Commit 54b558dc1bcb6e5660c33719d567a3756b794e52

Authored by Yarik
1 parent 296aec1b

Minify

composer.json
... ... @@ -36,7 +36,8 @@
36 36 "bower-asset/pnotify": "@dev",
37 37 "kartik-v/yii2-widget-colorinput": "*",
38 38 "kartik-v/yii2-widget-datepicker": "@dev",
39   - "nodge/yii2-eauth": "~2.0"
  39 + "nodge/yii2-eauth": "~2.0",
  40 + "skeeks/yii2-assets-auto-compress": "*"
40 41 },
41 42 "require-dev": {
42 43 "yiisoft/yii2-debug": "~2.0.0",
... ...
composer.lock
... ... @@ -4,7 +4,7 @@
4 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
5 5 "This file is @generated automatically"
6 6 ],
7   - "content-hash": "f43dbc89b0b20b177ad04a1c8c260992",
  7 + "content-hash": "05e52a3942b2da7e252a6d47a295317c",
8 8 "packages": [
9 9 {
10 10 "name": "2amigos/yii2-tinymce-widget",
... ... @@ -574,6 +574,37 @@
574 574 "time": "2016-09-14T20:40:20+00:00"
575 575 },
576 576 {
  577 + "name": "container-interop/container-interop",
  578 + "version": "1.2.0",
  579 + "source": {
  580 + "type": "git",
  581 + "url": "https://github.com/container-interop/container-interop.git",
  582 + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
  583 + },
  584 + "dist": {
  585 + "type": "zip",
  586 + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
  587 + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
  588 + "shasum": ""
  589 + },
  590 + "require": {
  591 + "psr/container": "^1.0"
  592 + },
  593 + "type": "library",
  594 + "autoload": {
  595 + "psr-4": {
  596 + "Interop\\Container\\": "src/Interop/Container/"
  597 + }
  598 + },
  599 + "notification-url": "https://packagist.org/downloads/",
  600 + "license": [
  601 + "MIT"
  602 + ],
  603 + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
  604 + "homepage": "https://github.com/container-interop/container-interop",
  605 + "time": "2017-02-14T19:40:03+00:00"
  606 + },
  607 + {
577 608 "name": "ezyang/htmlpurifier",
578 609 "version": "v4.9.3",
579 610 "source": {
... ... @@ -1225,6 +1256,49 @@
1225 1256 "time": "2015-09-19T16:54:05+00:00"
1226 1257 },
1227 1258 {
  1259 + "name": "intervention/httpauth",
  1260 + "version": "2.0.2",
  1261 + "source": {
  1262 + "type": "git",
  1263 + "url": "https://github.com/Intervention/httpauth.git",
  1264 + "reference": "407203e29fc5b3f2c4dd2f1849a799a72aa15b1c"
  1265 + },
  1266 + "dist": {
  1267 + "type": "zip",
  1268 + "url": "https://api.github.com/repos/Intervention/httpauth/zipball/407203e29fc5b3f2c4dd2f1849a799a72aa15b1c",
  1269 + "reference": "407203e29fc5b3f2c4dd2f1849a799a72aa15b1c",
  1270 + "shasum": ""
  1271 + },
  1272 + "require": {
  1273 + "php": ">=5.3.0"
  1274 + },
  1275 + "type": "library",
  1276 + "autoload": {
  1277 + "psr-4": {
  1278 + "Intervention\\Httpauth\\": "src/Intervention/Httpauth"
  1279 + }
  1280 + },
  1281 + "notification-url": "https://packagist.org/downloads/",
  1282 + "license": [
  1283 + "MIT"
  1284 + ],
  1285 + "authors": [
  1286 + {
  1287 + "name": "Oliver Vogel",
  1288 + "email": "oliver@olivervogel.com",
  1289 + "homepage": "http://olivervogel.com/"
  1290 + }
  1291 + ],
  1292 + "description": "HTTP authentication (Basic & Digest) including ServiceProviders for easy Laravel integration",
  1293 + "homepage": "https://github.com/Intervention/httpauth",
  1294 + "keywords": [
  1295 + "Authentication",
  1296 + "http",
  1297 + "laravel"
  1298 + ],
  1299 + "time": "2017-01-29T12:04:52+00:00"
  1300 + },
  1301 + {
1228 1302 "name": "kartik-v/bootstrap-fileinput",
1229 1303 "version": "v4.4.1",
1230 1304 "source": {
... ... @@ -1685,6 +1759,219 @@
1685 1759 "time": "2017-03-13T07:08:03+00:00"
1686 1760 },
1687 1761 {
  1762 + "name": "mrclay/jsmin-php",
  1763 + "version": "2.3.2",
  1764 + "source": {
  1765 + "type": "git",
  1766 + "url": "https://github.com/mrclay/jsmin-php.git",
  1767 + "reference": "932c9633c35b390beb2cfdea69a41ea7dbc8d759"
  1768 + },
  1769 + "dist": {
  1770 + "type": "zip",
  1771 + "url": "https://api.github.com/repos/mrclay/jsmin-php/zipball/932c9633c35b390beb2cfdea69a41ea7dbc8d759",
  1772 + "reference": "932c9633c35b390beb2cfdea69a41ea7dbc8d759",
  1773 + "shasum": ""
  1774 + },
  1775 + "require": {
  1776 + "ext-pcre": "*",
  1777 + "php": ">=5.3.0"
  1778 + },
  1779 + "require-dev": {
  1780 + "phpunit/phpunit": "4.2"
  1781 + },
  1782 + "type": "library",
  1783 + "autoload": {
  1784 + "psr-0": {
  1785 + "JSMin\\": "src/"
  1786 + }
  1787 + },
  1788 + "notification-url": "https://packagist.org/downloads/",
  1789 + "license": [
  1790 + "MIT"
  1791 + ],
  1792 + "authors": [
  1793 + {
  1794 + "name": "Stephen Clay",
  1795 + "email": "steve@mrclay.org",
  1796 + "role": "Developer"
  1797 + },
  1798 + {
  1799 + "name": "Ryan Grove",
  1800 + "email": "ryan@wonko.com",
  1801 + "role": "Developer"
  1802 + }
  1803 + ],
  1804 + "description": "Provides a modified port of Douglas Crockford's jsmin.c, which removes unnecessary whitespace from JavaScript files.",
  1805 + "homepage": "https://github.com/mrclay/jsmin-php/",
  1806 + "keywords": [
  1807 + "compress",
  1808 + "jsmin",
  1809 + "minify"
  1810 + ],
  1811 + "time": "2015-03-30T15:04:42+00:00"
  1812 + },
  1813 + {
  1814 + "name": "mrclay/minify",
  1815 + "version": "3.0.0",
  1816 + "source": {
  1817 + "type": "git",
  1818 + "url": "https://github.com/mrclay/minify.git",
  1819 + "reference": "e904f2e1ae5e893f942e07a4860b6c47393844f1"
  1820 + },
  1821 + "dist": {
  1822 + "type": "zip",
  1823 + "url": "https://api.github.com/repos/mrclay/minify/zipball/e904f2e1ae5e893f942e07a4860b6c47393844f1",
  1824 + "reference": "e904f2e1ae5e893f942e07a4860b6c47393844f1",
  1825 + "shasum": ""
  1826 + },
  1827 + "require": {
  1828 + "ext-pcre": "*",
  1829 + "intervention/httpauth": "~2.0",
  1830 + "monolog/monolog": "~1.1",
  1831 + "mrclay/jsmin-php": "~2",
  1832 + "mrclay/props-dic": "^2.2",
  1833 + "php": "^5.3.0 || ^7.0",
  1834 + "tubalmartin/cssmin": "~2.4.8-p5"
  1835 + },
  1836 + "require-dev": {
  1837 + "firephp/firephp-core": "~0.4.0",
  1838 + "leafo/lessphp": "~0.4.0",
  1839 + "leafo/scssphp": "~0.6.6",
  1840 + "meenie/javascript-packer": "~1.1",
  1841 + "phpunit/phpunit": "4.8.*",
  1842 + "tedivm/jshrink": "~1.1.0"
  1843 + },
  1844 + "suggest": {
  1845 + "firephp/firephp-core": "Use FirePHP for Log messages",
  1846 + "leafo/lessphp": "LESS support",
  1847 + "meenie/javascript-packer": "Keep track of the Packer PHP port using Composer"
  1848 + },
  1849 + "type": "library",
  1850 + "extra": {
  1851 + "branch-alias": {
  1852 + "dev-master": "3.0.x-dev"
  1853 + }
  1854 + },
  1855 + "autoload": {
  1856 + "classmap": [
  1857 + "lib/"
  1858 + ]
  1859 + },
  1860 + "notification-url": "https://packagist.org/downloads/",
  1861 + "license": [
  1862 + "BSD-3-Clause"
  1863 + ],
  1864 + "authors": [
  1865 + {
  1866 + "name": "Stephen Clay",
  1867 + "email": "steve@mrclay.org",
  1868 + "role": "Developer"
  1869 + }
  1870 + ],
  1871 + "description": "Minify is a PHP5 app that helps you follow several rules for client-side performance. It combines multiple CSS or Javascript files, removes unnecessary whitespace and comments, and serves them with gzip encoding and optimal client-side cache headers",
  1872 + "homepage": "https://github.com/mrclay/minify",
  1873 + "time": "2017-04-03T20:50:53+00:00"
  1874 + },
  1875 + {
  1876 + "name": "mrclay/props-dic",
  1877 + "version": "2.2.0",
  1878 + "source": {
  1879 + "type": "git",
  1880 + "url": "https://github.com/mrclay/Props.git",
  1881 + "reference": "9ed6cf3a027f1eab03abdd134ec209467cf9c77e"
  1882 + },
  1883 + "dist": {
  1884 + "type": "zip",
  1885 + "url": "https://api.github.com/repos/mrclay/Props/zipball/9ed6cf3a027f1eab03abdd134ec209467cf9c77e",
  1886 + "reference": "9ed6cf3a027f1eab03abdd134ec209467cf9c77e",
  1887 + "shasum": ""
  1888 + },
  1889 + "require": {
  1890 + "container-interop/container-interop": "^1.1",
  1891 + "php": ">=5.3.3",
  1892 + "pimple/pimple": "~3.0"
  1893 + },
  1894 + "require-dev": {
  1895 + "phpunit/phpunit": "~4.8"
  1896 + },
  1897 + "type": "library",
  1898 + "autoload": {
  1899 + "psr-0": {
  1900 + "Props\\": [
  1901 + "src/",
  1902 + "test/"
  1903 + ]
  1904 + }
  1905 + },
  1906 + "notification-url": "https://packagist.org/downloads/",
  1907 + "license": [
  1908 + "MIT"
  1909 + ],
  1910 + "authors": [
  1911 + {
  1912 + "name": "Steve Clay",
  1913 + "email": "steve@mrclay.org",
  1914 + "homepage": "http://www.mrclay.org/"
  1915 + }
  1916 + ],
  1917 + "description": "Props is a simple DI container that allows retrieving values via custom property and method names",
  1918 + "keywords": [
  1919 + "container",
  1920 + "dependency injection",
  1921 + "dependency injection container",
  1922 + "di",
  1923 + "di container"
  1924 + ],
  1925 + "time": "2016-02-10T18:59:20+00:00"
  1926 + },
  1927 + {
  1928 + "name": "natxet/CssMin",
  1929 + "version": "v3.0.4",
  1930 + "source": {
  1931 + "type": "git",
  1932 + "url": "https://github.com/natxet/CssMin.git",
  1933 + "reference": "92de3fe3ccb4f8298d31952490ef7d5395855c39"
  1934 + },
  1935 + "dist": {
  1936 + "type": "zip",
  1937 + "url": "https://api.github.com/repos/natxet/CssMin/zipball/92de3fe3ccb4f8298d31952490ef7d5395855c39",
  1938 + "reference": "92de3fe3ccb4f8298d31952490ef7d5395855c39",
  1939 + "shasum": ""
  1940 + },
  1941 + "require": {
  1942 + "php": ">=5.0"
  1943 + },
  1944 + "type": "library",
  1945 + "extra": {
  1946 + "branch-alias": {
  1947 + "dev-master": "3.0-dev"
  1948 + }
  1949 + },
  1950 + "autoload": {
  1951 + "classmap": [
  1952 + "src/"
  1953 + ]
  1954 + },
  1955 + "notification-url": "https://packagist.org/downloads/",
  1956 + "license": [
  1957 + "MIT"
  1958 + ],
  1959 + "authors": [
  1960 + {
  1961 + "name": "Joe Scylla",
  1962 + "email": "joe.scylla@gmail.com",
  1963 + "homepage": "https://profiles.google.com/joe.scylla"
  1964 + }
  1965 + ],
  1966 + "description": "Minifying CSS",
  1967 + "homepage": "http://code.google.com/p/cssmin/",
  1968 + "keywords": [
  1969 + "css",
  1970 + "minify"
  1971 + ],
  1972 + "time": "2015-09-25T11:13:11+00:00"
  1973 + },
  1974 + {
1688 1975 "name": "noam148/yii2-image-manager",
1689 1976 "version": "1.2.5",
1690 1977 "source": {
... ... @@ -2028,6 +2315,52 @@
2028 2315 "time": "2017-06-05T06:31:10+00:00"
2029 2316 },
2030 2317 {
  2318 + "name": "pimple/pimple",
  2319 + "version": "v3.0.2",
  2320 + "source": {
  2321 + "type": "git",
  2322 + "url": "https://github.com/silexphp/Pimple.git",
  2323 + "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a"
  2324 + },
  2325 + "dist": {
  2326 + "type": "zip",
  2327 + "url": "https://api.github.com/repos/silexphp/Pimple/zipball/a30f7d6e57565a2e1a316e1baf2a483f788b258a",
  2328 + "reference": "a30f7d6e57565a2e1a316e1baf2a483f788b258a",
  2329 + "shasum": ""
  2330 + },
  2331 + "require": {
  2332 + "php": ">=5.3.0"
  2333 + },
  2334 + "type": "library",
  2335 + "extra": {
  2336 + "branch-alias": {
  2337 + "dev-master": "3.0.x-dev"
  2338 + }
  2339 + },
  2340 + "autoload": {
  2341 + "psr-0": {
  2342 + "Pimple": "src/"
  2343 + }
  2344 + },
  2345 + "notification-url": "https://packagist.org/downloads/",
  2346 + "license": [
  2347 + "MIT"
  2348 + ],
  2349 + "authors": [
  2350 + {
  2351 + "name": "Fabien Potencier",
  2352 + "email": "fabien@symfony.com"
  2353 + }
  2354 + ],
  2355 + "description": "Pimple, a simple Dependency Injection Container",
  2356 + "homepage": "http://pimple.sensiolabs.org",
  2357 + "keywords": [
  2358 + "container",
  2359 + "dependency injection"
  2360 + ],
  2361 + "time": "2015-09-11T15:10:35+00:00"
  2362 + },
  2363 + {
2031 2364 "name": "psr/cache",
2032 2365 "version": "1.0.1",
2033 2366 "source": {
... ... @@ -2074,6 +2407,55 @@
2074 2407 "time": "2016-08-06T20:24:11+00:00"
2075 2408 },
2076 2409 {
  2410 + "name": "psr/container",
  2411 + "version": "1.0.0",
  2412 + "source": {
  2413 + "type": "git",
  2414 + "url": "https://github.com/php-fig/container.git",
  2415 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
  2416 + },
  2417 + "dist": {
  2418 + "type": "zip",
  2419 + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  2420 + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  2421 + "shasum": ""
  2422 + },
  2423 + "require": {
  2424 + "php": ">=5.3.0"
  2425 + },
  2426 + "type": "library",
  2427 + "extra": {
  2428 + "branch-alias": {
  2429 + "dev-master": "1.0.x-dev"
  2430 + }
  2431 + },
  2432 + "autoload": {
  2433 + "psr-4": {
  2434 + "Psr\\Container\\": "src/"
  2435 + }
  2436 + },
  2437 + "notification-url": "https://packagist.org/downloads/",
  2438 + "license": [
  2439 + "MIT"
  2440 + ],
  2441 + "authors": [
  2442 + {
  2443 + "name": "PHP-FIG",
  2444 + "homepage": "http://www.php-fig.org/"
  2445 + }
  2446 + ],
  2447 + "description": "Common Container Interface (PHP FIG PSR-11)",
  2448 + "homepage": "https://github.com/php-fig/container",
  2449 + "keywords": [
  2450 + "PSR-11",
  2451 + "container",
  2452 + "container-interface",
  2453 + "container-interop",
  2454 + "psr"
  2455 + ],
  2456 + "time": "2017-02-14T16:28:37+00:00"
  2457 + },
  2458 + {
2077 2459 "name": "psr/http-message",
2078 2460 "version": "1.0.1",
2079 2461 "source": {
... ... @@ -2223,6 +2605,57 @@
2223 2605 "time": "2017-01-11T14:05:47+00:00"
2224 2606 },
2225 2607 {
  2608 + "name": "skeeks/yii2-assets-auto-compress",
  2609 + "version": "1.2.3",
  2610 + "source": {
  2611 + "type": "git",
  2612 + "url": "https://github.com/skeeks-semenov/yii2-assets-auto-compress.git",
  2613 + "reference": "18d80abd2bbce79e11fa1c0484ab72f08e772cb2"
  2614 + },
  2615 + "dist": {
  2616 + "type": "zip",
  2617 + "url": "https://api.github.com/repos/skeeks-semenov/yii2-assets-auto-compress/zipball/18d80abd2bbce79e11fa1c0484ab72f08e772cb2",
  2618 + "reference": "18d80abd2bbce79e11fa1c0484ab72f08e772cb2",
  2619 + "shasum": ""
  2620 + },
  2621 + "require": {
  2622 + "mrclay/minify": "*",
  2623 + "natxet/cssmin": "*",
  2624 + "tedivm/jshrink": "*",
  2625 + "yiisoft/yii2": "*"
  2626 + },
  2627 + "type": "yii2-extension",
  2628 + "autoload": {
  2629 + "psr-4": {
  2630 + "skeeks\\yii2\\assetsAuto\\": ""
  2631 + }
  2632 + },
  2633 + "notification-url": "https://packagist.org/downloads/",
  2634 + "license": [
  2635 + "BSD-3-Clause"
  2636 + ],
  2637 + "authors": [
  2638 + {
  2639 + "name": "Semenov Alexander",
  2640 + "email": "semenov@skeeks.com"
  2641 + }
  2642 + ],
  2643 + "description": "Automatically compile and merge files js + css",
  2644 + "homepage": "http://www.skeeks.com/",
  2645 + "keywords": [
  2646 + "JS",
  2647 + "Sx",
  2648 + "app",
  2649 + "assets",
  2650 + "auto assets",
  2651 + "css",
  2652 + "framework",
  2653 + "skeeks",
  2654 + "yii"
  2655 + ],
  2656 + "time": "2016-11-11T08:29:19+00:00"
  2657 + },
  2658 + {
2226 2659 "name": "speixoto/yii2-amcharts",
2227 2660 "version": "v0.1.1",
2228 2661 "source": {
... ... @@ -2319,6 +2752,52 @@
2319 2752 "time": "2017-05-01T15:54:03+00:00"
2320 2753 },
2321 2754 {
  2755 + "name": "tedivm/jshrink",
  2756 + "version": "v1.2.0",
  2757 + "source": {
  2758 + "type": "git",
  2759 + "url": "https://github.com/tedious/JShrink.git",
  2760 + "reference": "667e99774d230525d4d3dc2a50da7ba6b1d56bad"
  2761 + },
  2762 + "dist": {
  2763 + "type": "zip",
  2764 + "url": "https://api.github.com/repos/tedious/JShrink/zipball/667e99774d230525d4d3dc2a50da7ba6b1d56bad",
  2765 + "reference": "667e99774d230525d4d3dc2a50da7ba6b1d56bad",
  2766 + "shasum": ""
  2767 + },
  2768 + "require": {
  2769 + "php": "^5.6|^7.0"
  2770 + },
  2771 + "require-dev": {
  2772 + "fabpot/php-cs-fixer": "0.4.0",
  2773 + "phpunit/phpunit": "4.0.*",
  2774 + "satooshi/php-coveralls": "^0.7.0"
  2775 + },
  2776 + "type": "library",
  2777 + "autoload": {
  2778 + "psr-0": {
  2779 + "JShrink": "src/"
  2780 + }
  2781 + },
  2782 + "notification-url": "https://packagist.org/downloads/",
  2783 + "license": [
  2784 + "BSD-3-Clause"
  2785 + ],
  2786 + "authors": [
  2787 + {
  2788 + "name": "Robert Hafner",
  2789 + "email": "tedivm@tedivm.com"
  2790 + }
  2791 + ],
  2792 + "description": "Javascript Minifier built in PHP",
  2793 + "homepage": "http://github.com/tedious/JShrink",
  2794 + "keywords": [
  2795 + "javascript",
  2796 + "minifier"
  2797 + ],
  2798 + "time": "2017-05-30T02:59:46+00:00"
  2799 + },
  2800 + {
2322 2801 "name": "tinymce/tinymce",
2323 2802 "version": "4.6.3",
2324 2803 "source": {
... ... @@ -2365,6 +2844,54 @@
2365 2844 "time": "2017-05-30T12:56:46+00:00"
2366 2845 },
2367 2846 {
  2847 + "name": "tubalmartin/cssmin",
  2848 + "version": "v2.4.8-p10",
  2849 + "source": {
  2850 + "type": "git",
  2851 + "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git",
  2852 + "reference": "9c640e5d2d6fe1eac2167ff138b8b0ce39475d03"
  2853 + },
  2854 + "dist": {
  2855 + "type": "zip",
  2856 + "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/9c640e5d2d6fe1eac2167ff138b8b0ce39475d03",
  2857 + "reference": "9c640e5d2d6fe1eac2167ff138b8b0ce39475d03",
  2858 + "shasum": ""
  2859 + },
  2860 + "require": {
  2861 + "php": ">=5.0.0"
  2862 + },
  2863 + "require-dev": {
  2864 + "cogpowered/finediff": "0.3.*"
  2865 + },
  2866 + "type": "library",
  2867 + "autoload": {
  2868 + "classmap": [
  2869 + "cssmin.php"
  2870 + ]
  2871 + },
  2872 + "notification-url": "https://packagist.org/downloads/",
  2873 + "license": [
  2874 + "BSD-3-Clause"
  2875 + ],
  2876 + "authors": [
  2877 + {
  2878 + "name": "Túbal Martín",
  2879 + "homepage": "http://tubalmartin.me/"
  2880 + }
  2881 + ],
  2882 + "description": "A PHP port of the YUI CSS compressor",
  2883 + "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port",
  2884 + "keywords": [
  2885 + "compress",
  2886 + "compressor",
  2887 + "css",
  2888 + "cssmin",
  2889 + "minify",
  2890 + "yui"
  2891 + ],
  2892 + "time": "2017-04-04T14:38:03+00:00"
  2893 + },
  2894 + {
2368 2895 "name": "yii2tech/filedb",
2369 2896 "version": "1.0.3",
2370 2897 "source": {
... ...
frontend/config/eauth.php 100644 → 100755
frontend/config/main.php
... ... @@ -15,18 +15,21 @@
15 15 'id' => 'app-frontend',
16 16 'homeUrl' => '/',
17 17 'basePath' => dirname(__DIR__),
18   - 'bootstrap' => [ 'log' ],
  18 + 'bootstrap' => [
  19 + 'log',
  20 + 'assetsAutoCompress',
  21 + ],
19 22 'controllerNamespace' => 'frontend\controllers',
20 23 'controllerMap' => [
21 24 'basket' => 'artbox\order\controllers\BasketController',
22 25 ],
23 26 'components' => [
24   - 'request' => [
  27 + 'request' => [
25 28 'class' => LanguageRequest::className(),
26 29 'csrfParam' => '_csrf-frontend',
27 30 'baseUrl' => '/',
28 31 ],
29   - 'user' => [
  32 + 'user' => [
30 33 'identityClass' => 'artbox\order\models\Customer',
31 34 'enableAutoLogin' => true,
32 35 'identityCookie' => [
... ... @@ -34,11 +37,11 @@
34 37 'httpOnly' => true,
35 38 ],
36 39 ],
37   - 'session' => [
  40 + 'session' => [
38 41 // this is the name of the session cookie used for login on the frontend
39 42 'name' => 'advanced-frontend',
40 43 ],
41   - 'log' => [
  44 + 'log' => [
42 45 'traceLevel' => YII_DEBUG ? 3 : 0,
43 46 'targets' => [
44 47 [
... ... @@ -58,14 +61,15 @@
58 61 ],
59 62 ],
60 63 ],
61   - 'errorHandler' => [
  64 + 'errorHandler' => [
62 65 'errorAction' => 'site/error',
63 66 ],
64   - 'urlManager' => [
  67 + 'urlManager' => [
65 68 'baseUrl' => '/',
66 69 'class' => SeoUrlManager::className(),
67 70 'enablePrettyUrl' => true,
68 71 'showScriptName' => false,
  72 + 'forceRedirect' => true,
69 73 'rules' => [
70 74 [
71 75 'pattern' => 'filter/<filter>',
... ... @@ -90,13 +94,17 @@
90 94 'login/<service:google|twitter|facebook|yahoo|linkedin|linkedin_oauth2|github|steam|instagram>' => 'site/login',
91 95 ],
92 96 ],
93   - 'basket' => [
  97 + 'basket' => [
94 98 'class' => Basket::className(),
95 99 ],
96   - 'eauth' => require( 'eauth.php' ),
97   - 'history' => [
  100 + 'eauth' => require( 'eauth.php' ),
  101 + 'history' => [
98 102 'class' => History::className(),
99 103 ],
  104 + 'assetsAutoCompress' => [
  105 + 'class' => '\skeeks\yii2\assetsAuto\AssetsAutoCompressComponent',
  106 + 'enabled' => false,
  107 + ],
100 108 ],
101 109 'params' => $params,
102 110 ];
... ...
frontend/views/layouts/_basket_modal.php 100644 → 100755
frontend/web/js/ion.rangeSlider.min.js 100644 → 100755
frontend/web/js/script.js
... ... @@ -2,7 +2,6 @@ $(function() {
2 2 var basket = new ArtboxBasket({
3 3 'cartSelector': '#cart'
4 4 });
5   -
6 5 /**
7 6 * Modal form submit code
8 7 */
... ...
frontend/widgets/OptionPicker.php 100644 → 100755
frontend/widgets/VariantGroupHelper.php 100644 → 100755
frontend/widgets/VariantHelper.php 100644 → 100755
frontend/widgets/VariantOptionHelper.php 100644 → 100755