Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
59faa344cb | ||
![]() |
b959ab2d09 | ||
![]() |
4df1b88e9e | ||
![]() |
c6b1ac7611 | ||
![]() |
0257284490 |
@@ -13,24 +13,28 @@
|
||||
],
|
||||
"require": {
|
||||
"php": ">=7.4.0",
|
||||
"twbs/bootstrap": "^4.5",
|
||||
"fxp/composer-asset-plugin": "^1.4",
|
||||
"yiisoft/yii2": "~2.0.14",
|
||||
"yiisoft/yii2-bootstrap": "~2.0.0",
|
||||
"yiisoft/yii2-swiftmailer": "~2.0.0 || ~2.1.0"
|
||||
"twbs/bootstrap": ">=4.5",
|
||||
"yiisoft/yii2": ">=2.0.14",
|
||||
"yiisoft/yii2-bootstrap": ">=2.0.0",
|
||||
"yiisoft/yii2-swiftmailer": ">=2.0.0",
|
||||
"bower-asset/bootstrap": "*",
|
||||
"npm-asset/jquery": "^3.5",
|
||||
"bower-asset/jquery": "^3.5",
|
||||
"pbazsi/yii2-arangodb": "2.0",
|
||||
"triagens/arangodb": "^3.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"codeception/codeception": "^4.1",
|
||||
"codeception/module-webdriver": "^1.0.0",
|
||||
"yiisoft/yii2-debug": "~2.1.0",
|
||||
"yiisoft/yii2-gii": "~2.1.0",
|
||||
"yiisoft/yii2-faker": "~2.0.0",
|
||||
"codeception/codeception": ">=4.1",
|
||||
"codeception/module-webdriver": ">=1.0.0",
|
||||
"yiisoft/yii2-debug": ">=2.1.0",
|
||||
"yiisoft/yii2-gii": ">=2.1.0",
|
||||
"yiisoft/yii2-faker": ">=2.0.0",
|
||||
"codeception/verify": ">=1.1.0",
|
||||
"codeception/specify": "~0.4.6",
|
||||
"symfony/browser-kit": ">=2.7 <=4.2.4",
|
||||
"codeception/module-filesystem": "^1.0.0",
|
||||
"codeception/module-yii2": "^1.0.0",
|
||||
"codeception/module-asserts": "^1.0.0"
|
||||
"codeception/specify": ">=0.4.6",
|
||||
"symfony/browser-kit": ">=2.7",
|
||||
"codeception/module-filesystem": ">=1.0.0",
|
||||
"codeception/module-yii2": ">=1.0.0",
|
||||
"codeception/module-asserts": ">=1.0.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
@@ -43,31 +47,19 @@
|
||||
}
|
||||
},
|
||||
"config": {
|
||||
"process-timeout": 1800,
|
||||
"fxp-asset": {
|
||||
"installer-paths": {
|
||||
"npm-asset-library": "vendor/npm",
|
||||
"bower-asset-library": "vendor/bower"
|
||||
},
|
||||
"repositories": {
|
||||
"bower-asset/eve": {
|
||||
"type": "bower-vcs",
|
||||
"url": "https://github.com/adobe-webplatform/eve.git"
|
||||
}
|
||||
}
|
||||
}
|
||||
"process-timeout": 1800
|
||||
},
|
||||
"scripts": {
|
||||
"post-update-cmd": [
|
||||
"mirzaev\\skillparts\\system\\yii\\composer\\Installer::postInstall",
|
||||
"mkdir -p .\\mirzaev\\skillparts\\system\\web\\css\\bootstrap > /dev/null 2>&1 || true",
|
||||
"mkdir -p .\\mirzaev\\skillparts\\system\\web\\js\\bootstrap > /dev/null 2>&1 || true",
|
||||
"cp -R .\\vendor\\twbs\\bootstrap\\dist\\css\\* .\\mirzaev\\skillparts\\system\\web\\css\\bootstrap",
|
||||
"cp -R .\\vendor\\twbs\\bootstrap\\dist\\js\\* .\\\\mirzaev\\skillparts\\system\\web\\js\\bootstrap"
|
||||
"mirzaev/skillparts/system/yii/composer/Installer::postInstall",
|
||||
"mkdir -p ./mirzaev/skillparts/system/web/css/bootstrap > /dev/null 2>&1 || true",
|
||||
"mkdir -p ./mirzaev/skillparts/system/web/js/bootstrap > /dev/null 2>&1 || true",
|
||||
"cp -R ./vendor/twbs/bootstrap/dist/css/* ./mirzaev/skillparts/system/web/css/bootstrap",
|
||||
"cp -R ./vendor/twbs/bootstrap/dist/js/* ./mirzaev/skillparts/system/web/js/bootstrap"
|
||||
],
|
||||
"post-create-project-cmd": [
|
||||
"mirzaev\\skillparts\\system\\yii\\composer\\Installer::postCreateProject",
|
||||
"mirzaev\\skillparts\\system\\yii\\composer\\Installer::postInstall"
|
||||
"mirzaev/skillparts/system/yii/composer/Installer::postCreateProject",
|
||||
"mirzaev/skillparts/system/yii/composer/Installer::postInstall"
|
||||
]
|
||||
},
|
||||
"extra": {
|
||||
@@ -85,5 +77,23 @@
|
||||
"mirzaev/skillparts/system/config/web.php"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"repositories": [
|
||||
{
|
||||
"type": "composer",
|
||||
"url": "https://asset-packagist.org"
|
||||
},
|
||||
{
|
||||
"type": "package",
|
||||
"package": {
|
||||
"name": "pbazsi/yii2-arangodb",
|
||||
"version": "2.0",
|
||||
"source": {
|
||||
"type" : "git",
|
||||
"url" : "https://github.com/pBazsi/yii2-arangodb.git",
|
||||
"reference" : "master"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
470
composer.lock
generated
@@ -4,117 +4,49 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "8d075b49b77f5f11ae1d76ef971bb9d3",
|
||||
"content-hash": "5c6fa00f67028dbc18572600d2a1935d",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bower-asset/bootstrap",
|
||||
"version": "v3.4.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/twbs/bootstrap.git",
|
||||
"url": "git@github.com:twbs/bootstrap.git",
|
||||
"reference": "68b0d231a13201eb14acd3dc84e51543d16e5f7e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/twbs/bootstrap/zipball/68b0d231a13201eb14acd3dc84e51543d16e5f7e",
|
||||
"reference": "68b0d231a13201eb14acd3dc84e51543d16e5f7e",
|
||||
"shasum": ""
|
||||
"reference": "68b0d231a13201eb14acd3dc84e51543d16e5f7e"
|
||||
},
|
||||
"require": {
|
||||
"bower-asset/jquery": ">=1.9.1,<4.0"
|
||||
},
|
||||
"type": "bower-asset-library",
|
||||
"extra": {
|
||||
"bower-asset-main": [
|
||||
"less/bootstrap.less",
|
||||
"dist/js/bootstrap.js"
|
||||
],
|
||||
"bower-asset-ignore": [
|
||||
"/.*",
|
||||
"_config.yml",
|
||||
"CNAME",
|
||||
"composer.json",
|
||||
"CONTRIBUTING.md",
|
||||
"docs",
|
||||
"js/tests",
|
||||
"test-infra"
|
||||
]
|
||||
},
|
||||
"type": "bower-asset",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
|
||||
"keywords": [
|
||||
"css",
|
||||
"framework",
|
||||
"front-end",
|
||||
"js",
|
||||
"less",
|
||||
"mobile-first",
|
||||
"responsive",
|
||||
"web"
|
||||
],
|
||||
"time": "2019-02-13T15:55:38+00:00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bower-asset/inputmask",
|
||||
"version": "3.3.11",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/RobinHerbots/Inputmask.git",
|
||||
"url": "git@github.com:RobinHerbots/Inputmask.git",
|
||||
"reference": "5e670ad62f50c738388d4dcec78d2888505ad77b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/RobinHerbots/Inputmask/zipball/5e670ad62f50c738388d4dcec78d2888505ad77b",
|
||||
"reference": "5e670ad62f50c738388d4dcec78d2888505ad77b",
|
||||
"shasum": ""
|
||||
"reference": "5e670ad62f50c738388d4dcec78d2888505ad77b"
|
||||
},
|
||||
"require": {
|
||||
"bower-asset/jquery": ">=1.7"
|
||||
},
|
||||
"type": "bower-asset-library",
|
||||
"extra": {
|
||||
"bower-asset-main": [
|
||||
"./dist/inputmask/inputmask.js",
|
||||
"./dist/inputmask/inputmask.extensions.js",
|
||||
"./dist/inputmask/inputmask.date.extensions.js",
|
||||
"./dist/inputmask/inputmask.numeric.extensions.js",
|
||||
"./dist/inputmask/inputmask.phone.extensions.js",
|
||||
"./dist/inputmask/jquery.inputmask.js",
|
||||
"./dist/inputmask/global/document.js",
|
||||
"./dist/inputmask/global/window.js",
|
||||
"./dist/inputmask/phone-codes/phone.js",
|
||||
"./dist/inputmask/phone-codes/phone-be.js",
|
||||
"./dist/inputmask/phone-codes/phone-nl.js",
|
||||
"./dist/inputmask/phone-codes/phone-ru.js",
|
||||
"./dist/inputmask/phone-codes/phone-uk.js",
|
||||
"./dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js",
|
||||
"./dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js",
|
||||
"./dist/inputmask/dependencyLibs/inputmask.dependencyLib.js",
|
||||
"./dist/inputmask/bindings/inputmask.binding.js"
|
||||
],
|
||||
"bower-asset-ignore": [
|
||||
"**/*",
|
||||
"!dist/*",
|
||||
"!dist/inputmask/*",
|
||||
"!dist/min/*",
|
||||
"!dist/min/inputmask/*"
|
||||
]
|
||||
},
|
||||
"type": "bower-asset",
|
||||
"license": [
|
||||
"http://opensource.org/licenses/mit-license.php"
|
||||
],
|
||||
"description": "Inputmask is a javascript library which creates an input mask. Inputmask can run against vanilla javascript, jQuery and jqlite.",
|
||||
"keywords": [
|
||||
"form",
|
||||
"input",
|
||||
"inputmask",
|
||||
"jquery",
|
||||
"mask",
|
||||
"plugins"
|
||||
],
|
||||
"time": "2017-11-21T11:46:23+00:00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bower-asset/jquery",
|
||||
@@ -127,55 +59,27 @@
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/jquery/jquery-dist/zipball/4c0e4becb8263bb5b3e6dadc448d8e7305ef8215",
|
||||
"reference": "4c0e4becb8263bb5b3e6dadc448d8e7305ef8215",
|
||||
"shasum": ""
|
||||
},
|
||||
"type": "bower-asset-library",
|
||||
"extra": {
|
||||
"bower-asset-main": "dist/jquery.js",
|
||||
"bower-asset-ignore": [
|
||||
"package.json"
|
||||
]
|
||||
"reference": "4c0e4becb8263bb5b3e6dadc448d8e7305ef8215"
|
||||
},
|
||||
"type": "bower-asset",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"keywords": [
|
||||
"browser",
|
||||
"javascript",
|
||||
"jquery",
|
||||
"library"
|
||||
],
|
||||
"time": "2020-05-04T22:50:46+00:00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bower-asset/punycode",
|
||||
"version": "v1.3.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/bestiejs/punycode.js.git",
|
||||
"url": "git@github.com:bestiejs/punycode.js.git",
|
||||
"reference": "38c8d3131a82567bfef18da09f7f4db68c84f8a3"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/bestiejs/punycode.js/zipball/38c8d3131a82567bfef18da09f7f4db68c84f8a3",
|
||||
"reference": "38c8d3131a82567bfef18da09f7f4db68c84f8a3",
|
||||
"shasum": ""
|
||||
"reference": "38c8d3131a82567bfef18da09f7f4db68c84f8a3"
|
||||
},
|
||||
"type": "bower-asset-library",
|
||||
"extra": {
|
||||
"bower-asset-main": "punycode.js",
|
||||
"bower-asset-ignore": [
|
||||
"coverage",
|
||||
"tests",
|
||||
".*",
|
||||
"component.json",
|
||||
"Gruntfile.js",
|
||||
"node_modules",
|
||||
"package.json"
|
||||
]
|
||||
},
|
||||
"time": "2014-10-22T12:02:42+00:00"
|
||||
"type": "bower-asset"
|
||||
},
|
||||
{
|
||||
"name": "bower-asset/yii2-pjax",
|
||||
@@ -188,29 +92,15 @@
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/yiisoft/jquery-pjax/zipball/aef7b953107264f00234902a3880eb50dafc48be",
|
||||
"reference": "aef7b953107264f00234902a3880eb50dafc48be",
|
||||
"shasum": ""
|
||||
"reference": "aef7b953107264f00234902a3880eb50dafc48be"
|
||||
},
|
||||
"require": {
|
||||
"bower-asset/jquery": ">=1.8"
|
||||
},
|
||||
"type": "bower-asset-library",
|
||||
"extra": {
|
||||
"bower-asset-main": "./jquery.pjax.js",
|
||||
"bower-asset-ignore": [
|
||||
".travis.yml",
|
||||
"Gemfile",
|
||||
"Gemfile.lock",
|
||||
"CONTRIBUTING.md",
|
||||
"vendor/",
|
||||
"script/",
|
||||
"test/"
|
||||
]
|
||||
},
|
||||
"type": "bower-asset",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"time": "2017-10-12T10:11:14+00:00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cebe/markdown",
|
||||
@@ -463,92 +353,54 @@
|
||||
"time": "2020-06-29T00:56:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "fxp/composer-asset-plugin",
|
||||
"version": "v1.4.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fxpio/composer-asset-plugin.git",
|
||||
"reference": "886ece037849d3935c5a34cdcd984e46f2de5fae"
|
||||
},
|
||||
"name": "npm-asset/jquery",
|
||||
"version": "3.5.1",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/fxpio/composer-asset-plugin/zipball/886ece037849d3935c5a34cdcd984e46f2de5fae",
|
||||
"reference": "886ece037849d3935c5a34cdcd984e46f2de5fae",
|
||||
"shasum": ""
|
||||
"type": "tar",
|
||||
"url": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz"
|
||||
},
|
||||
"require": {
|
||||
"composer-plugin-api": "^1.0",
|
||||
"php": ">=5.3.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"composer/composer": "^1.6.0"
|
||||
},
|
||||
"type": "composer-plugin",
|
||||
"extra": {
|
||||
"class": "Fxp\\Composer\\AssetPlugin\\FxpAssetPlugin",
|
||||
"branch-alias": {
|
||||
"dev-master": "1.4-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Fxp\\Composer\\AssetPlugin\\": ""
|
||||
},
|
||||
"exclude-from-classmap": [
|
||||
"/Tests/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"type": "npm-asset",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "François Pluchino",
|
||||
"email": "francois.pluchino@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "NPM/Bower Dependency Manager for Composer",
|
||||
"homepage": "https://github.com/fxpio/composer-asset-plugin",
|
||||
"keywords": [
|
||||
"asset",
|
||||
"bower",
|
||||
"composer",
|
||||
"dependency manager",
|
||||
"nodejs",
|
||||
"npm",
|
||||
"package"
|
||||
],
|
||||
"time": "2019-08-08T18:36:07+00:00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "pBazsi/yii2-arangodb",
|
||||
"version": "2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/pBazsi/yii2-arangodb.git",
|
||||
"reference": "master"
|
||||
},
|
||||
"type": "library"
|
||||
},
|
||||
{
|
||||
"name": "swiftmailer/swiftmailer",
|
||||
"version": "v6.2.3",
|
||||
"version": "v6.2.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/swiftmailer/swiftmailer.git",
|
||||
"reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9"
|
||||
"reference": "56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
|
||||
"reference": "149cfdf118b169f7840bbe3ef0d4bc795d1780c9",
|
||||
"url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e",
|
||||
"reference": "56f0ab23f54c4ccbb0d5dcc67ff8552e0c98d59e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"egulias/email-validator": "~2.0",
|
||||
"egulias/email-validator": "^2.0",
|
||||
"php": ">=7.0.0",
|
||||
"symfony/polyfill-iconv": "^1.0",
|
||||
"symfony/polyfill-intl-idn": "^1.10",
|
||||
"symfony/polyfill-mbstring": "^1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "~0.9.1",
|
||||
"symfony/phpunit-bridge": "^3.4.19|^4.1.8"
|
||||
"mockery/mockery": "^1.0",
|
||||
"symfony/phpunit-bridge": "^4.4|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-intl": "Needed to support internationalized email addresses",
|
||||
"true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
|
||||
"ext-intl": "Needed to support internationalized email addresses"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
@@ -581,7 +433,21 @@
|
||||
"mail",
|
||||
"mailer"
|
||||
],
|
||||
"time": "2019-11-12T09:31:26+00:00"
|
||||
"support": {
|
||||
"issues": "https://github.com/swiftmailer/swiftmailer/issues",
|
||||
"source": "https://github.com/swiftmailer/swiftmailer/tree/v6.2.4"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2020-12-08T18:02:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-iconv",
|
||||
@@ -975,6 +841,63 @@
|
||||
],
|
||||
"time": "2020-10-23T14:02:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "triagens/arangodb",
|
||||
"version": "v3.6.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/arangodb/arangodb-php.git",
|
||||
"reference": "d331f1a493772960c4d0e3d1fb753900eb181ce2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/arangodb/arangodb-php/zipball/d331f1a493772960c4d0e3d1fb753900eb181ce2",
|
||||
"reference": "d331f1a493772960c4d0e3d1fb753900eb181ce2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-0": {
|
||||
"ArangoDBClient": "lib/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"Apache-2.0"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jan Steemann",
|
||||
"homepage": "https://github.com/arangodb/arangodb-php",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Frank Mayer",
|
||||
"homepage": "https://github.com/arangodb/arangodb-php",
|
||||
"role": "Developer"
|
||||
},
|
||||
{
|
||||
"name": "Contributors",
|
||||
"homepage": "https://github.com/arangodb/arangodb-php/graphs/contributors"
|
||||
}
|
||||
],
|
||||
"description": "ArangoDB PHP client",
|
||||
"homepage": "https://github.com/arangodb/arangodb-php",
|
||||
"keywords": [
|
||||
"Arango",
|
||||
"ArangoDb",
|
||||
"database",
|
||||
"distributed",
|
||||
"document store",
|
||||
"graph database",
|
||||
"multi-model",
|
||||
"nosql"
|
||||
],
|
||||
"time": "2019-12-02T13:11:34+00:00"
|
||||
},
|
||||
{
|
||||
"name": "twbs/bootstrap",
|
||||
"version": "v4.5.3",
|
||||
@@ -1836,24 +1759,22 @@
|
||||
},
|
||||
{
|
||||
"name": "codeception/specify",
|
||||
"version": "0.4.6",
|
||||
"version": "1.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Codeception/Specify.git",
|
||||
"reference": "21b586f503ca444aa519dd9cafb32f113a05f286"
|
||||
"reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Codeception/Specify/zipball/21b586f503ca444aa519dd9cafb32f113a05f286",
|
||||
"reference": "21b586f503ca444aa519dd9cafb32f113a05f286",
|
||||
"url": "https://api.github.com/repos/Codeception/Specify/zipball/17ae6d4d6cb201ef5461f6587ecfcff8c177f854",
|
||||
"reference": "17ae6d4d6cb201ef5461f6587ecfcff8c177f854",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"myclabs/deep-copy": "~1.1",
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "~4.0"
|
||||
"php": ">=7.1.0",
|
||||
"phpunit/phpunit": ">=7.0 <10.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
@@ -1868,11 +1789,19 @@
|
||||
"authors": [
|
||||
{
|
||||
"name": "Michael Bodnarchuk",
|
||||
"email": "davert.php@mailican.com"
|
||||
"email": "davert@codeception.com"
|
||||
},
|
||||
{
|
||||
"name": "Gustavo Nieves",
|
||||
"homepage": "https://medium.com/@ganieves"
|
||||
}
|
||||
],
|
||||
"description": "BDD code blocks for PHPUnit and Codeception",
|
||||
"time": "2016-10-21T09:42:00+00:00"
|
||||
"support": {
|
||||
"issues": "https://github.com/Codeception/Specify/issues",
|
||||
"source": "https://github.com/Codeception/Specify/tree/1.4.0"
|
||||
},
|
||||
"time": "2020-08-27T20:17:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "codeception/stub",
|
||||
@@ -2016,16 +1945,16 @@
|
||||
},
|
||||
{
|
||||
"name": "fakerphp/faker",
|
||||
"version": "v1.12.0",
|
||||
"version": "v1.12.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FakerPHP/Faker.git",
|
||||
"reference": "9aa6c9e289860951e6b4d010c7a841802d015cd8"
|
||||
"reference": "841e8bdde345cc1ea9f98e776959e7531cadea0e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FakerPHP/Faker/zipball/9aa6c9e289860951e6b4d010c7a841802d015cd8",
|
||||
"reference": "9aa6c9e289860951e6b4d010c7a841802d015cd8",
|
||||
"url": "https://api.github.com/repos/FakerPHP/Faker/zipball/841e8bdde345cc1ea9f98e776959e7531cadea0e",
|
||||
"reference": "841e8bdde345cc1ea9f98e776959e7531cadea0e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2060,7 +1989,11 @@
|
||||
"faker",
|
||||
"fixtures"
|
||||
],
|
||||
"time": "2020-11-23T09:33:08+00:00"
|
||||
"support": {
|
||||
"issues": "https://github.com/FakerPHP/Faker/issues",
|
||||
"source": "https://github.com/FakerPHP/Faker/tree/v1.12.1"
|
||||
},
|
||||
"time": "2020-12-11T10:39:41+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/psr7",
|
||||
@@ -2189,16 +2122,16 @@
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v4.10.2",
|
||||
"version": "v4.10.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "658f1be311a230e0907f5dfe0213742aff0596de"
|
||||
"reference": "dbe56d23de8fcb157bbc0cfb3ad7c7de0cfb0984"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/658f1be311a230e0907f5dfe0213742aff0596de",
|
||||
"reference": "658f1be311a230e0907f5dfe0213742aff0596de",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dbe56d23de8fcb157bbc0cfb3ad7c7de0cfb0984",
|
||||
"reference": "dbe56d23de8fcb157bbc0cfb3ad7c7de0cfb0984",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2237,7 +2170,11 @@
|
||||
"parser",
|
||||
"php"
|
||||
],
|
||||
"time": "2020-09-26T10:30:38+00:00"
|
||||
"support": {
|
||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v4.10.3"
|
||||
},
|
||||
"time": "2020-12-03T17:45:45+00:00"
|
||||
},
|
||||
{
|
||||
"name": "opis/closure",
|
||||
@@ -3017,16 +2954,16 @@
|
||||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "9.4.4",
|
||||
"version": "9.5.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "6535e637961f0829832621dc1b7308c2d24a799e"
|
||||
"reference": "8e16c225d57c3d6808014df6b1dd7598d0a5bbbe"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6535e637961f0829832621dc1b7308c2d24a799e",
|
||||
"reference": "6535e637961f0829832621dc1b7308c2d24a799e",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8e16c225d57c3d6808014df6b1dd7598d0a5bbbe",
|
||||
"reference": "8e16c225d57c3d6808014df6b1dd7598d0a5bbbe",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -3042,7 +2979,7 @@
|
||||
"phar-io/version": "^3.0.2",
|
||||
"php": ">=7.3",
|
||||
"phpspec/prophecy": "^1.12.1",
|
||||
"phpunit/php-code-coverage": "^9.2",
|
||||
"phpunit/php-code-coverage": "^9.2.3",
|
||||
"phpunit/php-file-iterator": "^3.0.5",
|
||||
"phpunit/php-invoker": "^3.1.1",
|
||||
"phpunit/php-text-template": "^2.0.3",
|
||||
@@ -3073,7 +3010,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "9.4-dev"
|
||||
"dev-master": "9.5-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
@@ -3102,6 +3039,10 @@
|
||||
"testing",
|
||||
"xunit"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://phpunit.de/donate.html",
|
||||
@@ -3112,7 +3053,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2020-12-01T04:58:47+00:00"
|
||||
"time": "2020-12-04T05:05:53+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
@@ -4201,35 +4142,32 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/browser-kit",
|
||||
"version": "v4.2.4",
|
||||
"version": "v5.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/browser-kit.git",
|
||||
"reference": "61d85c5af2fc058014c7c89504c3944e73a086f0"
|
||||
"reference": "4fc769a12282a12bc47f883f04f01ff3777e369b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/browser-kit/zipball/61d85c5af2fc058014c7c89504c3944e73a086f0",
|
||||
"reference": "61d85c5af2fc058014c7c89504c3944e73a086f0",
|
||||
"url": "https://api.github.com/repos/symfony/browser-kit/zipball/4fc769a12282a12bc47f883f04f01ff3777e369b",
|
||||
"reference": "4fc769a12282a12bc47f883f04f01ff3777e369b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.1.3",
|
||||
"symfony/dom-crawler": "~3.4|~4.0"
|
||||
"php": ">=7.2.5",
|
||||
"symfony/dom-crawler": "^4.4|^5.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/css-selector": "~3.4|~4.0",
|
||||
"symfony/process": "~3.4|~4.0"
|
||||
"symfony/css-selector": "^4.4|^5.0",
|
||||
"symfony/http-client": "^4.4|^5.0",
|
||||
"symfony/mime": "^4.4|^5.0",
|
||||
"symfony/process": "^4.4|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/process": ""
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "4.2-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Symfony\\Component\\BrowserKit\\": ""
|
||||
@@ -4254,7 +4192,24 @@
|
||||
],
|
||||
"description": "Symfony BrowserKit Component",
|
||||
"homepage": "https://symfony.com",
|
||||
"time": "2019-02-23T15:17:42+00:00"
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/browser-kit/tree/v5.2.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://symfony.com/sponsor",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2020-11-14T11:04:29+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
@@ -4478,29 +4433,30 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/dom-crawler",
|
||||
"version": "v4.4.17",
|
||||
"version": "v5.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/dom-crawler.git",
|
||||
"reference": "30ad9ac96a01913195bf0328d48e29d54fa53e6e"
|
||||
"reference": "0969122fe144dd8ab2e8c98c7e03eedc621b368c"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/30ad9ac96a01913195bf0328d48e29d54fa53e6e",
|
||||
"reference": "30ad9ac96a01913195bf0328d48e29d54fa53e6e",
|
||||
"url": "https://api.github.com/repos/symfony/dom-crawler/zipball/0969122fe144dd8ab2e8c98c7e03eedc621b368c",
|
||||
"reference": "0969122fe144dd8ab2e8c98c7e03eedc621b368c",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1.3",
|
||||
"php": ">=7.2.5",
|
||||
"symfony/polyfill-ctype": "~1.8",
|
||||
"symfony/polyfill-mbstring": "~1.0"
|
||||
"symfony/polyfill-mbstring": "~1.0",
|
||||
"symfony/polyfill-php80": "^1.15"
|
||||
},
|
||||
"conflict": {
|
||||
"masterminds/html5": "<2.6"
|
||||
},
|
||||
"require-dev": {
|
||||
"masterminds/html5": "^2.6",
|
||||
"symfony/css-selector": "^3.4|^4.0|^5.0"
|
||||
"symfony/css-selector": "^4.4|^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/css-selector": ""
|
||||
@@ -4530,6 +4486,9 @@
|
||||
],
|
||||
"description": "Symfony DomCrawler Component",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/dom-crawler/tree/v5.2.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://symfony.com/sponsor",
|
||||
@@ -4544,7 +4503,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2020-10-24T11:50:19+00:00"
|
||||
"time": "2020-10-24T12:01:57+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher",
|
||||
@@ -5614,16 +5573,16 @@
|
||||
},
|
||||
{
|
||||
"name": "yiisoft/yii2-gii",
|
||||
"version": "2.1.4",
|
||||
"version": "2.2.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/yiisoft/yii2-gii.git",
|
||||
"reference": "d879cb186361fbc6f71a2d994d580b5a071a5642"
|
||||
"reference": "f3bb400b578b0a0ee737d267ebaffdaad7b32dee"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/yiisoft/yii2-gii/zipball/d879cb186361fbc6f71a2d994d580b5a071a5642",
|
||||
"reference": "d879cb186361fbc6f71a2d994d580b5a071a5642",
|
||||
"url": "https://api.github.com/repos/yiisoft/yii2-gii/zipball/f3bb400b578b0a0ee737d267ebaffdaad7b32dee",
|
||||
"reference": "f3bb400b578b0a0ee737d267ebaffdaad7b32dee",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -5661,7 +5620,28 @@
|
||||
"gii",
|
||||
"yii2"
|
||||
],
|
||||
"time": "2020-01-17T13:33:30+00:00"
|
||||
"support": {
|
||||
"forum": "http://www.yiiframework.com/forum/",
|
||||
"irc": "irc://irc.freenode.net/yii",
|
||||
"issues": "https://github.com/yiisoft/yii2-gii/issues",
|
||||
"source": "https://github.com/yiisoft/yii2-gii",
|
||||
"wiki": "http://www.yiiframework.com/wiki/"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/yiisoft",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://opencollective.com/yiisoft",
|
||||
"type": "open_collective"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/yiisoft/yii2-gii",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2020-05-02T11:59:43+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
|
@@ -27,12 +27,15 @@ class AppAsset extends AssetBundle
|
||||
'css/header.css',
|
||||
'css/info_panel.css',
|
||||
'css/categories_blocks_panel.css',
|
||||
'css/ticker.css',
|
||||
'css/footer.css'
|
||||
];
|
||||
public $js = [
|
||||
'https://code.jquery.com/jquery-3.5.1.min.js',
|
||||
'js/bootstrap/popper.min.js',
|
||||
'js/bootstrap/bootstrap.min.js',
|
||||
'https://cdn.jsdelivr.net/bxslider/4.1.1/jquery.bxslider.min.js',
|
||||
'js/ticker.js',
|
||||
'https://kit.fontawesome.com/d7e922c226.js'
|
||||
];
|
||||
public $depends = [
|
||||
|
1
mirzaev/skillparts/system/config/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
*.php
|
48
mirzaev/skillparts/system/config/console.php.example
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
$params = require __DIR__ . '/params.php';
|
||||
$db = require __DIR__ . '/db.php';
|
||||
|
||||
$config = [
|
||||
'id' => 'basic-console',
|
||||
'basePath' => dirname(__DIR__),
|
||||
'bootstrap' => ['log'],
|
||||
'controllerNamespace' => 'app\commands',
|
||||
'aliases' => [
|
||||
'@bower' => '@vendor/bower-asset',
|
||||
'@npm' => '@vendor/npm-asset',
|
||||
'@tests' => '@app/tests',
|
||||
],
|
||||
'components' => [
|
||||
'cache' => [
|
||||
'class' => 'yii\caching\FileCache',
|
||||
],
|
||||
'log' => [
|
||||
'targets' => [
|
||||
[
|
||||
'class' => 'yii\log\FileTarget',
|
||||
'levels' => ['error', 'warning'],
|
||||
],
|
||||
],
|
||||
],
|
||||
'db' => $db,
|
||||
],
|
||||
'params' => $params,
|
||||
/*
|
||||
'controllerMap' => [
|
||||
'fixture' => [ // Fixture generation command line.
|
||||
'class' => 'yii\faker\FixtureController',
|
||||
],
|
||||
],
|
||||
*/
|
||||
];
|
||||
|
||||
if (YII_ENV_DEV) {
|
||||
// configuration adjustments for 'dev' environment
|
||||
$config['bootstrap'][] = 'gii';
|
||||
$config['modules']['gii'] = [
|
||||
'class' => 'yii\gii\Module',
|
||||
];
|
||||
}
|
||||
|
||||
return $config;
|
14
mirzaev/skillparts/system/config/db.php.example
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'class' => 'yii\db\Connection',
|
||||
'dsn' => 'mysql:host=;dbname=',
|
||||
'username' => '',
|
||||
'password' => '',
|
||||
'charset' => 'utf8',
|
||||
|
||||
// Schema cache options (for production environment)
|
||||
//'enableSchemaCache' => true,
|
||||
//'schemaCacheDuration' => 60,
|
||||
//'schemaCache' => 'cache',
|
||||
];
|
7
mirzaev/skillparts/system/config/params.php.example
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'adminEmail' => 'admin@example.com',
|
||||
'senderEmail' => 'noreply@example.com',
|
||||
'senderName' => 'Example.com mailer',
|
||||
];
|
42
mirzaev/skillparts/system/config/test.php.example
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
$params = require __DIR__ . '/params.php';
|
||||
$db = require __DIR__ . '/test_db.php';
|
||||
|
||||
/**
|
||||
* Application configuration shared by all test types
|
||||
*/
|
||||
return [
|
||||
'id' => 'basic-tests',
|
||||
'basePath' => dirname(__DIR__),
|
||||
'aliases' => [
|
||||
'@bower' => '@vendor/bower-asset',
|
||||
'@npm' => '@vendor/npm-asset',
|
||||
],
|
||||
'language' => 'en-US',
|
||||
'components' => [
|
||||
'db' => $db,
|
||||
'mailer' => [
|
||||
'useFileTransport' => true,
|
||||
],
|
||||
'assetManager' => [
|
||||
'basePath' => __DIR__ . '/../web/assets',
|
||||
],
|
||||
'urlManager' => [
|
||||
'showScriptName' => true,
|
||||
],
|
||||
'user' => [
|
||||
'identityClass' => 'app\models\User',
|
||||
],
|
||||
'request' => [
|
||||
'cookieValidationKey' => 'test',
|
||||
'enableCsrfValidation' => false,
|
||||
// but if you absolutely need it set cookie domain to localhost
|
||||
/*
|
||||
'csrfCookie' => [
|
||||
'domain' => 'localhost',
|
||||
],
|
||||
*/
|
||||
],
|
||||
],
|
||||
'params' => $params,
|
||||
];
|
6
mirzaev/skillparts/system/config/test_db.php.example
Normal file
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
$db = require __DIR__ . '/db.php';
|
||||
// test database! Important not to run tests on production or development databases
|
||||
$db['dsn'] = 'mysql:host=localhost;dbname=yii2basic_test';
|
||||
|
||||
return $db;
|
86
mirzaev/skillparts/system/config/web.php.example
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
use ArangoDBClient\ConnectionOptions;
|
||||
|
||||
$params = require __DIR__ . '/params.php';
|
||||
$db = require __DIR__ . '/db.php';
|
||||
|
||||
$config = [
|
||||
'id' => 'basic',
|
||||
'basePath' => dirname(__DIR__),
|
||||
'bootstrap' => ['log'],
|
||||
'aliases' => [
|
||||
'@vendor' => '../../../../vendor',
|
||||
'@bower' => '@vendor/bower-asset',
|
||||
'@npm' => '@vendor/npm-asset',
|
||||
],
|
||||
'components' => [
|
||||
'request' => [
|
||||
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
|
||||
'cookieValidationKey' => '',
|
||||
],
|
||||
// 'cache' => [
|
||||
// 'class' => 'yii\caching\FileCache',
|
||||
// ],
|
||||
'user' => [
|
||||
'identityClass' => 'app\models\User',
|
||||
'enableAutoLogin' => true,
|
||||
],
|
||||
'errorHandler' => [
|
||||
'errorAction' => 'site/error',
|
||||
],
|
||||
'mailer' => [
|
||||
'class' => 'yii\swiftmailer\Mailer',
|
||||
// send all mails to a file by default. You have to set
|
||||
// 'useFileTransport' to false and configure a transport
|
||||
// for the mailer to send real emails.
|
||||
'useFileTransport' => true,
|
||||
],
|
||||
'log' => [
|
||||
'traceLevel' => YII_DEBUG ? 3 : 0,
|
||||
'targets' => [
|
||||
[
|
||||
'class' => 'yii\log\FileTarget',
|
||||
'levels' => ['error', 'warning'],
|
||||
],
|
||||
],
|
||||
],
|
||||
'db' => $db,
|
||||
'arangodb' => [
|
||||
'class' => '\explosivebit\arangodb\Connection',
|
||||
'connectionOptions' => [
|
||||
ConnectionOptions::OPTION_DATABASE => '',
|
||||
ConnectionOptions::OPTION_ENDPOINT => '',
|
||||
ConnectionOptions::OPTION_AUTH_TYPE => 'Basic',
|
||||
ConnectionOptions::OPTION_AUTH_USER => '',
|
||||
ConnectionOptions::OPTION_AUTH_PASSWD => '',
|
||||
],
|
||||
],
|
||||
'urlManager' => [
|
||||
'enablePrettyUrl' => true,
|
||||
'showScriptName' => false,
|
||||
'rules' => [],
|
||||
],
|
||||
|
||||
],
|
||||
'params' => $params,
|
||||
];
|
||||
|
||||
if (YII_ENV_DEV) {
|
||||
// configuration adjustments for 'dev' environment
|
||||
$config['bootstrap'][] = 'debug';
|
||||
$config['modules']['debug'] = [
|
||||
'class' => 'yii\debug\Module',
|
||||
// uncomment the following to add your IP if you are not connecting from localhost.
|
||||
//'allowedIPs' => ['127.0.0.1', '::1'],
|
||||
];
|
||||
|
||||
$config['bootstrap'][] = 'gii';
|
||||
$config['modules']['gii'] = [
|
||||
'class' => 'yii\gii\Module',
|
||||
// uncomment the following to add your IP if you are not connecting from localhost.
|
||||
//'allowedIPs' => ['127.0.0.1', '::1'],
|
||||
];
|
||||
}
|
||||
|
||||
return $config;
|
@@ -24,13 +24,11 @@ AppAsset::register($this);
|
||||
<body>
|
||||
<?php $this->beginBody() ?>
|
||||
|
||||
<div class="wrap">
|
||||
|
||||
<header class="container">
|
||||
<div class="row mt-3 mt-sm-0">
|
||||
<header>
|
||||
<div class="container">
|
||||
<div class="row mt-3 mt-sm-0 pt-3">
|
||||
<div class="col-3 col-sm-4 col-md-2 d-flex flex-column justify-content-end logotype">
|
||||
<img class="img-fluid" src="/img/logo.jpg" alt="Аватар">
|
||||
<small class="pt-0 d-block text-center tagline">Место под слоган</small>
|
||||
<img class="img-fluid" src="/img/logos/skillparts.png" alt="SkillParts">
|
||||
</div>
|
||||
<div class="col ml-auto text-right d-flex flex-column justify-content-end">
|
||||
<div class="row">
|
||||
@@ -54,9 +52,9 @@ AppAsset::register($this);
|
||||
</div>
|
||||
|
||||
<div class="row mb-4">
|
||||
<div class="col-lg-3 pr-0 pr-lg-3 py-2 d-flex flex-column align-center justify-content-end dropdownMenuButton_column">
|
||||
<button id="dropdownMenuButton" class="btn text-white form-control d-flex button_clean catalog_button" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="fas fa-bars col-2 p-0 d-flex flex-column justify-content-center"></i>
|
||||
<div class="col-lg-3 pr-0 pr-lg-3 d-flex flex-column align-center justify-content-end dropdownMenuButton_column">
|
||||
<button id="dropdownMenuButton" class="btn form-control d-flex align-items-center button_clean catalog_button" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
<i class="fas fa-bars col-auto text-left p-0 mr-auto h-100 d-flex flex-column justify-content-center"></i>
|
||||
<p class="col-10 m-0 p-0">Каталог товаров</p>
|
||||
</button>
|
||||
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
|
||||
@@ -67,20 +65,20 @@ AppAsset::register($this);
|
||||
</div>
|
||||
|
||||
<div id="searchPanel" class="col">
|
||||
<input id="catalog_search_panel_button_1" class="btn btn-sm button_clean" type="radio" name="catalog_search_panel_buttons" value="catalog_search_panel_button_1" checked>
|
||||
<label class="mb-0 px-3 px-md-4 px-lg-5 py-1" for="catalog_search_panel_button_1">Номер детали</label>
|
||||
<!-- <input id="catalog_search_panel_button_1" class="btn btn-sm button_clean" type="radio" name="catalog_search_panel_buttons" value="catalog_search_panel_button_1" checked>
|
||||
<label class="mb-0 px-3 px-md-4 py-1" for="catalog_search_panel_button_1">Номер детали</label>
|
||||
<input id="catalog_search_panel_button_2" class="btn btn-sm text-white button_clean" type="radio" name="catalog_search_panel_buttons" value="catalog_search_panel_button_2">
|
||||
<label class="mb-0 px-3 px-md-4 px-lg-5 py-1" for="catalog_search_panel_button_2">Вторая кнопка</label>
|
||||
<label class="mb-0 px-3 px-md-4 py-1" for="catalog_search_panel_button_2">Вторая кнопка</label>
|
||||
<input id="catalog_search_panel_button_3" class="btn btn-sm5 text-white button_clean" type="radio" name="catalog_search_panel_buttons" value="catalog_search_panel_button_3">
|
||||
<label class="mb-0 px-3 px-md-4 px-lg-5 py-1" for="catalog_search_panel_button_3">Третья кнопка</label>
|
||||
<form class="d-flex p-2 catalog_search">
|
||||
<input type="text" class="form-control catalog_search_line col-8 col-lg-10 mr-2" id="productNumber" placeholder="Номер запчасти, например: 45223503481">
|
||||
<button type="submit" class="col text-white btn button_clean catalog_search_button">ПОИСК</button>
|
||||
<label class="mb-0 px-3 px-md-4 py-1" for="catalog_search_panel_button_3">Третья кнопка</label> -->
|
||||
<form class="d-flex catalog_search">
|
||||
<input type="text" class="form-control col-8 col-lg-10 catalog_search_line" id="productNumber" placeholder="Номер запчасти, например: 45223503481">
|
||||
<button type="submit" class="col btn button_clean catalog_search_button">ПОИСК</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
<?= $content ?>
|
||||
@@ -88,13 +86,19 @@ AppAsset::register($this);
|
||||
|
||||
<footer class="py-4">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 col-md-4 px-5 px-md-3">
|
||||
<h5 class="mb-1"><b>Контакты</b></h5>
|
||||
<small>Адрес: г. Хабаровск, ул. Промышленная 3, офис 105</small><br>
|
||||
<small>Время работы: пн-пт 09:00-18:00</small><br>
|
||||
<small>Телефон: +7 (4212) 35-85-34</small><br>
|
||||
<small>Почта: info@skullparts.ru</smal>
|
||||
<div class="row px-3">
|
||||
<div class="col-12 col-md-auto mr-md-5">
|
||||
<h5 class="row mb-2"><b>Контакты</b></h5>
|
||||
<small class="row mb-1"><b>Адрес: </b>Хабаровск, Промышленная 3, 105</small>
|
||||
<small class="row mb-1"><b>Время работы: </b>пн-пт 09:00-18:00</small>
|
||||
<small class="row mb-1"><b>Телефон: </b>+7 (4212) 35-85-34</small>
|
||||
<small class="row mb-1"><b>Почта: </b>info@skillparts.ru</small>
|
||||
</div>
|
||||
<div class="col-md-auto mr-md-5 partnership">
|
||||
<h5 class="row mb-2"><b>Партнёрство</b></h5>
|
||||
<small class="row mb-1"><a>Оптовым покупателям</a></small>
|
||||
<small class="row mb-1"><a>Поставщикам</a></small>
|
||||
<small class="row mb-1"><a>Партнерская сеть</a></small>
|
||||
</div>
|
||||
<!-- <p class="pull-left">© My Company <?= date('Y') ?></p>
|
||||
|
||||
|
@@ -5,22 +5,40 @@
|
||||
$this->title = 'SkillParts';
|
||||
?>
|
||||
|
||||
<div class="row info_panel mb-4">
|
||||
<div class="info_panel mb-4">
|
||||
<div class="container h-100 d-flex flex-column justify-content-center">
|
||||
<p class="col-lg-8 mb-4 gilroy">Проблема с подбором запчастей?</p>
|
||||
<button class="text-white btn button_clean button_call">Связаться с менеджером</button>
|
||||
</div>
|
||||
<div class="h-100 d-flex flex-column justify-content-end">
|
||||
<img class="img-fluid" src="/img/photos/963K.webp" alt="Связаться с менеджером">
|
||||
<img class="img-fluid" src="/img/photos/963K_cutted.webp" alt="Связаться с менеджером">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container pt-2">
|
||||
<div class="row mb-3">
|
||||
<div class="h-100 d-flex ticker">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/cummins.png" alt="Cummins">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/iveco.png" alt="Iveco">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/komatsu.png" alt="Komatsu">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/case.png" alt="Case">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/isuzu.png" alt="Isuzu">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/new_holland.png" alt="New Holland">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/perkins.png" alt="Perkins">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/john_deere.png" alt="John Deere">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/caterpillar.png" alt="Caterpillar">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/shantui.png" alt="Shantui">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/xcmg.png" alt="XCMG">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/kobelco.png" alt="Kobelco">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/shehwa.png" alt="SHEHWA">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/bomag.png" alt="BOMAG">
|
||||
<img class="w-auto h-75 mr-3 my-auto" src="/img/logos/hitachi.png" alt="Hitachi">
|
||||
</div>
|
||||
|
||||
<div class="container mb-4">
|
||||
<!-- <div class="row mb-3">
|
||||
<h4 class="col gilroy categories_blocks_panel_title">Сопутствующие товары</h4>
|
||||
</div>
|
||||
<div class="row mb-5 px-3 px-md-0">
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-3 mb-md-0 p-0 p-md-3 pl-md-0 d-flex flex-column">
|
||||
</div> -->
|
||||
<div class="row mb-5 mb-md-0 px-3 px-md-0">
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-4 mb-lg-0 py-0 d-flex flex-column">
|
||||
<div class="px-3 px-xl-4 pt-3 d-inline-block category_block_title">
|
||||
<h4 class="m-0">Масла, смазки</h4>
|
||||
</div>
|
||||
@@ -33,7 +51,7 @@ $this->title = 'SkillParts';
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-3 mb-md-0 p-0 p-md-3 pl-md-0 d-flex flex-column">
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-4 mb-lg-0 py-0 d-flex flex-column">
|
||||
<div class="px-3 px-xl-4 pt-3 d-inline-block category_block_title">
|
||||
<h4 class="m-0">Электрооборудование</h4>
|
||||
</div>
|
||||
@@ -43,7 +61,7 @@ $this->title = 'SkillParts';
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-3 mb-md-0 p-0 p-md-3 pl-md-0 d-flex flex-column">
|
||||
<div class="col-12 col-md-6 col-lg-4 mb-4 mb-lg-0 py-0 d-flex flex-column">
|
||||
<div class="px-3 px-xl-4 pt-3 d-inline-block category_block_title">
|
||||
<h4 class="m-0">Инструмент</h4>
|
||||
</div>
|
||||
|
@@ -19,6 +19,7 @@
|
||||
|
||||
.category_block_title h4 {
|
||||
font-weight: 700;
|
||||
word-wrap: anywhere;
|
||||
}
|
||||
|
||||
/* @media (max-width: 400px) {} */
|
||||
@@ -33,8 +34,7 @@
|
||||
.category_block_title {
|
||||
width: 100%;
|
||||
}
|
||||
.category_block,
|
||||
.category_block dl {
|
||||
.category_block, .category_block dl {
|
||||
margin: 0 !important;
|
||||
padding: .5rem !important;
|
||||
}
|
||||
|
@@ -2,5 +2,28 @@ footer {
|
||||
width: 100%;
|
||||
max-height: 15rem;
|
||||
flex-shrink: 0;
|
||||
background-color: #d9d7e1;
|
||||
}
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
|
||||
/* @media (max-width: 400px) {} */
|
||||
|
||||
/* Малые девайсы («ландшафтные телефоны», >= 576px) */
|
||||
|
||||
/* @media (max-width: 576px) {} */
|
||||
|
||||
/* Средние девайсы («таблетки», >= 768px) */
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.partnership {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Большие девайсы (десктопы, >= 992px) */
|
||||
|
||||
/* @media (max-width: 992px) {} */
|
||||
|
||||
/* Экстрабольшие девайсы (большие десктопы, >= 1200px) */
|
||||
|
||||
/* @media (max-width: 1200px) {} */
|
@@ -1,3 +1,7 @@
|
||||
header {
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
.h-divider {
|
||||
margin-top: -20px;
|
||||
position: relative;
|
||||
@@ -27,51 +31,68 @@
|
||||
|
||||
.catalog_button {
|
||||
width: 100%;
|
||||
height: 2rem;
|
||||
border-radius: 3px;
|
||||
transition: 0.3s;
|
||||
background-color: #123EAB !important;
|
||||
background-clip: unset;
|
||||
border: 1px solid #a39bb1;
|
||||
/* background-color: #123EAB; */
|
||||
background-color: #e4e2ea;
|
||||
}
|
||||
|
||||
.catalog_button:hover {
|
||||
transition: 0.3s;
|
||||
background-color: #6940ff !important;
|
||||
border: 1px solid #c0b7d0;
|
||||
/* background-color: #1b4bc4; */
|
||||
background-color: #ebe9f2;
|
||||
}
|
||||
|
||||
.catalog_button:active {
|
||||
transition: 0.3s;
|
||||
background-color: #402d82 !important;
|
||||
.catalog_button:active, .catalog_button:focus {
|
||||
border: 1px solid #7b7587;
|
||||
/* background-color: #402d82; */
|
||||
background-color: #d7d4dd;
|
||||
}
|
||||
|
||||
.catalog_button p {
|
||||
font-size: 85%;
|
||||
line-height: 100%;
|
||||
}
|
||||
|
||||
.dropdownMenuButton_column {
|
||||
padding-bottom: 0.8rem;
|
||||
}
|
||||
|
||||
.catalog_search {
|
||||
border-radius: 0px 5px 5px 5px;
|
||||
padding: 0.8rem;
|
||||
/* border-radius: 0px 5px 5px 5px; */
|
||||
border-radius: 5px;
|
||||
background-color: #123EAB;
|
||||
}
|
||||
|
||||
#searchPanel label {
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
font-size: smaller;
|
||||
border-radius: 5px 5px 0px 0px;
|
||||
color: #ececec;
|
||||
background-color: #86f;
|
||||
color: #000;
|
||||
border-bottom: none;
|
||||
background-color: #e4e2ea;
|
||||
}
|
||||
|
||||
#searchPanel label:hover {
|
||||
border-bottom: none;
|
||||
background-color: #ebe9f2;
|
||||
}
|
||||
|
||||
#searchPanel input[type=radio] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#searchPanel label {
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
#searchPanel label:hover {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#searchPanel input[type=radio]+label:active, #searchPanel input[type=radio]:checked+label:active {
|
||||
background-color: #402d82;
|
||||
border-bottom: none;
|
||||
background-color: #d7d4dd;
|
||||
}
|
||||
|
||||
#searchPanel input[type=radio]:checked+label {
|
||||
#searchPanel input[type=radio]:checked+label, #searchPanel input[type=radio]:checked:hover+label, #searchPanel input[type=radio]:checked:active+label {
|
||||
color: #ffffff;
|
||||
background-color: #123EAB;
|
||||
}
|
||||
@@ -82,21 +103,32 @@
|
||||
}
|
||||
|
||||
.catalog_search_line {
|
||||
height: 2rem;
|
||||
margin: 0 .8rem 0 0;
|
||||
font-size: 85%;
|
||||
line-height: 100%;
|
||||
border-radius: 3px;
|
||||
border: 1px solid #a39bb1;
|
||||
background-color: #fbf9ff !important;
|
||||
}
|
||||
|
||||
.catalog_search_button {
|
||||
height: 2rem;
|
||||
font-size: 85%;
|
||||
line-height: 100%;
|
||||
border-radius: 3px;
|
||||
background-color: #d53737;
|
||||
border: 1px solid #a39bb1;
|
||||
background-color: #e4e2ea;
|
||||
}
|
||||
|
||||
.catalog_search_button:hover {
|
||||
background-color: #ee4c4c;
|
||||
border: 1px solid #c0b7d0;
|
||||
background-color: #ebe9f2;
|
||||
}
|
||||
|
||||
.catalog_search_button:active {
|
||||
background-color: #c13131;
|
||||
border: 1px solid #7b7587;
|
||||
background-color: #d7d4dd;
|
||||
}
|
||||
|
||||
@media (max-width: 400px) {
|
||||
@@ -116,6 +148,7 @@
|
||||
}
|
||||
|
||||
/* Малые девайсы («ландшафтные телефоны», >= 576px) */
|
||||
|
||||
@media (max-width: 576px) {
|
||||
.tagline {
|
||||
display: none !important;
|
||||
@@ -133,10 +166,11 @@
|
||||
}
|
||||
|
||||
/* Средние девайсы («таблетки», >= 768px) */
|
||||
@media (max-width: 768px) {
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {}
|
||||
|
||||
/* Большие девайсы (десктопы, >= 992px) */
|
||||
|
||||
@media (max-width: 992px) {
|
||||
.h-divider {
|
||||
margin-top: 15px;
|
||||
@@ -153,4 +187,5 @@
|
||||
}
|
||||
|
||||
/* Экстрабольшие девайсы (большие десктопы, >= 1200px) */
|
||||
|
||||
@media (max-width: 1200px) {}
|
@@ -4,12 +4,12 @@
|
||||
}
|
||||
|
||||
.info_panel img {
|
||||
left: 10vw;
|
||||
scale: 1.2;
|
||||
min-width: 100%;
|
||||
min-height: 200%;
|
||||
position: relative;
|
||||
transform: scale(1.2);
|
||||
object-fit: cover;
|
||||
object-position: center bottom;
|
||||
z-index: 0;
|
||||
}
|
||||
|
||||
@@ -29,19 +29,15 @@
|
||||
.info_panel .button_call {
|
||||
width: 350px;
|
||||
margin-left: 2vw;
|
||||
background-color: #57a946;
|
||||
background-color: #123EAB;
|
||||
}
|
||||
|
||||
.info_panel .button_call:hover {
|
||||
background-color: #5fb94c;
|
||||
background-color: #1b4bc4;
|
||||
}
|
||||
|
||||
.info_panel .button_call:active {
|
||||
background-color: #468e37;
|
||||
}
|
||||
|
||||
.catalog_search_button:active {
|
||||
background-color: #c13131;
|
||||
background-color: #402d82;
|
||||
}
|
||||
|
||||
@media (max-width: 400px) {}
|
||||
@@ -60,8 +56,7 @@
|
||||
|
||||
/* Средние девайсы («таблетки», >= 768px) */
|
||||
|
||||
@media (max-width: 768px) {
|
||||
}
|
||||
@media (max-width: 768px) {}
|
||||
|
||||
/* Большие девайсы (десктопы, >= 992px) */
|
||||
|
||||
|
@@ -8,8 +8,12 @@
|
||||
font-family: 'Open Sans';
|
||||
}
|
||||
|
||||
a {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
button {
|
||||
transition: 0.1s !important;
|
||||
transition: 0s !important;
|
||||
}
|
||||
|
||||
body {
|
||||
@@ -17,11 +21,11 @@ body {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
overflow-x: hidden;
|
||||
background-color: #f4f3ff;
|
||||
}
|
||||
|
||||
main {
|
||||
flex-grow: 1;
|
||||
background-color: #f0eefb;
|
||||
}
|
||||
|
||||
.button_clean, .button_clean:hover, .button_clean:focus, .button_clean:active {
|
||||
|
12
mirzaev/skillparts/system/web/css/ticker.css
Normal file
@@ -0,0 +1,12 @@
|
||||
.bx-wrapper {
|
||||
margin-bottom: 1.5rem !important;
|
||||
width: 100vw;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.bx-wrapper .bx-viewport {
|
||||
width: 100vw !important;
|
||||
height: 4rem !important;
|
||||
}
|
Before Width: | Height: | Size: 4.7 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/bomag.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/case.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/caterpillar.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/cummins.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/hitachi.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/isuzu.png
Normal file
After Width: | Height: | Size: 62 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/iveco.png
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/john_deere.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/kobelco.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/komatsu.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/new_holland.png
Normal file
After Width: | Height: | Size: 299 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/perkins.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/shantui.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/shehwa.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/skillparts.png
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
mirzaev/skillparts/system/web/img/logos/xcmg.png
Normal file
After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 2.4 MiB After Width: | Height: | Size: 2.8 MiB |
BIN
mirzaev/skillparts/system/web/img/photos/963K_cutted.webp
Normal file
After Width: | Height: | Size: 2.0 MiB |
8
mirzaev/skillparts/system/web/js/ticker.js
Normal file
@@ -0,0 +1,8 @@
|
||||
$('.ticker').bxSlider({
|
||||
minSlides: 1,
|
||||
maxSlides: 18,
|
||||
slideWidth: 189,
|
||||
slideMargin: 0,
|
||||
ticker: true,
|
||||
speed: 50000
|
||||
});
|