Commit f5b3baf11106a72ab5b554bf731fd002f49ea50e
1 parent
207522e8
access in admin
Showing
44 changed files
with
893 additions
and
179 deletions
Show diff stats
backend/controllers/AccountsController.php
... | ... | @@ -8,28 +8,45 @@ use common\models\DicCities; |
8 | 8 | use Yii; |
9 | 9 | use common\models\Accounts; |
10 | 10 | use common\models\AccountsSearch; |
11 | + | |
11 | 12 | use yii\web\Controller; |
12 | 13 | use yii\web\NotFoundHttpException; |
13 | 14 | use yii\filters\VerbFilter; |
14 | - | |
15 | +use yii\filters\AccessControl; | |
15 | 16 | /** |
16 | 17 | * AccountsController implements the CRUD actions for Accounts model. |
17 | 18 | */ |
18 | 19 | class AccountsController extends Controller |
19 | 20 | { |
20 | 21 | public $layout = "/column"; |
22 | + /** | |
23 | + * @inheritdoc | |
24 | + */ | |
21 | 25 | public function behaviors() |
22 | 26 | { |
23 | 27 | return [ |
28 | + 'access' => [ | |
29 | + 'class' => AccessControl::className(), | |
30 | + 'rules' => [ | |
31 | + [ | |
32 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
33 | + 'allow' => true, | |
34 | + ], | |
35 | + [ | |
36 | + 'actions' => ['logout', 'index'], | |
37 | + 'allow' => true, | |
38 | + 'roles' => ['@'], | |
39 | + ], | |
40 | + ], | |
41 | + ], | |
24 | 42 | 'verbs' => [ |
25 | 43 | 'class' => VerbFilter::className(), |
26 | 44 | 'actions' => [ |
27 | - 'delete' => ['post'], | |
45 | + 'logout' => ['post'], | |
28 | 46 | ], |
29 | 47 | ], |
30 | 48 | ]; |
31 | 49 | } |
32 | - | |
33 | 50 | /** |
34 | 51 | * Lists all Accounts models. |
35 | 52 | * @return mixed | ... | ... |
backend/controllers/AccountsVinController.php
... | ... | @@ -8,19 +8,37 @@ use common\models\AccountsVinSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * AccountsVinController implements the CRUD actions for AccountsVin model. |
14 | 15 | */ |
15 | 16 | class AccountsVinController extends Controller |
16 | 17 | { public $layout = "/column"; |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; | ... | ... |
backend/controllers/ArtHistoryController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\ArtHistorySearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * ArtHistoryController implements the CRUD actions for ArtHistory model. |
... | ... | @@ -15,13 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class ArtHistoryController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; | ... | ... |
backend/controllers/BrandsController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\BrandsSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * BrandsController implements the CRUD actions for Brands model. |
... | ... | @@ -16,13 +17,30 @@ class BrandsController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
18 | 19 | |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/BrandsReplaceController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\BrandsReplaceSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * BrandsReplaceController implements the CRUD actions for BrandsReplace model. |
... | ... | @@ -16,13 +17,30 @@ class BrandsReplaceController extends Controller |
16 | 17 | { |
17 | 18 | |
18 | 19 | public $layout = "/column"; |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/CartController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\CartBillsSearch; |
8 | 8 | use backend\components\base\BaseController; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * CartController implements the CRUD actions for CartBills model. |
... | ... | @@ -15,7 +16,34 @@ use yii\filters\VerbFilter; |
15 | 16 | class CartController extends BaseController |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
18 | - | |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
22 | + public function behaviors() | |
23 | + { | |
24 | + return [ | |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
39 | + 'verbs' => [ | |
40 | + 'class' => VerbFilter::className(), | |
41 | + 'actions' => [ | |
42 | + 'logout' => ['post'], | |
43 | + ], | |
44 | + ], | |
45 | + ]; | |
46 | + } | |
19 | 47 | /** |
20 | 48 | * Lists all CartBills models. |
21 | 49 | * @return mixed | ... | ... |
backend/controllers/CatController.php
... | ... | @@ -8,24 +8,41 @@ use common\models\CatSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * CatController implements the CRUD actions for Cat model. |
14 | 15 | */ |
15 | 16 | class CatController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; |
27 | 45 | } |
28 | - | |
29 | 46 | /** |
30 | 47 | * Lists all Cat models. |
31 | 48 | * @return mixed | ... | ... |
backend/controllers/CrossingUploadController.php
... | ... | @@ -10,6 +10,7 @@ namespace backend\controllers; |
10 | 10 | |
11 | 11 | use backend\components\base\BaseController; |
12 | 12 | use common\components\CustomVarDamp; |
13 | +use yii\filters\VerbFilter; | |
13 | 14 | use yii\filters\AccessControl; |
14 | 15 | use backend\models\UploadFileCrossingForm; |
15 | 16 | use backend\models\DetailsCrosses; |
... | ... | @@ -20,31 +21,35 @@ class CrossingUploadController extends BaseController |
20 | 21 | { |
21 | 22 | public $layout = "/column"; |
22 | 23 | |
23 | - /** | |
24 | - * @inheritdoc | |
25 | - */ | |
26 | - public function behaviors() | |
24 | + | |
25 | + /** | |
26 | + * @inheritdoc | |
27 | + */ | |
28 | + public function behaviors() | |
27 | 29 | { |
28 | 30 | return [ |
29 | 31 | 'access' => [ |
30 | 32 | 'class' => AccessControl::className(), |
31 | 33 | 'rules' => [ |
32 | 34 | [ |
33 | - 'actions' => ['index', 'result'], | |
35 | + 'actions' => ['login', 'error', 'download-photo','delete-image','result' ], | |
36 | + 'allow' => true, | |
37 | + ], | |
38 | + [ | |
39 | + 'actions' => ['logout', 'index'], | |
34 | 40 | 'allow' => true, |
35 | 41 | 'roles' => ['@'], |
36 | 42 | ], |
37 | 43 | ], |
38 | 44 | ], |
39 | -// 'verbs' => [ | |
40 | -// 'class' => VerbFilter::className(), | |
41 | -// 'actions' => [ | |
42 | -// 'logout' => ['post'], | |
43 | -// ], | |
44 | -// ], | |
45 | + 'verbs' => [ | |
46 | + 'class' => VerbFilter::className(), | |
47 | + 'actions' => [ | |
48 | + 'logout' => ['post'], | |
49 | + ], | |
50 | + ], | |
45 | 51 | ]; |
46 | 52 | } |
47 | - | |
48 | 53 | /** |
49 | 54 | * @inheritdoc |
50 | 55 | */ | ... | ... |
backend/controllers/CurrencyController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\CurrencySearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * CurrencyController implements the CRUD actions for Currency model. |
... | ... | @@ -15,18 +16,34 @@ use yii\filters\VerbFilter; |
15 | 16 | class CurrencyController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; |
28 | 46 | } |
29 | - | |
30 | 47 | /** |
31 | 48 | * Lists all Currency models. |
32 | 49 | * @return mixed | ... | ... |
backend/controllers/DeliveriesController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\DeliveriesSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * DeliveriesController implements the CRUD actions for Deliveries model. |
... | ... | @@ -16,13 +17,30 @@ class DeliveriesController extends Controller |
16 | 17 | { |
17 | 18 | |
18 | 19 | public $layout = "/column"; |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/DetailsController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\DetailsSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * DetailsController implements the CRUD actions for Details model. |
... | ... | @@ -16,13 +17,30 @@ class DetailsController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
18 | 19 | |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/DetailsCrossesController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\DetailsCrossesSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * DetailsCrossesController implements the CRUD actions for DetailsCrosses model. |
... | ... | @@ -15,13 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class DetailsCrossesController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; | ... | ... |
backend/controllers/DetailsDescriptionController.php
... | ... | @@ -11,6 +11,7 @@ use yii\data\ActiveDataProvider; |
11 | 11 | use yii\web\HttpException; |
12 | 12 | use yii\web\NotFoundHttpException; |
13 | 13 | use yii\filters\VerbFilter; |
14 | +use yii\filters\AccessControl; | |
14 | 15 | |
15 | 16 | /** |
16 | 17 | * DetailsDescriptionController implements the CRUD actions for DetailsDescription model. |
... | ... | @@ -19,13 +20,30 @@ class DetailsDescriptionController extends BaseController |
19 | 20 | { |
20 | 21 | public $layout = "/column"; |
21 | 22 | |
23 | + /** | |
24 | + * @inheritdoc | |
25 | + */ | |
22 | 26 | public function behaviors() |
23 | 27 | { |
24 | 28 | return [ |
29 | + 'access' => [ | |
30 | + 'class' => AccessControl::className(), | |
31 | + 'rules' => [ | |
32 | + [ | |
33 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
34 | + 'allow' => true, | |
35 | + ], | |
36 | + [ | |
37 | + 'actions' => ['logout', 'index'], | |
38 | + 'allow' => true, | |
39 | + 'roles' => ['@'], | |
40 | + ], | |
41 | + ], | |
42 | + ], | |
25 | 43 | 'verbs' => [ |
26 | 44 | 'class' => VerbFilter::className(), |
27 | 45 | 'actions' => [ |
28 | - 'delete' => ['post'], | |
46 | + 'logout' => ['post'], | |
29 | 47 | ], |
30 | 48 | ], |
31 | 49 | ]; | ... | ... |
backend/controllers/DicStatusesController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\DicStatusesSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * DicStatusesController implements the CRUD actions for DicStatuses model. |
... | ... | @@ -15,13 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class DicStatusesController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; | ... | ... |
backend/controllers/EmailsController.php
... | ... | @@ -8,19 +8,37 @@ use common\models\EmailsSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * EmailsController implements the CRUD actions for Emails model. |
14 | 15 | */ |
15 | 16 | class EmailsController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; | ... | ... |
backend/controllers/ImportersController.php
... | ... | @@ -8,6 +8,7 @@ use backend\models\ImportersSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * ImportersController implements the CRUD actions for Importers model. |
... | ... | @@ -15,13 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class ImportersController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; | ... | ... |
backend/controllers/ImportersPrefixController.php
... | ... | @@ -8,6 +8,7 @@ use backend\models\ImportersPrefixSearch; |
8 | 8 | use backend\components\base\BaseController; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * ImportersPrefixController implements the CRUD actions for ImportersPrefix model. |
... | ... | @@ -15,14 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class ImportersPrefixController extends BaseController |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
18 | - | |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
19 | 22 | public function behaviors() |
20 | 23 | { |
21 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
22 | 39 | 'verbs' => [ |
23 | 40 | 'class' => VerbFilter::className(), |
24 | 41 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
26 | 43 | ], |
27 | 44 | ], |
28 | 45 | ]; | ... | ... |
backend/controllers/ManufacturersController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\ManufacturersSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * ManufacturersController implements the CRUD actions for Manufacturers model. |
... | ... | @@ -16,18 +17,34 @@ class ManufacturersController extends Controller |
16 | 17 | { |
17 | 18 | |
18 | 19 | public $layout = "/column"; |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; |
29 | 47 | } |
30 | - | |
31 | 48 | /** |
32 | 49 | * Lists all Manufacturers models. |
33 | 50 | * @return mixed | ... | ... |
backend/controllers/MarginsController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\MarginsSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * MarginsController implements the CRUD actions for Margins model. |
... | ... | @@ -16,13 +17,30 @@ class MarginsController extends Controller |
16 | 17 | { |
17 | 18 | |
18 | 19 | public $layout = "/column"; |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/MarginsGroupsController.php
... | ... | @@ -10,6 +10,7 @@ use common\models\MarginsGroupsSearch; |
10 | 10 | use yii\web\Controller; |
11 | 11 | use yii\web\NotFoundHttpException; |
12 | 12 | use yii\filters\VerbFilter; |
13 | +use yii\filters\AccessControl; | |
13 | 14 | |
14 | 15 | /** |
15 | 16 | * MarginsGroupsController implements the CRUD actions for MarginsGroups model. |
... | ... | @@ -18,13 +19,30 @@ class MarginsGroupsController extends Controller |
18 | 19 | { |
19 | 20 | |
20 | 21 | public $layout = "/column"; |
22 | + /** | |
23 | + * @inheritdoc | |
24 | + */ | |
21 | 25 | public function behaviors() |
22 | 26 | { |
23 | 27 | return [ |
28 | + 'access' => [ | |
29 | + 'class' => AccessControl::className(), | |
30 | + 'rules' => [ | |
31 | + [ | |
32 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
33 | + 'allow' => true, | |
34 | + ], | |
35 | + [ | |
36 | + 'actions' => ['logout', 'index'], | |
37 | + 'allow' => true, | |
38 | + 'roles' => ['@'], | |
39 | + ], | |
40 | + ], | |
41 | + ], | |
24 | 42 | 'verbs' => [ |
25 | 43 | 'class' => VerbFilter::className(), |
26 | 44 | 'actions' => [ |
27 | - 'delete' => ['post'], | |
45 | + 'logout' => ['post'], | |
28 | 46 | ], |
29 | 47 | ], |
30 | 48 | ]; | ... | ... |
backend/controllers/MarginsImportersController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\MarginsImportersSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | use backend\models\Importers; |
12 | 13 | use common\models\Margins; |
13 | 14 | |
... | ... | @@ -19,18 +20,34 @@ class MarginsImportersController extends Controller |
19 | 20 | |
20 | 21 | |
21 | 22 | public $layout = "/column"; |
23 | + /** | |
24 | + * @inheritdoc | |
25 | + */ | |
22 | 26 | public function behaviors() |
23 | 27 | { |
24 | 28 | return [ |
29 | + 'access' => [ | |
30 | + 'class' => AccessControl::className(), | |
31 | + 'rules' => [ | |
32 | + [ | |
33 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
34 | + 'allow' => true, | |
35 | + ], | |
36 | + [ | |
37 | + 'actions' => ['logout', 'index'], | |
38 | + 'allow' => true, | |
39 | + 'roles' => ['@'], | |
40 | + ], | |
41 | + ], | |
42 | + ], | |
25 | 43 | 'verbs' => [ |
26 | 44 | 'class' => VerbFilter::className(), |
27 | 45 | 'actions' => [ |
28 | - 'delete' => ['post'], | |
46 | + 'logout' => ['post'], | |
29 | 47 | ], |
30 | 48 | ], |
31 | 49 | ]; |
32 | 50 | } |
33 | - | |
34 | 51 | /** |
35 | 52 | * Lists all MarginsImporters models. |
36 | 53 | * @return mixed | ... | ... |
backend/controllers/MarginsImportersImportController.php
... | ... | @@ -10,6 +10,7 @@ use common\models\MarginsImportersImportSearch; |
10 | 10 | use yii\web\Controller; |
11 | 11 | use yii\web\NotFoundHttpException; |
12 | 12 | use yii\filters\VerbFilter; |
13 | +use yii\filters\AccessControl; | |
13 | 14 | |
14 | 15 | /** |
15 | 16 | * MarginsImportersImportController implements the CRUD actions for MarginsImportersImport model. |
... | ... | @@ -19,13 +20,30 @@ class MarginsImportersImportController extends Controller |
19 | 20 | |
20 | 21 | |
21 | 22 | public $layout = "/column"; |
23 | + /** | |
24 | + * @inheritdoc | |
25 | + */ | |
22 | 26 | public function behaviors() |
23 | 27 | { |
24 | 28 | return [ |
29 | + 'access' => [ | |
30 | + 'class' => AccessControl::className(), | |
31 | + 'rules' => [ | |
32 | + [ | |
33 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
34 | + 'allow' => true, | |
35 | + ], | |
36 | + [ | |
37 | + 'actions' => ['logout', 'index'], | |
38 | + 'allow' => true, | |
39 | + 'roles' => ['@'], | |
40 | + ], | |
41 | + ], | |
42 | + ], | |
25 | 43 | 'verbs' => [ |
26 | 44 | 'class' => VerbFilter::className(), |
27 | 45 | 'actions' => [ |
28 | - 'delete' => ['post'], | |
46 | + 'logout' => ['post'], | |
29 | 47 | ], |
30 | 48 | ], |
31 | 49 | ]; | ... | ... |
backend/controllers/NewsController.php
... | ... | @@ -10,6 +10,7 @@ use common\models\NewsSearch; |
10 | 10 | use yii\web\Controller; |
11 | 11 | use yii\web\NotFoundHttpException; |
12 | 12 | use yii\filters\VerbFilter; |
13 | +use yii\filters\AccessControl; | |
13 | 14 | use yii\web\UploadedFile; |
14 | 15 | use backend\components\ImgResizer; |
15 | 16 | |
... | ... | @@ -20,13 +21,30 @@ class NewsController extends Controller |
20 | 21 | { |
21 | 22 | |
22 | 23 | public $layout = "/column"; |
24 | + /** | |
25 | + * @inheritdoc | |
26 | + */ | |
23 | 27 | public function behaviors() |
24 | 28 | { |
25 | 29 | return [ |
30 | + 'access' => [ | |
31 | + 'class' => AccessControl::className(), | |
32 | + 'rules' => [ | |
33 | + [ | |
34 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
35 | + 'allow' => true, | |
36 | + ], | |
37 | + [ | |
38 | + 'actions' => ['logout', 'index'], | |
39 | + 'allow' => true, | |
40 | + 'roles' => ['@'], | |
41 | + ], | |
42 | + ], | |
43 | + ], | |
26 | 44 | 'verbs' => [ |
27 | 45 | 'class' => VerbFilter::className(), |
28 | 46 | 'actions' => [ |
29 | - 'delete' => ['post'], | |
47 | + 'logout' => ['post'], | |
30 | 48 | ], |
31 | 49 | ], |
32 | 50 | ]; | ... | ... |
backend/controllers/OfficesController.php
... | ... | @@ -9,24 +9,41 @@ use common\models\OfficesSearch; |
9 | 9 | use yii\web\Controller; |
10 | 10 | use yii\web\NotFoundHttpException; |
11 | 11 | use yii\filters\VerbFilter; |
12 | +use yii\filters\AccessControl; | |
12 | 13 | |
13 | 14 | /** |
14 | 15 | * OfficesController implements the CRUD actions for Offices model. |
15 | 16 | */ |
16 | 17 | class OfficesController extends Controller |
17 | 18 | { public $layout = "/column"; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; |
28 | 46 | } |
29 | - | |
30 | 47 | /** |
31 | 48 | * Lists all Offices models. |
32 | 49 | * @return mixed | ... | ... |
backend/controllers/PageController.php
... | ... | @@ -8,19 +8,37 @@ use common\models\PageSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * PageController implements the CRUD actions for Page model. |
14 | 15 | */ |
15 | 16 | class PageController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; | ... | ... |
backend/controllers/ParserController.php
... | ... | @@ -38,17 +38,22 @@ class ParserController extends BaseController |
38 | 38 | 'class' => AccessControl::className(), |
39 | 39 | 'rules' => [ |
40 | 40 | [ |
41 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
42 | + 'allow' => true, | |
43 | + ], | |
44 | + [ | |
45 | + 'actions' => ['logout', 'index'], | |
41 | 46 | 'allow' => true, |
42 | 47 | 'roles' => ['@'], |
43 | 48 | ], |
44 | 49 | ], |
45 | 50 | ], |
46 | -// 'verbs' => [ | |
47 | -// 'class' => VerbFilter::className(), | |
48 | -// 'actions' => [ | |
49 | -// 'logout' => ['post'], | |
50 | -// ], | |
51 | -// ], | |
51 | + 'verbs' => [ | |
52 | + 'class' => VerbFilter::className(), | |
53 | + 'actions' => [ | |
54 | + 'logout' => ['post'], | |
55 | + ], | |
56 | + ], | |
52 | 57 | ]; |
53 | 58 | } |
54 | 59 | ... | ... |
backend/controllers/PartnersController.php
... | ... | @@ -8,24 +8,41 @@ use common\models\PartnersSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * PartnersController implements the CRUD actions for Partners model. |
14 | 15 | */ |
15 | 16 | class PartnersController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; |
27 | 45 | } |
28 | - | |
29 | 46 | /** |
30 | 47 | * Lists all Partners models. |
31 | 48 | * @return mixed | ... | ... |
backend/controllers/PayMessagesController.php
... | ... | @@ -8,19 +8,37 @@ use common\models\PayMessagesSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * PayMessagesController implements the CRUD actions for PayMessages model. |
14 | 15 | */ |
15 | 16 | class PayMessagesController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; | ... | ... |
backend/controllers/PriceMailingController.php
... | ... | @@ -8,19 +8,36 @@ use common\models\PriceMailingSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | - | |
11 | +use yii\filters\AccessControl; | |
12 | 12 | /** |
13 | 13 | * PriceMailingController implements the CRUD actions for PriceMailing model. |
14 | 14 | */ |
15 | 15 | class PriceMailingController extends Controller |
16 | 16 | { |
17 | + /** | |
18 | + * @inheritdoc | |
19 | + */ | |
17 | 20 | public function behaviors() |
18 | 21 | { |
19 | 22 | return [ |
23 | + 'access' => [ | |
24 | + 'class' => AccessControl::className(), | |
25 | + 'rules' => [ | |
26 | + [ | |
27 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
28 | + 'allow' => true, | |
29 | + ], | |
30 | + [ | |
31 | + 'actions' => ['logout', 'index'], | |
32 | + 'allow' => true, | |
33 | + 'roles' => ['@'], | |
34 | + ], | |
35 | + ], | |
36 | + ], | |
20 | 37 | 'verbs' => [ |
21 | 38 | 'class' => VerbFilter::className(), |
22 | 39 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
40 | + 'logout' => ['post'], | |
24 | 41 | ], |
25 | 42 | ], |
26 | 43 | ]; | ... | ... |
backend/controllers/RgGrupController.php
... | ... | @@ -14,6 +14,7 @@ use common\components\CustomVarDamp; |
14 | 14 | use common\components\parsers\MailAttachmentsSaver; |
15 | 15 | use common\models\Margins; |
16 | 16 | use common\models\MarginsGroups; |
17 | +use yii\filters\VerbFilter; | |
17 | 18 | use yii\filters\AccessControl; |
18 | 19 | use Yii; |
19 | 20 | use yii\web\UploadedFile; |
... | ... | @@ -35,17 +36,22 @@ class RgGrupController extends BaseController |
35 | 36 | 'class' => AccessControl::className(), |
36 | 37 | 'rules' => [ |
37 | 38 | [ |
39 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
40 | + 'allow' => true, | |
41 | + ], | |
42 | + [ | |
43 | + 'actions' => ['logout', 'index'], | |
38 | 44 | 'allow' => true, |
39 | 45 | 'roles' => ['@'], |
40 | 46 | ], |
41 | 47 | ], |
42 | 48 | ], |
43 | -// 'verbs' => [ | |
44 | -// 'class' => VerbFilter::className(), | |
45 | -// 'actions' => [ | |
46 | -// 'logout' => ['post'], | |
47 | -// ], | |
48 | -// ], | |
49 | + 'verbs' => [ | |
50 | + 'class' => VerbFilter::className(), | |
51 | + 'actions' => [ | |
52 | + 'logout' => ['post'], | |
53 | + ], | |
54 | + ], | |
49 | 55 | ]; |
50 | 56 | } |
51 | 57 | ... | ... |
backend/controllers/SettingsMerchantsListController.php
... | ... | @@ -8,19 +8,37 @@ use common\models\SettingsMerchantsListSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * SettingsMerchantsListController implements the CRUD actions for SettingsMerchantsList model. |
14 | 15 | */ |
15 | 16 | class SettingsMerchantsListController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; | ... | ... |
backend/controllers/SiteController.php
backend/controllers/SliderController.php
... | ... | @@ -8,24 +8,41 @@ use common\models\SliderSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * SliderController implements the CRUD actions for Slider model. |
14 | 15 | */ |
15 | 16 | class SliderController extends Controller |
16 | 17 | { |
18 | + /** | |
19 | + * @inheritdoc | |
20 | + */ | |
17 | 21 | public function behaviors() |
18 | 22 | { |
19 | 23 | return [ |
24 | + 'access' => [ | |
25 | + 'class' => AccessControl::className(), | |
26 | + 'rules' => [ | |
27 | + [ | |
28 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
29 | + 'allow' => true, | |
30 | + ], | |
31 | + [ | |
32 | + 'actions' => ['logout', 'index'], | |
33 | + 'allow' => true, | |
34 | + 'roles' => ['@'], | |
35 | + ], | |
36 | + ], | |
37 | + ], | |
20 | 38 | 'verbs' => [ |
21 | 39 | 'class' => VerbFilter::className(), |
22 | 40 | 'actions' => [ |
23 | - 'delete' => ['post'], | |
41 | + 'logout' => ['post'], | |
24 | 42 | ], |
25 | 43 | ], |
26 | 44 | ]; |
27 | 45 | } |
28 | - | |
29 | 46 | /** |
30 | 47 | * Lists all Slider models. |
31 | 48 | * @return mixed | ... | ... |
backend/controllers/TeamController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\TeamSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * TeamController implements the CRUD actions for Team model. |
... | ... | @@ -15,13 +16,30 @@ use yii\filters\VerbFilter; |
15 | 16 | class TeamController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = '/column'; |
19 | + /** | |
20 | + * @inheritdoc | |
21 | + */ | |
18 | 22 | public function behaviors() |
19 | 23 | { |
20 | 24 | return [ |
25 | + 'access' => [ | |
26 | + 'class' => AccessControl::className(), | |
27 | + 'rules' => [ | |
28 | + [ | |
29 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
30 | + 'allow' => true, | |
31 | + ], | |
32 | + [ | |
33 | + 'actions' => ['logout', 'index'], | |
34 | + 'allow' => true, | |
35 | + 'roles' => ['@'], | |
36 | + ], | |
37 | + ], | |
38 | + ], | |
21 | 39 | 'verbs' => [ |
22 | 40 | 'class' => VerbFilter::className(), |
23 | 41 | 'actions' => [ |
24 | - 'delete' => ['post'], | |
42 | + 'logout' => ['post'], | |
25 | 43 | ], |
26 | 44 | ], |
27 | 45 | ]; | ... | ... |
backend/controllers/TeamGroupController.php
... | ... | @@ -8,6 +8,7 @@ use common\models\TeamGroupSearch; |
8 | 8 | use yii\web\Controller; |
9 | 9 | use yii\web\NotFoundHttpException; |
10 | 10 | use yii\filters\VerbFilter; |
11 | +use yii\filters\AccessControl; | |
11 | 12 | |
12 | 13 | /** |
13 | 14 | * TeamGroupController implements the CRUD actions for TeamGroup model. |
... | ... | @@ -16,13 +17,30 @@ class TeamGroupController extends Controller |
16 | 17 | { |
17 | 18 | |
18 | 19 | public $layout = '/column'; |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/controllers/UserController.php
... | ... | @@ -5,6 +5,7 @@ namespace backend\controllers; |
5 | 5 | use Yii; |
6 | 6 | use backend\models\User; |
7 | 7 | use backend\models\UserSearch; |
8 | +use yii\filters\AccessControl; | |
8 | 9 | use yii\web\Controller; |
9 | 10 | use yii\web\NotFoundHttpException; |
10 | 11 | use yii\filters\VerbFilter; |
... | ... | @@ -16,13 +17,30 @@ class UserController extends Controller |
16 | 17 | { |
17 | 18 | public $layout = "/column"; |
18 | 19 | |
20 | + /** | |
21 | + * @inheritdoc | |
22 | + */ | |
19 | 23 | public function behaviors() |
20 | 24 | { |
21 | 25 | return [ |
26 | + 'access' => [ | |
27 | + 'class' => AccessControl::className(), | |
28 | + 'rules' => [ | |
29 | + [ | |
30 | + 'actions' => ['login', 'error', 'download-photo','delete-image' ], | |
31 | + 'allow' => true, | |
32 | + ], | |
33 | + [ | |
34 | + 'actions' => ['logout', 'index'], | |
35 | + 'allow' => true, | |
36 | + 'roles' => ['@'], | |
37 | + ], | |
38 | + ], | |
39 | + ], | |
22 | 40 | 'verbs' => [ |
23 | 41 | 'class' => VerbFilter::className(), |
24 | 42 | 'actions' => [ |
25 | - 'delete' => ['post'], | |
43 | + 'logout' => ['post'], | |
26 | 44 | ], |
27 | 45 | ], |
28 | 46 | ]; | ... | ... |
backend/views/layouts/column.php
... | ... | @@ -320,7 +320,7 @@ $this->beginContent('@app/views/layouts/main.php'); |
320 | 320 | ['label' => 'Бренды', 'url' => ['brands/index']], |
321 | 321 | ['label' => 'Марки авто', 'url' => ['manufacturers/index']], |
322 | 322 | ['label' => 'Статусы заказов', 'url' => ['currency/index']], |
323 | - ['label' => 'Типы доставок', 'url' => ['currency/index']], | |
323 | + ['label' => 'Типы доставок', 'url' => ['deliveries/index']], | |
324 | 324 | ['label' => 'Категории товаров', 'url' => ['currency/index']], |
325 | 325 | ['label' => 'Vin коды', 'url' => ['currency/index']], |
326 | 326 | ['label' => 'Запросы по номеру', 'url' => ['currency/index']], | ... | ... |
common/models/Accounts.php
... | ... | @@ -48,6 +48,10 @@ use Yii; |
48 | 48 | class Accounts extends \yii\db\ActiveRecord |
49 | 49 | { |
50 | 50 | |
51 | + public $re_pass; | |
52 | + public $surname; | |
53 | + public $verifyCode; | |
54 | + | |
51 | 55 | /** |
52 | 56 | * @inheritdoc |
53 | 57 | */ |
... | ... | @@ -71,16 +75,19 @@ class Accounts extends \yii\db\ActiveRecord |
71 | 75 | { |
72 | 76 | return [ |
73 | 77 | [['if_manager', 'margin_id', 'country', 'city', 'rating', 'is_active', 'is_firm', 'office_id', 'is_scribe', 'set_manager_id', 'car', 'mod', 'deliveries', 'scode'], 'integer'], |
74 | - [['email', 'pass', 'name', 'phones', 'comment', 'dt', 'set_manager_id'], 'required'], | |
78 | + [['company','email', 'pass', 'name','surname', 'phones', 'comment', 'dt', 'set_manager_id'], 'required'], | |
75 | 79 | [['comment'], 'string'], |
76 | 80 | [['balance'], 'number'], |
77 | - [['email', 'name', 'firm_site'], 'string', 'max' => 150], | |
78 | - [['pass'], 'string', 'max' => 30], | |
81 | + [['email', 'name','surname', 'firm_site'], 'string', 'max' => 150], | |
82 | + [['pass','re_pass'], 'string', 'max' => 30], | |
79 | 83 | [['phones', 'phones2', 'phones3'], 'string', 'max' => 50], |
80 | 84 | [['address', 'firm_inn', 'firm_bank'], 'string', 'max' => 254], |
81 | 85 | [['last_loginin'], 'string', 'max' => 15], |
82 | 86 | [['snumb', 'firm_ur_adr', 'firm_fiz_adr', 'firm_code_eg', 'firm_rs', 'firm_mfo', 'company'], 'string', 'max' => 255], |
83 | - [['email'], 'unique'] | |
87 | + [['email'], 'unique'], | |
88 | + [['email'], 'email'], | |
89 | + ['re_pass', 'compare', 'compareAttribute' => 'pass'], | |
90 | + ['verifyCode', 'captcha'], | |
84 | 91 | ]; |
85 | 92 | } |
86 | 93 | ... | ... |
common/models/MarginsGroupsSearch.php
... | ... | @@ -21,7 +21,6 @@ class MarginsGroupsSearch extends MarginsGroups |
21 | 21 | return [ |
22 | 22 | [['id',], 'integer'], |
23 | 23 | [['group', 'timestamp', 'importer_id', 'margin_id'], 'safe'], |
24 | - [['koef'], 'number'], | |
25 | 24 | ]; |
26 | 25 | } |
27 | 26 | |
... | ... | @@ -64,12 +63,11 @@ class MarginsGroupsSearch extends MarginsGroups |
64 | 63 | $query->andFilterWhere([ |
65 | 64 | 'id' => $this->id, |
66 | 65 | 'timestamp' => $this->timestamp, |
66 | + Margins::tableName().'.name' => $this->margin_id, | |
67 | 67 | ]); |
68 | 68 | |
69 | 69 | $query->andFilterWhere(['like', 'group', $this->group]); |
70 | 70 | $query->andFilterWhere(['like', Importers::tableName().'.name', $this->importer_id]); |
71 | - $query->andFilterWhere(['like', Margins::tableName().'.name', $this->margin_id]); | |
72 | - $query->andFilterWhere(['like', MarginsGroups::tableName().'.koef', $this->koef]); | |
73 | 71 | |
74 | 72 | return $dataProvider; |
75 | 73 | } | ... | ... |
frontend/views/layouts/main.php
... | ... | @@ -13,6 +13,12 @@ use common\widgets\Alert; |
13 | 13 | use \yii\widgets\Menu; |
14 | 14 | use \yii\helpers\Url; |
15 | 15 | use common\models\Callback; |
16 | +use \common\models\Accounts; | |
17 | +use \yii\helpers\ArrayHelper; | |
18 | +use \common\models\DicCities; | |
19 | +use \common\models\Deliveries; | |
20 | +use yii\captcha\Captcha; | |
21 | + | |
16 | 22 | ?> |
17 | 23 | <?php $this->beginPage() ?> |
18 | 24 | <!DOCTYPE html> |
... | ... | @@ -380,133 +386,230 @@ use common\models\Callback; |
380 | 386 | </div> |
381 | 387 | <div class="modal-body1"> |
382 | 388 | <div id="modal_form_registration" > |
383 | - <form action="" method="post" id="registration_form"> | |
384 | - <h3>Заявка на регистрацию</h3> | |
385 | - <div class="purple_registration active_button" style=" border-radius:12px 0 0 0 " id="person"><p>Частное лицо</p></div><div id="company" class="purple_registration"><p>Оптовик</p></div> | |
386 | - <div class="registration_holder"> | |
387 | - | |
388 | - <div class="registration_for_person"> | |
389 | - | |
390 | - | |
391 | - <input type="text" name="familyname" id="family_name" placeholder="Фамилия | |
392 | - " minlength="2" required=""><span class='star'>*</span> | |
393 | 389 | |
394 | - <input name="name" id="name" placeholder="Имя" minlength="2" type="text" required=""><span class='star1'>*</span> | |
395 | - <input type="email" name="email" id="email_registration" placeholder="email" minlength="10" required=""><span class='star2'>*</span> | |
396 | 390 | |
397 | - <input type="phone" name="telephone" id="telephone_registration" placeholder="Телефон" minlength="7" required=""><span class='star3'>*</span> | |
398 | - <input type="telephone" name="telephone" id="telephone_registration_add" placeholder="Телефон"><span class='star4'>*</span> | |
399 | - <p class="add_telephone" style="font-size: 14px; | |
400 | - margin-right: 12px; | |
401 | - margin-top: 10px;">добавить еще 1 телефон</p> | |
402 | - <p>Фактический адрес</p> | |
403 | - <div class="selectize_item2"> | |
404 | 391 | |
405 | 392 | |
406 | - <select class="area"> | |
407 | - <option value="" disabled="" selected="">Выберите область</option> | |
408 | - <option value="2">Выбери меня!</option> | |
409 | - <option value="3">Выбери меня!</option> | |
410 | - <option value="5">Меня!</option> | |
411 | - <option value="4">Меня</option> | |
412 | - </select> | |
413 | 393 | |
414 | - </div> | |
415 | - <div class="selectize_item2"> | |
416 | - | |
417 | - | |
418 | - <select class="city"> | |
419 | - <option value="" disabled="" selected="">Выберите город</option> | |
420 | - <option value="2">Выбери меня!</option> | |
421 | - <option value="3">Выбери меня!</option> | |
422 | - <option value="5">Меня!</option> | |
423 | - <option value="4">Меня</option> | |
424 | - </select> | |
425 | - | |
426 | - </div> | |
427 | - <div class="selectize_item2"> | |
428 | 394 | |
429 | 395 | |
430 | - <select class="steel1"> | |
431 | - <option value="" disabled="" selected="">Перевозчик</option> | |
432 | - <option value="2">Выбери меня!</option> | |
433 | - <option value="3">Выбери меня!</option> | |
434 | - <option value="5">Меня!</option> | |
435 | - <option value="4">Меня</option> | |
436 | - </select> | |
437 | 396 | |
438 | - </div> | |
397 | + <h3>Заявка на регистрацию</h3> | |
398 | + <div class="purple_registration active_button" style=" border-radius:12px 0 0 0 " id="person"><p>Частное лицо</p></div><div id="company" class="purple_registration"><p>Оптовик</p></div> | |
399 | + <div class="registration_holder"> | |
439 | 400 | |
440 | - <input type="text" placeholder="Введите код" id="code_input" required="4"><span class='star5'>*</span> | |
441 | - <div class="code_generate"> | |
442 | - <img src="/images/code_generator.png"> | |
443 | - </div> | |
444 | - <button class="purple" type="submit" value="Submit">Зарегистрироваться</button> | |
401 | + <div class="registration_for_person"> | |
402 | + <?php $form = ActiveForm::begin(['options' => ['enctype'=> 'multipart/form-data'], 'method'=>'post','action' => '/']); ?> | |
403 | + <?= $form->field(new Accounts(), 'name')->textInput(['maxlength' => 45,'placeholder'=>'Имя'])->label(false) ?> | |
404 | + <?= $form->field(new Accounts(), 'surname')->textInput(['maxlength' => 45,'placeholder'=>'Фамилия'])->label(false) ?> | |
445 | 405 | |
406 | + <?= $form->field(new Accounts(), 'email')->textInput(['maxlength' => 45,'placeholder'=>'E-mail','class'=>'form-control telephone_registration'])->label(false) ?> | |
446 | 407 | |
447 | - </div> | |
448 | - <div class="registration_for_company"> | |
408 | + <?= $form->field(new Accounts(), 'pass')->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration'])->label(false) ?> | |
449 | 409 | |
450 | - <input type="text" name="fullname" id="company_name" placeholder="Компания | |
451 | - " minlength="2" required=""> | |
452 | - <input type="text" name="fullname" id="family_name" placeholder="Фамилия | |
453 | - " minlength="2" required=""><span class='star'>*</span> | |
410 | + <?= $form->field(new Accounts(), 're_pass')->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration'])->label(false) ?> | |
454 | 411 | |
455 | - <input type="" name="name" id="name" placeholder="Имя" minlength="2" required=""><span class='star1'>*</span> | |
456 | - <input type="email" name="email" id="email_registration" placeholder="email" minlength="10" required=""><span class='star3'>*</span> | |
412 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
413 | + ArrayHelper::map(DicCities::find()->where(['parent' => 0])->all(), 'id', 'name'), | |
414 | + ['prompt' => 'Выберите область'] | |
415 | + )->label(false); | |
416 | + ?> | |
457 | 417 | |
458 | - <input type="telephone" name="telephone" id="telephone_registration" placeholder="Телефон" minlength="7" required=""><span class='star4'>*</span><span class='star6'>*</span> | |
459 | - <input type="telephone" name="telephone" id="telephone_registration_add1" placeholder="Телефон" style="display:none"> | |
460 | - <p class="add_telephone1" style="font-size: 14px; | |
461 | - margin-right: 12px; | |
462 | - margin-top: 10px;">добавить еще 1 телефон</p> | |
463 | - <p>Фактический адрес</p> | |
464 | - <div class="selectize_item2"> | |
418 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
419 | + [], | |
420 | + ['prompt' => 'Выберите город'] | |
421 | + )->label(false); | |
422 | + ?> | |
465 | 423 | |
424 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
425 | + ArrayHelper::map(Deliveries::find()->all(), 'id', 'name'), | |
426 | + ['prompt' => 'Выберите тип перевозки'] | |
427 | + )->label(false); | |
428 | + ?> | |
466 | 429 | |
467 | - <select class="area"> | |
468 | - <option value="" disabled="" selected="">Выберите область</option> | |
469 | - <option value="2">Выбери меня!</option> | |
470 | - <option value="3">Выбери меня!</option> | |
471 | - <option value="5">Меня!</option> | |
472 | - <option value="4">Меня</option> | |
473 | - </select> | |
430 | + <?= $form->field(new Accounts(), 'verifyCode')->widget(Captcha::className(), [ | |
431 | + 'options'=>['placeholder'=>'Введите код' ], | |
432 | + 'template' => '<div>{input}</div><div class="row"><div class="col-lg-3">{image}</div></div>', | |
433 | + ])->label(false); ?> | |
474 | 434 | |
435 | + <button class="purple" type="submit" value="Submit">Зарегистрироваться</button> | |
436 | + <?php ActiveForm::end(); ?> | |
475 | 437 | </div> |
476 | - <div class="selectize_item2"> | |
477 | - | |
478 | - | |
479 | - <select class="city"> | |
480 | - <option value="" disabled="" selected="">Выберите город</option> | |
481 | - <option value="2">Выбери меня!</option> | |
482 | - <option value="3">Выбери меня!</option> | |
483 | - <option value="5">Меня!</option> | |
484 | - <option value="4">Меня</option> | |
485 | - </select> | |
486 | - | |
438 | + <div class="registration_for_company"> | |
439 | + <?php $form = ActiveForm::begin(['options' => ['enctype'=> 'multipart/form-data'], 'method'=>'post','action' => '/']); ?> | |
440 | + <?= $form->field(new Accounts(), 'company')->textInput(['maxlength' => 45,'placeholder'=>'Компания'])->label(false) ?> | |
441 | + <?= $form->field(new Accounts(), 'name')->textInput(['maxlength' => 45,'placeholder'=>'Имя'])->label(false) ?> | |
442 | + <?= $form->field(new Accounts(), 'surname')->textInput(['maxlength' => 45,'placeholder'=>'Фамилия'])->label(false) ?> | |
443 | + | |
444 | + <?= $form->field(new Accounts(), 'email')->textInput(['maxlength' => 45,'placeholder'=>'E-mail','class'=>'form-control telephone_registration'])->label(false) ?> | |
445 | + | |
446 | + <?= $form->field(new Accounts(), 'pass')->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration'])->label(false) ?> | |
447 | + | |
448 | + <?= $form->field(new Accounts(), 're_pass')->passwordInput(['maxlength' => 45,'placeholder'=>'Пароль','class'=>'form-control telephone_registration'])->label(false) ?> | |
449 | + | |
450 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
451 | + ArrayHelper::map(DicCities::find()->where(['parent' => 0])->all(), 'id', 'name'), | |
452 | + ['prompt' => 'Выберите область'] | |
453 | + )->label(false); | |
454 | + ?> | |
455 | + | |
456 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
457 | + [], | |
458 | + ['prompt' => 'Выберите город'] | |
459 | + )->label(false); | |
460 | + ?> | |
461 | + | |
462 | + <?= $form->field(new Accounts(), 'country',['options'=>['class'=>'selectize_item2' ]])->dropDownList( | |
463 | + ArrayHelper::map(Deliveries::find()->all(), 'id', 'name'), | |
464 | + ['prompt' => 'Выберите тип перевозки'] | |
465 | + )->label(false); | |
466 | + ?> | |
467 | + | |
468 | + <?= $form->field(new Accounts(), 'verifyCode')->widget(Captcha::className(), [ | |
469 | + 'options'=>['placeholder'=>'Введите код' ], | |
470 | + 'template' => '<div>{input}</div><div class="row"><div class="col-lg-3">{image}</div></div>', | |
471 | + ])->label(false); ?> | |
472 | + | |
473 | + <button class="purple" type="submit" value="Submit">Зарегистрироваться</button> | |
474 | + <?php ActiveForm::end(); ?> | |
487 | 475 | </div> |
488 | - <div class="selectize_item2"> | |
476 | + </div> | |
477 | + </div> | |
489 | 478 | |
490 | 479 | |
491 | - <select class="steel1"> | |
492 | - <option value="" disabled="" selected="">Перевозчик</option> | |
493 | - <option value="2">Выбери меня!</option> | |
494 | - <option value="3">Выбери меня!</option> | |
495 | - <option value="5">Меня!</option> | |
496 | - <option value="4">Меня</option> | |
497 | - </select> | |
498 | 480 | |
499 | - </div> | |
500 | 481 | |
501 | - <input type="text" placeholder="Введите код" id="code_input" required='4'> | |
502 | - <div class="code_generate"> | |
503 | - <img src="/images/code_generator.png"> | |
504 | - </div><span class='star5'>*</span> | |
505 | - <button class="purple" type="submit" value="Submit">Зарегистрироваться</button> | |
506 | 482 | |
507 | 483 | |
508 | - </div> | |
509 | - </div></form> | |
484 | +<!----> | |
485 | +<!----> | |
486 | +<!-- <form action="" method="post" id="registration_form">--> | |
487 | +<!-- <h3>Заявка на регистрацию</h3>--> | |
488 | +<!-- <div class="purple_registration active_button" style=" border-radius:12px 0 0 0 " id="person"><p>Частное лицо</p></div><div id="company" class="purple_registration"><p>Оптовик</p></div>--> | |
489 | +<!-- <div class="registration_holder">--> | |
490 | +<!----> | |
491 | +<!-- <div class="registration_for_person">--> | |
492 | +<!----> | |
493 | +<!----> | |
494 | +<!-- <input type="text" name="familyname" id="family_name" placeholder="Фамилия--> | |
495 | +<!-- " minlength="2" required=""><span class='star'>*</span>--> | |
496 | +<!----> | |
497 | +<!-- <input name="name" id="name" placeholder="Имя" minlength="2" type="text" required=""><span class='star1'>*</span>--> | |
498 | +<!-- <input type="email" name="email" id="email_registration" placeholder="email" minlength="10" required=""><span class='star2'>*</span>--> | |
499 | +<!----> | |
500 | +<!-- <input type="phone" name="telephone" id="telephone_registration" placeholder="Телефон" minlength="7" required=""><span class='star3'>*</span>--> | |
501 | +<!-- <input type="telephone" name="telephone" id="telephone_registration_add" placeholder="Телефон"><span class='star4'>*</span>--> | |
502 | +<!-- <p class="add_telephone" style="font-size: 14px;--> | |
503 | +<!-- margin-right: 12px;--> | |
504 | +<!-- margin-top: 10px;">добавить еще 1 телефон</p>--> | |
505 | +<!-- <p>Фактический адрес</p>--> | |
506 | +<!-- <div class="selectize_item2">--> | |
507 | +<!----> | |
508 | +<!----> | |
509 | +<!-- <select class="area">--> | |
510 | +<!-- <option value="" disabled="" selected="">Выберите область</option>--> | |
511 | +<!-- <option value="2">Выбери меня!</option>--> | |
512 | +<!-- <option value="3">Выбери меня!</option>--> | |
513 | +<!-- <option value="5">Меня!</option>--> | |
514 | +<!-- <option value="4">Меня</option>--> | |
515 | +<!-- </select>--> | |
516 | +<!----> | |
517 | +<!-- </div>--> | |
518 | +<!-- <div class="selectize_item2">--> | |
519 | +<!----> | |
520 | +<!----> | |
521 | +<!-- <select class="city">--> | |
522 | +<!-- <option value="" disabled="" selected="">Выберите город</option>--> | |
523 | +<!-- <option value="2">Выбери меня!</option>--> | |
524 | +<!-- <option value="3">Выбери меня!</option>--> | |
525 | +<!-- <option value="5">Меня!</option>--> | |
526 | +<!-- <option value="4">Меня</option>--> | |
527 | +<!-- </select>--> | |
528 | +<!----> | |
529 | +<!-- </div>--> | |
530 | +<!-- <div class="selectize_item2">--> | |
531 | +<!----> | |
532 | +<!----> | |
533 | +<!-- <select class="steel1">--> | |
534 | +<!-- <option value="" disabled="" selected="">Перевозчик</option>--> | |
535 | +<!-- <option value="2">Выбери меня!</option>--> | |
536 | +<!-- <option value="3">Выбери меня!</option>--> | |
537 | +<!-- <option value="5">Меня!</option>--> | |
538 | +<!-- <option value="4">Меня</option>--> | |
539 | +<!-- </select>--> | |
540 | +<!----> | |
541 | +<!-- </div>--> | |
542 | +<!----> | |
543 | +<!-- <input type="text" placeholder="Введите код" id="code_input" required="4"><span class='star5'>*</span>--> | |
544 | +<!-- <div class="code_generate">--> | |
545 | +<!-- <img src="/images/code_generator.png">--> | |
546 | +<!-- </div>--> | |
547 | +<!-- <button class="purple" type="submit" value="Submit">Зарегистрироваться</button>--> | |
548 | +<!----> | |
549 | +<!----> | |
550 | +<!-- </div>--> | |
551 | +<!-- <div class="registration_for_company">--> | |
552 | +<!----> | |
553 | +<!-- <input type="text" name="fullname" id="company_name" placeholder="Компания--> | |
554 | +<!-- " minlength="2" required="">--> | |
555 | +<!-- <input type="text" name="fullname" id="family_name" placeholder="Фамилия--> | |
556 | +<!-- " minlength="2" required=""><span class='star'>*</span>--> | |
557 | +<!----> | |
558 | +<!-- <input type="" name="name" id="name" placeholder="Имя" minlength="2" required=""><span class='star1'>*</span>--> | |
559 | +<!-- <input type="email" name="email" id="email_registration" placeholder="email" minlength="10" required=""><span class='star3'>*</span>--> | |
560 | +<!----> | |
561 | +<!-- <input type="telephone" name="telephone" id="telephone_registration" placeholder="Телефон" minlength="7" required=""><span class='star4'>*</span><span class='star6'>*</span>--> | |
562 | +<!-- <input type="telephone" name="telephone" id="telephone_registration_add1" placeholder="Телефон" style="display:none">--> | |
563 | +<!-- <p class="add_telephone1" style="font-size: 14px;--> | |
564 | +<!-- margin-right: 12px;--> | |
565 | +<!-- margin-top: 10px;">добавить еще 1 телефон</p>--> | |
566 | +<!-- <p>Фактический адрес</p>--> | |
567 | +<!-- <div class="selectize_item2">--> | |
568 | +<!----> | |
569 | +<!----> | |
570 | +<!-- <select class="area">--> | |
571 | +<!-- <option value="" disabled="" selected="">Выберите область</option>--> | |
572 | +<!-- <option value="2">Выбери меня!</option>--> | |
573 | +<!-- <option value="3">Выбери меня!</option>--> | |
574 | +<!-- <option value="5">Меня!</option>--> | |
575 | +<!-- <option value="4">Меня</option>--> | |
576 | +<!-- </select>--> | |
577 | +<!----> | |
578 | +<!-- </div>--> | |
579 | +<!-- <div class="selectize_item2">--> | |
580 | +<!----> | |
581 | +<!----> | |
582 | +<!-- <select class="city">--> | |
583 | +<!-- <option value="" disabled="" selected="">Выберите город</option>--> | |
584 | +<!-- <option value="2">Выбери меня!</option>--> | |
585 | +<!-- <option value="3">Выбери меня!</option>--> | |
586 | +<!-- <option value="5">Меня!</option>--> | |
587 | +<!-- <option value="4">Меня</option>--> | |
588 | +<!-- </select>--> | |
589 | +<!----> | |
590 | +<!-- </div>--> | |
591 | +<!-- <div class="selectize_item2">--> | |
592 | +<!----> | |
593 | +<!----> | |
594 | +<!-- <select class="steel1">--> | |
595 | +<!-- <option value="" disabled="" selected="">Перевозчик</option>--> | |
596 | +<!-- <option value="2">Выбери меня!</option>--> | |
597 | +<!-- <option value="3">Выбери меня!</option>--> | |
598 | +<!-- <option value="5">Меня!</option>--> | |
599 | +<!-- <option value="4">Меня</option>--> | |
600 | +<!-- </select>--> | |
601 | +<!----> | |
602 | +<!-- </div>--> | |
603 | +<!----> | |
604 | +<!-- <input type="text" placeholder="Введите код" id="code_input" required='4'>--> | |
605 | +<!-- <div class="code_generate">--> | |
606 | +<!-- <img src="/images/code_generator.png">--> | |
607 | +<!-- </div><span class='star5'>*</span>--> | |
608 | +<!-- <button class="purple" type="submit" value="Submit">Зарегистрироваться</button>--> | |
609 | +<!----> | |
610 | +<!----> | |
611 | +<!-- </div>--> | |
612 | +<!-- </div></form>--> | |
510 | 613 | |
511 | 614 | |
512 | 615 | ... | ... |
frontend/web/css/main.css
frontend/web/robots.txt