diff --git a/backend/controllers/AdminMenuController.php b/backend/controllers/AdminMenuController.php index c8b6466..2e28a03 100644 --- a/backend/controllers/AdminMenuController.php +++ b/backend/controllers/AdminMenuController.php @@ -64,7 +64,7 @@ class AdminMenuController extends Controller { $model = new AdminMenu(); if ($model->load(Yii::$app->request->post()) && $model->save()) { - return $this->redirect(['view', 'id' => $model->id]); + return $this->redirect(['view', 'id' => $model->admin_menu_id]); } else { return $this->render('create', [ 'model' => $model, @@ -83,7 +83,7 @@ class AdminMenuController extends Controller $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { - return $this->redirect(['view', 'id' => $model->id]); + return $this->redirect(['view', 'id' => $model->adminmenu_id]); } else { return $this->render('update', [ 'model' => $model, diff --git a/backend/controllers/LanguageController.php b/backend/controllers/LanguageController.php index d75bea2..96f87e5 100644 --- a/backend/controllers/LanguageController.php +++ b/backend/controllers/LanguageController.php @@ -54,7 +54,7 @@ class LanguageController extends Controller { if(!empty(Yii::$app->request->get('id'))) { $model = $this->findModel(Yii::$app->request->get('id')); - $model->active = 1; + $model->status = 1; $model->save(); return $this->redirect(['index']); } else { @@ -77,7 +77,7 @@ class LanguageController extends Controller public function actionDelete($id) { $model = $this->findModel($id); - $model->active = 0; + $model->status = 0; $model->save(); return $this->redirect(['index']); @@ -152,18 +152,18 @@ class LanguageController extends Controller public function actionDeleteAdress($id) { $model = $this->findModelAdress($id); - $children = $model->hasMany(Option::className(), ['parent_id' => 'option_id'])->all(); + $children = $model->hasMany(Option::className(), ['option_pid' => 'option_id'])->all(); $langs = array(); if(!empty($children)) { foreach($children as $child) { - $langs = OptionLang::findAll(['id' => $child->option_id]); + $langs = OptionLang::findAll(['option_lang_id' => $child->option_id]); foreach($langs as $lang) { $lang->delete(); } $child->delete(); } } - $langs = OptionLang::findAll(['id' => $id]); + $langs = OptionLang::findAll(['option_lang_id' => $id]); foreach($langs as $lang) { $lang->delete(); } diff --git a/backend/models/AdminMenu.php b/backend/models/AdminMenu.php index 316afd3..2dd3ce1 100644 --- a/backend/models/AdminMenu.php +++ b/backend/models/AdminMenu.php @@ -7,14 +7,14 @@ use Yii; /** * This is the model class for table "admin_menu". * - * @property integer $id - * @property integer $parent_id - * @property integer $active + * @property integer $admin_menu_id + * @property integer $admin_menu_pid + * @property integer $status * @property integer $hide_min * @property integer $sort * @property string $name * @property string $path - * @property string $params + * @property string $param * * @property AdminMenu $parent * @property AdminMenu[] $adminMenus @@ -39,9 +39,9 @@ class AdminMenu extends \yii\db\ActiveRecord public function rules() { return [ - [['parent_id', 'active', 'hide_min', 'sort'], 'integer'], + [['admin_menu_pid', 'status', 'hide_min', 'sort'], 'integer'], [['name'], 'required'], - [['name', 'path', 'params','parentt'], 'string'] + [['name', 'path', 'param','parentt'], 'string'] ]; } @@ -51,14 +51,14 @@ class AdminMenu extends \yii\db\ActiveRecord public function attributeLabels() { return [ - 'id' => Yii::t('app', 'ID'), - 'parent_id' => Yii::t('app', 'Parent ID'), - 'active' => Yii::t('app', 'Active'), + 'admin_menu_id' => Yii::t('app', 'Admin menu ID'), + 'admin_menu_pid' => Yii::t('app', 'Admin menu parent ID'), + 'status' => Yii::t('app', 'Status'), 'hide_min' => Yii::t('app', 'Hide Min'), 'sort' => Yii::t('app', 'Sort'), 'name' => Yii::t('app', 'Name'), 'path' => Yii::t('app', 'Path'), - 'params' => Yii::t('app', 'Params'), + 'param' => Yii::t('app', 'Params'), 'parentt' => Yii::t('app', 'Parent item') ]; } @@ -68,7 +68,7 @@ class AdminMenu extends \yii\db\ActiveRecord */ public function getParent() { - return $this->hasOne(AdminMenu::className(), ['id' => 'parent_id']); + return $this->hasOne(AdminMenu::className(), ['admin_menu_id' => 'admin_menu_pid']); } /** @@ -76,7 +76,7 @@ class AdminMenu extends \yii\db\ActiveRecord */ public function getAdminMenus() { - return $this->hasMany(AdminMenu::className(), ['parent_id' => 'id']); + return $this->hasMany(AdminMenu::className(), ['admin_menu_pid' => 'admin_menu_id']); } /** @@ -84,7 +84,7 @@ class AdminMenu extends \yii\db\ActiveRecord */ public function getAdminMenuAccessGroups() { - return $this->hasMany(AdminMenuAccessGroup::className(), ['menu_id' => 'id']); + return $this->hasMany(AdminMenuAccessGroup::className(), ['admin_menu_id' => 'admin_menu_id']); } /** @@ -92,26 +92,26 @@ class AdminMenu extends \yii\db\ActiveRecord */ public function getAdminMenuAccessUsers() { - return $this->hasMany(AdminMenuAccessUser::className(), ['menu_id' => 'id']); + return $this->hasMany(AdminMenuAccessUser::className(), ['admin_menu_id' => 'admin_menu_id']); } public static function buildMenu($withValues = false) { $result = []; - $roots = self::find()->where(['parent_id' => NULL])->with(['adminMenus'])->all(); + $roots = self::find()->where(['admin_menu_pid' => NULL])->with(['adminMenus'])->all(); foreach($roots as $root) { if($root->adminMenus) { - $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->id, 'options' => ['class' => 'header']]; + $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->admin_menu_id, 'options' => ['class' => 'header']]; foreach($root->adminMenus as $submenu) { if($submenu->adminMenus) { $items = []; foreach($submenu->adminMenus as $item) { - $items[] = ['label' => Yii::t('app', $item->name), 'id' => $item->id, 'icon' => 'fa fa-circle-o', 'url' => array_merge([$item->path], \common\models\Tools::parseUrlParams($item->params))]; + $items[] = ['label' => Yii::t('app', $item->name), 'id' => $item->admin_menu_id, 'icon' => 'fa fa-circle-o', 'url' => array_merge([$item->path], \common\models\Tools::parseUrlParams($item->param))]; } - $result[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->id, 'icon' => 'fa fa-circle-o', 'url' => '#', 'items' => $items]; + $result[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->admin_menu_id, 'icon' => 'fa fa-circle-o', 'url' => '#', 'items' => $items]; unset($items); } else { - $result[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->id, 'icon' => 'fa fa-circle-o', 'url' => array_merge([$submenu->path], \common\models\Tools::parseUrlParams($submenu->params))]; + $result[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->admin_menu_id, 'icon' => 'fa fa-circle-o', 'url' => array_merge([$submenu->path], \common\models\Tools::parseUrlParams($submenu->param))]; } } } @@ -122,17 +122,17 @@ class AdminMenu extends \yii\db\ActiveRecord public static function buildMenuSelect() { $result = []; - $roots = self::find()->where(['parent_id' => NULL])->with(['adminMenus'])->all(); + $roots = self::find()->where(['admin_menu_pid' => NULL])->with(['adminMenus'])->all(); foreach($roots as $root) { if($root->adminMenus) { $items = []; foreach($root->adminMenus as $submenu) { - $items[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->id]; + $items[] = ['label' => Yii::t('app', $submenu->name), 'id' => $submenu->admin_menu_id]; } - $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->id, 'items' => $items]; + $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->admin_menu_id, 'items' => $items]; unset($items); } else { - $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->id]; + $result[] = ['label' => Yii::t('app', $root->name), 'id' => $root->admin_menu_id]; } } return $result; @@ -141,8 +141,8 @@ class AdminMenu extends \yii\db\ActiveRecord public function beforeSave($insert) { if (parent::beforeSave($insert)) { - if(!$this->parent_id) { - $this->parent_id = NULL; + if(!$this->admin_menu_pid) { + $this->admin_menu_pid = NULL; } return true; } else { diff --git a/backend/models/AdminMenuAccessGroup.php b/backend/models/AdminMenuAccessGroup.php index 8bf3c60..5b6a266 100644 --- a/backend/models/AdminMenuAccessGroup.php +++ b/backend/models/AdminMenuAccessGroup.php @@ -7,8 +7,8 @@ use Yii; /** * This is the model class for table "admin_menu_access_group". * - * @property integer $id - * @property integer $menu_id + * @property integer $admin_menu_access_group_id + * @property integer $admin_menu_id * @property string $group * * @property AdminMenu $menu @@ -30,7 +30,7 @@ class AdminMenuAccessGroup extends \yii\db\ActiveRecord public function rules() { return [ - [['menu_id'], 'integer'], + [['admin_menu_id'], 'integer'], [['group'], 'string'] ]; } @@ -41,8 +41,8 @@ class AdminMenuAccessGroup extends \yii\db\ActiveRecord public function attributeLabels() { return [ - 'id' => Yii::t('app', 'ID'), - 'menu_id' => Yii::t('app', 'Menu ID'), + 'admin_menu_access_group_id' => Yii::t('app', 'Admin Access Group ID'), + 'admin_menu_id' => Yii::t('app', 'Admin Menu ID'), 'group' => Yii::t('app', 'Group'), ]; } @@ -52,7 +52,7 @@ class AdminMenuAccessGroup extends \yii\db\ActiveRecord */ public function getMenu() { - return $this->hasOne(AdminMenu::className(), ['id' => 'menu_id']); + return $this->hasOne(AdminMenu::className(), ['admin_menu_id' => 'admin_menu_id']); } /** diff --git a/backend/models/AdminMenuAccessUser.php b/backend/models/AdminMenuAccessUser.php index cc3a797..94a0833 100644 --- a/backend/models/AdminMenuAccessUser.php +++ b/backend/models/AdminMenuAccessUser.php @@ -2,14 +2,15 @@ namespace backend\models; +use common\models\User; use Yii; /** * This is the model class for table "admin_menu_access_user". * - * @property integer $menu_id + * @property integer $admin_menu_id * @property integer $user_id - * @property integer $id + * @property integer $admin_menu_access_user_id * * @property AdminMenu $menu * @property User $user @@ -30,7 +31,7 @@ class AdminMenuAccessUser extends \yii\db\ActiveRecord public function rules() { return [ - [['menu_id', 'user_id'], 'integer'] + [['admin_menu_id', 'user_id'], 'integer'] ]; } @@ -40,9 +41,9 @@ class AdminMenuAccessUser extends \yii\db\ActiveRecord public function attributeLabels() { return [ - 'menu_id' => Yii::t('app', 'Menu ID'), + 'admin_menu_id' => Yii::t('app', 'Admin Menu ID'), 'user_id' => Yii::t('app', 'User ID'), - 'id' => Yii::t('app', 'ID'), + 'admin_menu_access_user_id' => Yii::t('app', 'Admin Menu Access User ID'), ]; } @@ -51,7 +52,7 @@ class AdminMenuAccessUser extends \yii\db\ActiveRecord */ public function getMenu() { - return $this->hasOne(AdminMenu::className(), ['id' => 'menu_id']); + return $this->hasOne(AdminMenu::className(), ['admin_menu_id' => 'admin_menu_id']); } /** diff --git a/backend/models/AdminMenuSearch.php b/backend/models/AdminMenuSearch.php index 534efda..0ad3652 100644 --- a/backend/models/AdminMenuSearch.php +++ b/backend/models/AdminMenuSearch.php @@ -20,8 +20,8 @@ class AdminMenuSearch extends AdminMenu public function rules() { return [ - [['id', 'parent_id', 'active', 'hide_min', 'sort'], 'integer'], - [['name', 'path', 'params','parentt'], 'safe'], + [['admin_menu_id', 'admin_menu_pid', 'status', 'hide_min', 'sort'], 'integer'], + [['name', 'path', 'param','parentt'], 'safe'], ]; } @@ -52,11 +52,11 @@ class AdminMenuSearch extends AdminMenu ], 'sort' => [ 'attributes' => [ - 'id', + 'admin_menu_id', 'name', 'path', - 'params', - 'active', + 'param', + 'status', 'hide_min', 'parentt' => [ 'asc' => ['name' => SORT_ASC], @@ -76,9 +76,9 @@ class AdminMenuSearch extends AdminMenu } $query->andFilterWhere([ - 'id' => $this->id, - 'parent_id' => $this->parent_id, - 'active' => $this->active, + 'admin_menu_id' => $this->admin_menu_id, + 'admin_menu_pid' => $this->admin_menu_pid, + 'status' => $this->status, 'hide_min' => $this->hide_min, 'sort' => $this->sort ]); @@ -86,8 +86,8 @@ class AdminMenuSearch extends AdminMenu $query->andFilterWhere(['like', 'name', $this->name]) ->andFilterWhere(['like', 'path', $this->path]) - ->andFilterWhere(['like', 'params', $this->params]) - ->andFilterWhere(['in', 'parent_id', $this->find()->select(['id'])->andFilterWhere(['like', 'name', $this->parentt])->column()]); + ->andFilterWhere(['like', 'param', $this->param]) + ->andFilterWhere(['in', 'admin_menu_pid', $this->find()->select(['admin_menu_id'])->andFilterWhere(['like', 'name', $this->parentt])->column()]); return $dataProvider; } diff --git a/backend/models/LanguageSearch.php b/backend/models/LanguageSearch.php index 9c52df7..3a1610e 100644 --- a/backend/models/LanguageSearch.php +++ b/backend/models/LanguageSearch.php @@ -19,8 +19,8 @@ class LanguageSearch extends Language { return [ [['language_id'], 'integer'], - [['lang_code', 'language_name'], 'safe'], - [['is_default', 'active'], 'boolean'], + [['language_code', 'language_name'], 'safe'], + [['is_default', 'status'], 'boolean'], ]; } @@ -59,12 +59,12 @@ class LanguageSearch extends Language $query->andFilterWhere([ 'language_id' => $this->language_id, 'is_default' => $this->is_default, - 'active' => $this->active, + 'status' => $this->status, ]); - $query->andFilterWhere(['like', 'lang_code', $this->lang_code]) + $query->andFilterWhere(['like', 'language_code', $this->language_code]) ->andFilterWhere(['like', 'language_name', $this->language_name]) - ->andWhere(['active' => '1']) + ->andWhere(['status' => '1']) ->andWhere(['>', 'language_id', '0']); return $dataProvider; @@ -89,12 +89,12 @@ class LanguageSearch extends Language $query->andFilterWhere([ 'language_id' => $this->language_id, 'is_default' => $this->is_default, - 'active' => $this->active, + 'status' => $this->status, ]); - $query->andFilterWhere(['like', 'lang_code', $this->lang_code]) + $query->andFilterWhere(['like', 'language_code', $this->language_code]) ->andFilterWhere(['like', 'language_name', $this->language_name]) - ->andWhere(['active' => '0']); + ->andWhere(['status' => '0']); return $dataProvider; } diff --git a/backend/views/admin-menu/_form.php b/backend/views/admin-menu/_form.php index 8bfa3fa..21c33c0 100644 --- a/backend/views/admin-menu/_form.php +++ b/backend/views/admin-menu/_form.php @@ -16,13 +16,13 @@ use yii\widgets\ActiveForm; = $form->field($model, 'name')->textInput() ?> - = $form->field($model, 'active')->checkbox() ?> + = $form->field($model, 'status')->checkbox() ?> = $form->field($model, 'hide_min')->checkbox() ?> = $form->field($model, 'path')->textInput() ?> - = $form->field($model, 'params')->textInput() ?> + = $form->field($model, 'param')->textInput() ?>