Commit 0829b346c10199fc542f057aa3c2daa5a031f7d7
1 parent
e3ec491c
- термины
Showing
31 changed files
with
0 additions
and
1690 deletions
Show diff stats
backend/controllers/PageController.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace backend\controllers; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use common\models\Page; | ||
7 | -use backend\models\SearchPage; | ||
8 | -use yii\web\Controller; | ||
9 | -use yii\web\NotFoundHttpException; | ||
10 | -use yii\filters\VerbFilter; | ||
11 | -use common\models\PageLang; | ||
12 | - | ||
13 | -/** | ||
14 | - * PageController implements the CRUD actions for Page model. | ||
15 | - */ | ||
16 | -class PageController extends Controller | ||
17 | -{ | ||
18 | - public function behaviors() | ||
19 | - { | ||
20 | - return [ | ||
21 | - 'verbs' => [ | ||
22 | - 'class' => VerbFilter::className(), | ||
23 | - 'actions' => [ | ||
24 | - 'delete' => ['post'], | ||
25 | - ], | ||
26 | - ], | ||
27 | - ]; | ||
28 | - } | ||
29 | - | ||
30 | - | ||
31 | - /** | ||
32 | - * Lists all Page models. | ||
33 | - * @return mixed | ||
34 | - */ | ||
35 | - public function actionIndex() | ||
36 | - { | ||
37 | - $searchModel = new SearchPage(); | ||
38 | - $dataProvider = $searchModel->search(Yii::$app->request->queryParams); | ||
39 | - | ||
40 | - return $this->render('index', [ | ||
41 | - 'searchModel' => $searchModel, | ||
42 | - 'dataProvider' => $dataProvider, | ||
43 | - ]); | ||
44 | - } | ||
45 | - | ||
46 | - /** | ||
47 | - * Displays a single Page model. | ||
48 | - * @param integer $id | ||
49 | - * @return mixed | ||
50 | - */ | ||
51 | - public function actionView($id) | ||
52 | - { | ||
53 | - return $this->render('view', [ | ||
54 | - 'model' => $this->findModel($id), | ||
55 | - ]); | ||
56 | - } | ||
57 | - | ||
58 | - /** | ||
59 | - * Creates a new Page model. | ||
60 | - * If creation is successful, the browser will be redirected to the 'view' page. | ||
61 | - * @return mixed | ||
62 | - */ | ||
63 | - public function actionCreate() | ||
64 | - { | ||
65 | - $model = new Page(); | ||
66 | - | ||
67 | - if ($model->load(Yii::$app->request->post()) && $model->save()) | ||
68 | - { | ||
69 | - // сохраняем в таблицу page_lang | ||
70 | - $model2 = new PageLang(); | ||
71 | - | ||
72 | - // передаем переменные | ||
73 | - $model2->attributes = $_POST['Page']; | ||
74 | - $model2->page_id = $model->page_id; | ||
75 | - $model2->lang_id = Yii::$app->lang_id; | ||
76 | - | ||
77 | - // сохраняем | ||
78 | - $model2->save(); | ||
79 | - | ||
80 | - return $this->redirect(['view', 'id' => $model->page_id]); | ||
81 | - } | ||
82 | - else | ||
83 | - { | ||
84 | - return $this->render('create', [ | ||
85 | - 'model' => $model, | ||
86 | - ]); | ||
87 | - } | ||
88 | - } | ||
89 | - | ||
90 | - /** | ||
91 | - * Updates an existing Page model. | ||
92 | - * If update is successful, the browser will be redirected to the 'view' page. | ||
93 | - * @param integer $id | ||
94 | - * @return mixed | ||
95 | - */ | ||
96 | - public function actionUpdate($id) | ||
97 | - { | ||
98 | - $model = $this->findModel($id); | ||
99 | - | ||
100 | - if ($model->load(Yii::$app->request->post()) && $model->save()) | ||
101 | - { | ||
102 | - // сохраняем в таблицу page_lang | ||
103 | - $model2 = new PageLang(); | ||
104 | - | ||
105 | - // передаем переменные | ||
106 | - if ($array = $model->findPageLangField($_POST['Page'])) | ||
107 | - { | ||
108 | - // сохраняем | ||
109 | - $model2->updateAll($array, ['page_id' => $id, 'lang_id' => Yii::$app->lang_id]); | ||
110 | - } | ||
111 | - | ||
112 | - return $this->redirect(['view', 'id' => $model->page_id]); | ||
113 | - } | ||
114 | - else | ||
115 | - { | ||
116 | - return $this->render('update', [ | ||
117 | - 'model' => $model, | ||
118 | - ]); | ||
119 | - } | ||
120 | - } | ||
121 | - | ||
122 | - /** | ||
123 | - * Deletes an existing Page model. | ||
124 | - * If deletion is successful, the browser will be redirected to the 'index' page. | ||
125 | - * @param integer $id | ||
126 | - * @return mixed | ||
127 | - */ | ||
128 | - public function actionDelete($id) | ||
129 | - { | ||
130 | - // удаляем page | ||
131 | - $this->findModel($id)->delete(); | ||
132 | - | ||
133 | - // удаляем page_lang | ||
134 | - $model2 = new PageLang(); | ||
135 | - $model2->deleteAll('page_id = '.(int)$id); | ||
136 | - | ||
137 | - return $this->redirect(['index']); | ||
138 | - } | ||
139 | - | ||
140 | - /** | ||
141 | - * Finds the Page model based on its primary key value. | ||
142 | - * If the model is not found, a 404 HTTP exception will be thrown. | ||
143 | - * @param integer $id | ||
144 | - * @return Page the loaded model | ||
145 | - * @throws NotFoundHttpException if the model cannot be found | ||
146 | - */ | ||
147 | - protected function findModel($id) | ||
148 | - { | ||
149 | - if (($model = Page::findOne(['page_id' => $id])) !== null) { | ||
150 | - return $model; | ||
151 | - } else { | ||
152 | - throw new NotFoundHttpException('The requested page does not exist.'); | ||
153 | - } | ||
154 | - } | ||
155 | -} |
backend/controllers/TerminController.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace backend\controllers; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use common\models\Termin; | ||
7 | -use backend\models\SearchTermin; | ||
8 | -use yii\web\Controller; | ||
9 | -use yii\web\NotFoundHttpException; | ||
10 | -use yii\filters\VerbFilter; | ||
11 | - | ||
12 | -/** | ||
13 | - * TerminController implements the CRUD actions for Termin model. | ||
14 | - */ | ||
15 | -class TerminController extends Controller | ||
16 | -{ | ||
17 | - public function behaviors() | ||
18 | - { | ||
19 | - return [ | ||
20 | - 'verbs' => [ | ||
21 | - 'class' => VerbFilter::className(), | ||
22 | - 'actions' => [ | ||
23 | - 'delete' => ['post'], | ||
24 | - ], | ||
25 | - ], | ||
26 | - ]; | ||
27 | - } | ||
28 | - | ||
29 | - /** | ||
30 | - * Lists all Termin models. | ||
31 | - * @return mixed | ||
32 | - */ | ||
33 | - public function actionIndex() | ||
34 | - { | ||
35 | - $searchModel = new SearchTermin(); | ||
36 | - $dataProvider = $searchModel->search(Yii::$app->request->queryParams); | ||
37 | - | ||
38 | - return $this->render('index', [ | ||
39 | - 'searchModel' => $searchModel, | ||
40 | - 'dataProvider' => $dataProvider, | ||
41 | - ]); | ||
42 | - } | ||
43 | - | ||
44 | - /** | ||
45 | - * Displays a single Termin model. | ||
46 | - * @param integer $id | ||
47 | - * @return mixed | ||
48 | - */ | ||
49 | - public function actionView($id) | ||
50 | - { | ||
51 | - return $this->render('view', [ | ||
52 | - 'model' => $this->findModel($id), | ||
53 | - ]); | ||
54 | - } | ||
55 | - | ||
56 | - /** | ||
57 | - * Creates a new Termin model. | ||
58 | - * If creation is successful, the browser will be redirected to the 'view' page. | ||
59 | - * @return mixed | ||
60 | - */ | ||
61 | - public function actionCreate() | ||
62 | - { | ||
63 | - $model = new Termin(); | ||
64 | - | ||
65 | - if ($model->load(Yii::$app->request->post()) && $model->save()) { | ||
66 | - return $this->redirect(['view', 'id' => $model->termin_id]); | ||
67 | - } else { | ||
68 | - return $this->render('create', [ | ||
69 | - 'model' => $model, | ||
70 | - ]); | ||
71 | - } | ||
72 | - } | ||
73 | - | ||
74 | - /** | ||
75 | - * Updates an existing Termin model. | ||
76 | - * If update is successful, the browser will be redirected to the 'view' page. | ||
77 | - * @param integer $id | ||
78 | - * @return mixed | ||
79 | - */ | ||
80 | - public function actionUpdate($id) | ||
81 | - { | ||
82 | - $model = $this->findModel($id); | ||
83 | - | ||
84 | - if ($model->load(Yii::$app->request->post()) && $model->save()) { | ||
85 | - return $this->redirect(['view', 'id' => $model->termin_id]); | ||
86 | - } else { | ||
87 | - return $this->render('update', [ | ||
88 | - 'model' => $model, | ||
89 | - ]); | ||
90 | - } | ||
91 | - } | ||
92 | - | ||
93 | - /** | ||
94 | - * Deletes an existing Termin model. | ||
95 | - * If deletion is successful, the browser will be redirected to the 'index' page. | ||
96 | - * @param integer $id | ||
97 | - * @return mixed | ||
98 | - */ | ||
99 | - public function actionDelete($id) | ||
100 | - { | ||
101 | - $this->findModel($id)->delete(); | ||
102 | - | ||
103 | - return $this->redirect(['index']); | ||
104 | - } | ||
105 | - | ||
106 | - /** | ||
107 | - * Finds the Termin model based on its primary key value. | ||
108 | - * If the model is not found, a 404 HTTP exception will be thrown. | ||
109 | - * @param integer $id | ||
110 | - * @return Termin the loaded model | ||
111 | - * @throws NotFoundHttpException if the model cannot be found | ||
112 | - */ | ||
113 | - protected function findModel($id) | ||
114 | - { | ||
115 | - if (($model = Termin::findOne($id)) !== null) { | ||
116 | - return $model; | ||
117 | - } else { | ||
118 | - throw new NotFoundHttpException('The requested page does not exist.'); | ||
119 | - } | ||
120 | - } | ||
121 | -} |
backend/controllers/Termin_langController.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace backend\controllers; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use common\models\TerminLang; | ||
7 | -use backend\models\TerminLangSearch; | ||
8 | -use yii\web\Controller; | ||
9 | -use yii\web\NotFoundHttpException; | ||
10 | -use yii\filters\VerbFilter; | ||
11 | -use common\models\Termin; | ||
12 | -use common\models\TerminOption; | ||
13 | - | ||
14 | -/** | ||
15 | - * Termin_langController implements the CRUD actions for TerminLang model. | ||
16 | - */ | ||
17 | -class Termin_langController extends Controller | ||
18 | -{ | ||
19 | - var $lang_id = 1; | ||
20 | - | ||
21 | - public function behaviors() | ||
22 | - { | ||
23 | - $this->castyl(); | ||
24 | - | ||
25 | - return [ | ||
26 | - 'verbs' => [ | ||
27 | - 'class' => VerbFilter::className(), | ||
28 | - 'actions' => [ | ||
29 | - 'delete' => ['post'], | ||
30 | - ], | ||
31 | - ], | ||
32 | - ]; | ||
33 | - } | ||
34 | - | ||
35 | - public function castyl() | ||
36 | - { | ||
37 | - $this->lang_id = isset ($_GET['lang_id']) ? $_GET['lang_id'] : 1; | ||
38 | - } | ||
39 | - | ||
40 | - /** | ||
41 | - * Lists all TerminLang models. | ||
42 | - * @return mixed | ||
43 | - */ | ||
44 | - public function actionIndex() | ||
45 | - { | ||
46 | - $searchModel = new TerminLangSearch(); | ||
47 | - $searchModel->lang_id = $this->lang_id; | ||
48 | - | ||
49 | - $dataProvider = $searchModel->search(Yii::$app->request->queryParams); | ||
50 | - | ||
51 | - return $this->render('index', [ | ||
52 | - 'searchModel' => $searchModel, | ||
53 | - 'dataProvider' => $dataProvider, | ||
54 | - ]); | ||
55 | - } | ||
56 | - | ||
57 | - /** | ||
58 | - * Displays a single TerminLang model. | ||
59 | - * @param integer $termin_id | ||
60 | - * @param integer $lang_id | ||
61 | - * @return mixed | ||
62 | - */ | ||
63 | - public function actionView($termin_id) | ||
64 | - { | ||
65 | - return $this->render('view', [ | ||
66 | - 'model' => $this->findModel($termin_id, $this->lang_id), | ||
67 | - ]); | ||
68 | - } | ||
69 | - | ||
70 | - /** | ||
71 | - * Creates a new TerminLang model. | ||
72 | - * If creation is successful, the browser will be redirected to the 'view' page. | ||
73 | - * @return mixed | ||
74 | - */ | ||
75 | - public function actionCreate() | ||
76 | - { | ||
77 | - $termin = new Termin(); | ||
78 | - $termin_lang = new TerminLang(); | ||
79 | - | ||
80 | - if ($termin_lang->load(Yii::$app->request->post())) { | ||
81 | - | ||
82 | - $termin->termin_id = ''; | ||
83 | - $termin->save(); | ||
84 | - $termin_lang->termin_id = $termin->termin_id; | ||
85 | - $termin_lang->save(); | ||
86 | - | ||
87 | - return $this->redirect(['index']); | ||
88 | - } else { | ||
89 | - return $this->render('create', [ | ||
90 | - 'termin_lang' => $termin_lang, | ||
91 | - 'termin' => $termin, | ||
92 | - ]); | ||
93 | - } | ||
94 | - } | ||
95 | - | ||
96 | - public function actionCreate_parent($termin_id) | ||
97 | - { | ||
98 | - $termin = new Termin(); | ||
99 | - $termin_lang = new TerminLang(); | ||
100 | - $termin_option = new TerminOption(); | ||
101 | - | ||
102 | - if ($termin_lang->load(Yii::$app->request->post())) { | ||
103 | - | ||
104 | - $termin->termin_id = ''; | ||
105 | - $termin->save(); | ||
106 | - // var_dump($termin->termin_id);die(); | ||
107 | - $termin_lang->termin_id = $termin->termin_id; | ||
108 | - $termin_lang->save(); | ||
109 | - | ||
110 | - $termin_option->termin_id = $termin->termin_id; | ||
111 | - $termin_option->termin_pid = $termin_id; | ||
112 | - $termin_option->save(); | ||
113 | - | ||
114 | - | ||
115 | - return $this->redirect(['index']); | ||
116 | - } else { | ||
117 | - return $this->render('create', [ | ||
118 | - 'termin_lang' => $termin_lang, | ||
119 | - 'termin' => $termin, | ||
120 | - ]); | ||
121 | - } | ||
122 | - } | ||
123 | - | ||
124 | - /** | ||
125 | - * Updates an existing TerminLang model. | ||
126 | - * If update is successful, the browser will be redirected to the 'view' page. | ||
127 | - * @param integer $termin_id | ||
128 | - * @param integer $lang_id | ||
129 | - * @return mixed | ||
130 | - */ | ||
131 | - public function actionUpdate($termin_id) | ||
132 | - { | ||
133 | - $model = $this->findModel($termin_id, $this->lang_id); | ||
134 | - | ||
135 | - if ($model->load(Yii::$app->request->post()) && $model->save()) { | ||
136 | - return $this->redirect(['view', 'termin_id' => $model->termin_id, 'lang_id' => $model->lang_id]); | ||
137 | - } else { | ||
138 | - return $this->render('update', [ | ||
139 | - 'model' => $model, | ||
140 | - ]); | ||
141 | - } | ||
142 | - } | ||
143 | - | ||
144 | - /** | ||
145 | - * Deletes an existing TerminLang model. | ||
146 | - * If deletion is successful, the browser will be redirected to the 'index' page. | ||
147 | - * @param integer $termin_id | ||
148 | - * @param integer $lang_id | ||
149 | - * @return mixed | ||
150 | - */ | ||
151 | - public function actionDelete($termin_id) | ||
152 | - { | ||
153 | - $this->findModel($termin_id, $this->lang_id)->delete(); | ||
154 | - | ||
155 | - return $this->redirect(['index']); | ||
156 | - } | ||
157 | - | ||
158 | - /** | ||
159 | - * Finds the TerminLang model based on its primary key value. | ||
160 | - * If the model is not found, a 404 HTTP exception will be thrown. | ||
161 | - * @param integer $termin_id | ||
162 | - * @param integer $lang_id | ||
163 | - * @return TerminLang the loaded model | ||
164 | - * @throws NotFoundHttpException if the model cannot be found | ||
165 | - */ | ||
166 | - protected function findModel($termin_id) | ||
167 | - { | ||
168 | - if (($model = TerminLang::findOne(['termin_id' => $termin_id, 'lang_id' => $this->lang_id])) !== null) { | ||
169 | - return $model; | ||
170 | - } else { | ||
171 | - throw new NotFoundHttpException('The requested page does not exist.'); | ||
172 | - } | ||
173 | - } | ||
174 | -} |
backend/controllers/_LanguageController.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace backend\controllers; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use backend\models\Language; | ||
7 | -use backend\models\LanguageLang; | ||
8 | -use backend\models\LanguageSearch; | ||
9 | -use yii\web\Controller; | ||
10 | -use yii\web\NotFoundHttpException; | ||
11 | -use yii\filters\VerbFilter; | ||
12 | - | ||
13 | -/** | ||
14 | - * LanguageController implements the CRUD actions for Language model. | ||
15 | - */ | ||
16 | -class LanguageController extends Controller | ||
17 | -{ | ||
18 | - public $layoutdata; | ||
19 | - public function behaviors() | ||
20 | - { | ||
21 | - return [ | ||
22 | - 'verbs' => [ | ||
23 | - 'class' => VerbFilter::className(), | ||
24 | - 'actions' => [ | ||
25 | - 'delete' => ['post'], | ||
26 | - ], | ||
27 | - ], | ||
28 | - ]; | ||
29 | - } | ||
30 | - | ||
31 | - /** | ||
32 | - * Lists all Language models. | ||
33 | - * @return mixed | ||
34 | - */ | ||
35 | - public function init() { | ||
36 | - parent::init(); | ||
37 | - $this->layoutdata = $this->layoutData(); | ||
38 | - } | ||
39 | - public function layoutData() { | ||
40 | - $searchModel = new LanguageSearch(); | ||
41 | - $dataProvider = $searchModel->search(Yii::$app->request->queryParams); | ||
42 | - return [ | ||
43 | - 'searchModel' => $searchModel, | ||
44 | - 'dataProvider' => $dataProvider, | ||
45 | - ]; | ||
46 | - } | ||
47 | - public function actionIndex() | ||
48 | - { | ||
49 | - return $this->render('index', $this->layoutdata); | ||
50 | - } | ||
51 | - | ||
52 | - /** | ||
53 | - * Displays a single Language model. | ||
54 | - * @param integer $id | ||
55 | - * @return mixed | ||
56 | - */ | ||
57 | - public function actionView($id) | ||
58 | - { | ||
59 | - return $this->render('view', [ | ||
60 | - 'model' => $this->findModel($id), | ||
61 | - 'layoutdata' => $this->layoutdata | ||
62 | - ]); | ||
63 | - } | ||
64 | - | ||
65 | - /** | ||
66 | - * Creates a new Language model. | ||
67 | - * If creation is successful, the browser will be redirected to the 'view' page. | ||
68 | - * @return mixed | ||
69 | - */ | ||
70 | - public function actionCreate() | ||
71 | - { | ||
72 | - $model[0] = new Language(); | ||
73 | - $model[1] = new LanguageLang(); | ||
74 | - if ($model[0]->load(Yii::$app->request->post()) && $model[0]->save()) { | ||
75 | - $model[1]->language_id = $model[0]->language_id; | ||
76 | - if($model[1]->load(Yii::$app->request->post()) && $model[1]->save()) { | ||
77 | - return $this->redirect(['view', 'id' => $model[0]->language_id]); | ||
78 | - } else { | ||
79 | - return $this->render('create', [ | ||
80 | - 'model' => $model, | ||
81 | - 'layoutdata' => $this->layoutdata | ||
82 | - ]); | ||
83 | - } | ||
84 | - } else { | ||
85 | - return $this->render('create', [ | ||
86 | - 'model' => $model, | ||
87 | - 'layoutdata' => $this->layoutdata | ||
88 | - ]); | ||
89 | - } | ||
90 | - } | ||
91 | - | ||
92 | - /** | ||
93 | - * Updates an existing Language model. | ||
94 | - * If update is successful, the browser will be redirected to the 'view' page. | ||
95 | - * @param integer $id | ||
96 | - * @return mixed | ||
97 | - */ | ||
98 | - public function actionUpdate($id) | ||
99 | - { | ||
100 | - $model[0] = $this->findModel($id); | ||
101 | - $model[1] = LanguageLang::findOne(['language_id' => $id]); | ||
102 | - | ||
103 | - if ($model[0]->load(Yii::$app->request->post()) && $model[1]->load(Yii::$app->request->post()) && $model[0]->save() && $model[1]->save()) { | ||
104 | - return $this->redirect(['view', 'id' => $model[0]->language_id]); | ||
105 | - } else { | ||
106 | - return $this->render('update', [ | ||
107 | - 'model' => $model, | ||
108 | - 'layoutdata' => $this->layoutdata | ||
109 | - ]); | ||
110 | - } | ||
111 | - } | ||
112 | - | ||
113 | - /** | ||
114 | - * Deletes an existing Language model. | ||
115 | - * If deletion is successful, the browser will be redirected to the 'index' page. | ||
116 | - * @param integer $id | ||
117 | - * @return mixed | ||
118 | - */ | ||
119 | - public function actionDelete($id) | ||
120 | - { | ||
121 | - $this->findModel($id)->delete(); | ||
122 | - | ||
123 | - return $this->redirect(['index']); | ||
124 | - } | ||
125 | - | ||
126 | - /** | ||
127 | - * Finds the Language model based on its primary key value. | ||
128 | - * If the model is not found, a 404 HTTP exception will be thrown. | ||
129 | - * @param integer $id | ||
130 | - * @return Language the loaded model | ||
131 | - * @throws NotFoundHttpException if the model cannot be found | ||
132 | - */ | ||
133 | - protected function findModel($id) | ||
134 | - { | ||
135 | - if (($model = Language::findOne($id)) !== null) { | ||
136 | - return $model; | ||
137 | - } else { | ||
138 | - throw new NotFoundHttpException('The requested page does not exist.'); | ||
139 | - } | ||
140 | - } | ||
141 | -} |
backend/models/_Language.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace backend\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | - | ||
7 | -/** | ||
8 | - * This is the model class for table "language". | ||
9 | - * | ||
10 | - * @property integer $language_id | ||
11 | - * @property string $lang_code | ||
12 | - * @property integer $is_default | ||
13 | - */ | ||
14 | -class Language extends \yii\db\ActiveRecord | ||
15 | -{ | ||
16 | - /** | ||
17 | - * @inheritdoc | ||
18 | - */ | ||
19 | - public static function tableName() | ||
20 | - { | ||
21 | - return 'language'; | ||
22 | - } | ||
23 | - | ||
24 | - /** | ||
25 | - * @inheritdoc | ||
26 | - */ | ||
27 | - public function rules() | ||
28 | - { | ||
29 | - return [ | ||
30 | - [['lang_code', 'is_default'], 'required'], | ||
31 | - [['is_default'], 'integer'], | ||
32 | - [['lang_code'], 'string', 'max' => 4] | ||
33 | - ]; | ||
34 | - } | ||
35 | - | ||
36 | - /** | ||
37 | - * @inheritdoc | ||
38 | - */ | ||
39 | - public function attributeLabels() | ||
40 | - { | ||
41 | - return [ | ||
42 | - 'language_id' => Yii::t('app', 'Language ID'), | ||
43 | - 'lang_code' => Yii::t('app', 'Lang Code'), | ||
44 | - 'is_default' => Yii::t('app', 'Is Default'), | ||
45 | - ]; | ||
46 | - } | ||
47 | -} |
backend/views/page/_form.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\Page */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="page-form"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin(); ?> | ||
14 | - | ||
15 | - <h2><?= Yii::t('field', 'common'); ?></h2> | ||
16 | - | ||
17 | - <? | ||
18 | - // по умолчанию | ||
19 | - if (empty ($model->date_add)) | ||
20 | - { | ||
21 | - $model->date_add = date('Y-m-d'); | ||
22 | - } | ||
23 | - | ||
24 | - echo $form->field($model, 'date_add')->widget(\yii\jui\DatePicker::classname(), [ | ||
25 | - 'language' => yii::$app->language, | ||
26 | - 'dateFormat' => 'yyyy-MM-dd', | ||
27 | - ]); | ||
28 | - ?> | ||
29 | - | ||
30 | - <?= $form->field($model, 'template_id')->textInput() ?> | ||
31 | - | ||
32 | - <?= $form->field($model, 'image_id')->textInput() ?> | ||
33 | - | ||
34 | - <?= $form->field($model, 'show')->dropDownList(['1' => Yii::t('action', 'show'), '0' => Yii::t('action', 'hide')]) ?> | ||
35 | - | ||
36 | - <h2><?= Yii::t('field', 'lang'); ?></h2> | ||
37 | - | ||
38 | - <?= $form->field($model, 'title')->textInput() ?> | ||
39 | - | ||
40 | - <?= $form->field($model, 'meta_title')->textarea() ?> | ||
41 | - | ||
42 | - <?= $form->field($model, 'meta_description')->textarea() ?> | ||
43 | - | ||
44 | - <?= $form->field($model, 'text')->textarea(['row' => 4]) ?> | ||
45 | - | ||
46 | - <?= $form->field($model, 'page_alias')->textInput() ?> | ||
47 | - | ||
48 | - <div class="form-group"> | ||
49 | - <?= Html::submitButton( | ||
50 | - $model->isNewRecord ? | ||
51 | - Yii::t('action', 'add') : | ||
52 | - Yii::t('action', 'update'), | ||
53 | - ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary'] | ||
54 | - ) ?> | ||
55 | - </div> | ||
56 | - | ||
57 | - <?php ActiveForm::end(); ?> | ||
58 | - | ||
59 | -</div> |
backend/views/page/_search.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model backend\models\SearchPage */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="page-search"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin([ | ||
14 | - 'action' => ['index'], | ||
15 | - 'method' => 'get', | ||
16 | - ]); ?> | ||
17 | - | ||
18 | - <?= $form->field($model, 'page_id') ?> | ||
19 | - | ||
20 | - <?= $form->field($model, 'date_add') ?> | ||
21 | - | ||
22 | - <?= $form->field($model, 'template_id') ?> | ||
23 | - | ||
24 | - <?= $form->field($model, 'image_id') ?> | ||
25 | - | ||
26 | - <?= $form->field($model, 'show') ?> | ||
27 | - | ||
28 | - <div class="form-group"> | ||
29 | - <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?> | ||
30 | - <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?> | ||
31 | - </div> | ||
32 | - | ||
33 | - <?php ActiveForm::end(); ?> | ||
34 | - | ||
35 | -</div> |
backend/views/page/create.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\Page */ | ||
8 | - | ||
9 | -$this->title = 'Create Page'; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => 'Pages', 'url' => ['index']]; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="page-create"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'model' => $model, | ||
19 | - ]) ?> | ||
20 | - | ||
21 | -</div> |
backend/views/page/index.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\grid\GridView; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $searchModel backend\models\SearchPage */ | ||
8 | -/* @var $dataProvider yii\data\ActiveDataProvider */ | ||
9 | - | ||
10 | -$this->title = 'Pages'; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="page-index"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - <?php // echo $this->render('_search', ['model' => $searchModel]); ?> | ||
17 | - | ||
18 | - <p> | ||
19 | - <?= Html::a(Yii::t('action', 'add'), ['create'], ['class' => 'btn btn-success']) ?> | ||
20 | - </p> | ||
21 | - | ||
22 | - <?= GridView::widget([ | ||
23 | - 'dataProvider' => $dataProvider, | ||
24 | - 'filterModel' => $searchModel, | ||
25 | - 'columns' => [ | ||
26 | - ['class' => 'yii\grid\SerialColumn'], | ||
27 | - | ||
28 | - 'page_id', | ||
29 | - 'date_add', | ||
30 | - 'title', | ||
31 | - 'template_id', | ||
32 | - 'show', | ||
33 | - | ||
34 | - ['class' => 'yii\grid\ActionColumn'], | ||
35 | - ], | ||
36 | - ]); ?> | ||
37 | - | ||
38 | -</div> |
backend/views/page/update.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | -/* @var $this yii\web\View */ | ||
6 | -/* @var $model common\models\Page */ | ||
7 | - | ||
8 | -$this->title = Yii::t('action', 'edit').': ' . ' ' . $model->title; | ||
9 | -$this->params['breadcrumbs'][] = ['label' => Yii::t('field', 'page'), 'url' => ['index']]; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => $model->page_id, 'url' => [Yii::t('action', 'view'), 'id' => $model->page_id]]; | ||
11 | -$this->params['breadcrumbs'][] = Yii::t('action', 'update'); | ||
12 | -?> | ||
13 | -<div class="page-update"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'model' => $model, | ||
19 | - ]) ?> | ||
20 | - | ||
21 | -</div> |
backend/views/page/view.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\DetailView; | ||
5 | -use yii\data\Pagination; | ||
6 | - | ||
7 | -/* @var $this yii\web\View */ | ||
8 | -/* @var $model common\models\Page */ | ||
9 | - | ||
10 | -$this->title = $model->page_id; | ||
11 | -$this->params['breadcrumbs'][] = ['label' => Yii::t('field', 'n, page', ['n' => 1]), 'url' => ['index']]; | ||
12 | -$this->params['breadcrumbs'][] = Yii::t('field', 'n, page', ['n' => 'few']); | ||
13 | -?> | ||
14 | -<div class="page-view"> | ||
15 | - | ||
16 | - <h1><?= Html::encode($this->title) ?></h1> | ||
17 | - | ||
18 | - <p> | ||
19 | - <?= Html::a('Update', ['update', 'id' => $model->page_id], ['class' => 'btn btn-primary']) ?> | ||
20 | - <?= Html::a('Delete', ['delete', 'id' => $model->page_id], [ | ||
21 | - 'class' => 'btn btn-danger', | ||
22 | - 'data' => [ | ||
23 | - 'confirm' => 'Are you sure you want to delete this item?', | ||
24 | - 'method' => 'post', | ||
25 | - ], | ||
26 | - ]) ?> | ||
27 | - </p> | ||
28 | - | ||
29 | - <?= DetailView::widget([ | ||
30 | - 'model' => $model, | ||
31 | - 'attributes' => [ | ||
32 | - 'page_id', | ||
33 | - 'date_add', | ||
34 | - 'template_id', | ||
35 | - 'image_id', | ||
36 | - 'show', | ||
37 | - ], | ||
38 | - ]) ?> | ||
39 | - | ||
40 | -</div> |
backend/views/termin/_form.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\Termin */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="termin-form"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin(); ?> | ||
14 | - | ||
15 | - <?= $form->field($model, 'termin_pid')->textInput() ?> | ||
16 | - | ||
17 | - <?= $form->field($model, 'lfr')->textInput() ?> | ||
18 | - | ||
19 | - <?= $form->field($model, 'rgt')->textInput() ?> | ||
20 | - | ||
21 | - <?= $form->field($model, 'termin_type_id')->textInput() ?> | ||
22 | - | ||
23 | - <?= $form->field($model, 'page_id')->textInput() ?> | ||
24 | - | ||
25 | - <div class="form-group"> | ||
26 | - <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?> | ||
27 | - </div> | ||
28 | - | ||
29 | - <?php ActiveForm::end(); ?> | ||
30 | - | ||
31 | -</div> |
backend/views/termin/_search.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model backend\models\SearchTermin */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="termin-search"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin([ | ||
14 | - 'action' => ['index'], | ||
15 | - 'method' => 'get', | ||
16 | - ]); ?> | ||
17 | - | ||
18 | - <?= $form->field($model, 'termin_id') ?> | ||
19 | - | ||
20 | - <?= $form->field($model, 'termin_pid') ?> | ||
21 | - | ||
22 | - <?= $form->field($model, 'lfr') ?> | ||
23 | - | ||
24 | - <?= $form->field($model, 'rgt') ?> | ||
25 | - | ||
26 | - <?= $form->field($model, 'termin_type_id') ?> | ||
27 | - | ||
28 | - <?php // echo $form->field($model, 'page_id') ?> | ||
29 | - | ||
30 | - <div class="form-group"> | ||
31 | - <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?> | ||
32 | - <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?> | ||
33 | - </div> | ||
34 | - | ||
35 | - <?php ActiveForm::end(); ?> | ||
36 | - | ||
37 | -</div> |
backend/views/termin/create.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\Termin */ | ||
8 | - | ||
9 | -$this->title = 'Create Termin'; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => 'Termins', 'url' => ['index']]; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-create"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'model' => $model, | ||
19 | - ]) ?> | ||
20 | - | ||
21 | -</div> |
backend/views/termin/index.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\grid\GridView; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $searchModel backend\models\SearchTermin */ | ||
8 | -/* @var $dataProvider yii\data\ActiveDataProvider */ | ||
9 | - | ||
10 | -$this->title = 'Termins'; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-index"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - <?php // echo $this->render('_search', ['model' => $searchModel]); ?> | ||
17 | - | ||
18 | - <p> | ||
19 | - <?= Html::a('Create Termin', ['create'], ['class' => 'btn btn-success']) ?> | ||
20 | - </p> | ||
21 | - | ||
22 | - <?= GridView::widget([ | ||
23 | - 'dataProvider' => $dataProvider, | ||
24 | - 'filterModel' => $searchModel, | ||
25 | - 'columns' => [ | ||
26 | - ['class' => 'yii\grid\SerialColumn'], | ||
27 | - | ||
28 | - 'termin_id', | ||
29 | - 'termin_pid', | ||
30 | - 'lfr', | ||
31 | - 'rgt', | ||
32 | - 'termin_type_id', | ||
33 | - // 'page_id', | ||
34 | - | ||
35 | - ['class' => 'yii\grid\ActionColumn'], | ||
36 | - ], | ||
37 | - ]); ?> | ||
38 | - | ||
39 | -</div> |
backend/views/termin/update.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | -/* @var $this yii\web\View */ | ||
6 | -/* @var $model common\models\Termin */ | ||
7 | - | ||
8 | -$this->title = 'Update Termin: ' . ' ' . $model->termin_id; | ||
9 | -$this->params['breadcrumbs'][] = ['label' => 'Termins', 'url' => ['index']]; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => $model->termin_id, 'url' => ['view', 'id' => $model->termin_id]]; | ||
11 | -$this->params['breadcrumbs'][] = 'Update'; | ||
12 | -?> | ||
13 | -<div class="termin-update"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'model' => $model, | ||
19 | - ]) ?> | ||
20 | - | ||
21 | -</div> |
backend/views/termin/view.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\DetailView; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\Termin */ | ||
8 | - | ||
9 | -$this->title = $model->termin_id; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => 'Termins', 'url' => ['index']]; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-view"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <p> | ||
18 | - <?= Html::a('Update', ['update', 'id' => $model->termin_id], ['class' => 'btn btn-primary']) ?> | ||
19 | - <?= Html::a('Delete', ['delete', 'id' => $model->termin_id], [ | ||
20 | - 'class' => 'btn btn-danger', | ||
21 | - 'data' => [ | ||
22 | - 'confirm' => 'Are you sure you want to delete this item?', | ||
23 | - 'method' => 'post', | ||
24 | - ], | ||
25 | - ]) ?> | ||
26 | - </p> | ||
27 | - | ||
28 | - <?= DetailView::widget([ | ||
29 | - 'model' => $model, | ||
30 | - 'attributes' => [ | ||
31 | - 'termin_id', | ||
32 | - 'termin_pid', | ||
33 | - 'lfr', | ||
34 | - 'rgt', | ||
35 | - 'termin_type_id', | ||
36 | - 'page_id', | ||
37 | - ], | ||
38 | - ]) ?> | ||
39 | - | ||
40 | -</div> |
backend/views/termin_lang/_form.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\TerminLang */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="termin-lang-form"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin(); ?> | ||
14 | - | ||
15 | - <?= $form->field($termin_lang, 'termin_title')->textInput(['maxlength' => 256]) ?> | ||
16 | - | ||
17 | - <div class="form-group"> | ||
18 | - <?= Html::submitButton($termin_lang->isNewRecord ? 'Create' : 'Update', ['class' => $termin_lang->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?> | ||
19 | - </div> | ||
20 | - | ||
21 | - <?php ActiveForm::end(); ?> | ||
22 | - | ||
23 | -</div> |
backend/views/termin_lang/_search.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\ActiveForm; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model backend\models\TerminLangSearch */ | ||
8 | -/* @var $form yii\widgets\ActiveForm */ | ||
9 | -?> | ||
10 | - | ||
11 | -<div class="termin-lang-search"> | ||
12 | - | ||
13 | - <?php $form = ActiveForm::begin([ | ||
14 | - 'action' => ['index'], | ||
15 | - 'method' => 'get', | ||
16 | - ]); ?> | ||
17 | - | ||
18 | - <?= $form->field($model, 'termin_id') ?> | ||
19 | - | ||
20 | - <?= $form->field($model, 'termin_title') ?> | ||
21 | - | ||
22 | - <?= $form->field($model, 'lang_id') ?> | ||
23 | - | ||
24 | - <div class="form-group"> | ||
25 | - <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?> | ||
26 | - <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?> | ||
27 | - </div> | ||
28 | - | ||
29 | - <?php ActiveForm::end(); ?> | ||
30 | - | ||
31 | -</div> |
backend/views/termin_lang/create.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\TerminLang */ | ||
8 | - | ||
9 | -$this->title = 'Добавить Термин'; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => 'Termin Langs', 'url' => ['index']]; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-lang-create"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'termin_lang' => $termin_lang, | ||
19 | - 'termin' => $termin, | ||
20 | - ]) ?> | ||
21 | - | ||
22 | -</div> |
backend/views/termin_lang/index.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\grid\GridView; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $searchModel backend\models\TerminLangSearch */ | ||
8 | -/* @var $dataProvider yii\data\ActiveDataProvider */ | ||
9 | - | ||
10 | -$this->title = 'Термин'; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-lang-index"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - <?php // echo $this->render('_search', ['model' => $searchModel]); ?> | ||
17 | - | ||
18 | - <p> | ||
19 | - <?= Html::a('Create Termin Lang', ['create'], ['class' => 'btn btn-success']) ?> | ||
20 | - </p> | ||
21 | - | ||
22 | - <?= GridView::widget([ | ||
23 | - 'dataProvider' => $dataProvider, | ||
24 | - 'filterModel' => $searchModel, | ||
25 | - 'columns' => [ | ||
26 | - ['class' => 'yii\grid\SerialColumn'], | ||
27 | - | ||
28 | - 'termin_id', | ||
29 | - 'termin_title', | ||
30 | - 'lang_id', | ||
31 | - | ||
32 | - [ | ||
33 | - 'class' => 'yii\grid\ActionColumn', | ||
34 | - 'template' => '{create} {view} {update} {delete} {create_parent}', | ||
35 | - 'buttons' => [ | ||
36 | - 'create_parent' => function ($url, $model, $key) { | ||
37 | - return Html::a('<span class="glyphicon glyphicon-plus" aria-hidden="true"></span>', $url); | ||
38 | - } | ||
39 | - ], | ||
40 | - ], | ||
41 | - ], | ||
42 | - ]); ?> | ||
43 | - | ||
44 | -</div> |
backend/views/termin_lang/update.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | - | ||
5 | -/* @var $this yii\web\View */ | ||
6 | -/* @var $model common\models\TerminLang */ | ||
7 | - | ||
8 | -$this->title = 'Редактировать Термин: ' . ' ' . $model->termin_id; | ||
9 | -$this->params['breadcrumbs'][] = ['label' => 'Termin Langs', 'url' => ['index']]; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => $model->termin_id, 'url' => ['view', 'termin_id' => $model->termin_id, 'lang_id' => $model->lang_id]]; | ||
11 | -$this->params['breadcrumbs'][] = 'Update'; | ||
12 | -?> | ||
13 | -<div class="termin-lang-update"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <?= $this->render('_form', [ | ||
18 | - 'termin_lang' => $model, | ||
19 | - ]) ?> | ||
20 | - | ||
21 | -</div> |
backend/views/termin_lang/view.php deleted
1 | -<?php | ||
2 | - | ||
3 | -use yii\helpers\Html; | ||
4 | -use yii\widgets\DetailView; | ||
5 | - | ||
6 | -/* @var $this yii\web\View */ | ||
7 | -/* @var $model common\models\TerminLang */ | ||
8 | - | ||
9 | -$this->title = 'Термин: '.$model->termin_title; | ||
10 | -$this->params['breadcrumbs'][] = ['label' => 'Термин', 'url' => ['index']]; | ||
11 | -$this->params['breadcrumbs'][] = $this->title; | ||
12 | -?> | ||
13 | -<div class="termin-lang-view"> | ||
14 | - | ||
15 | - <h1><?= Html::encode($this->title) ?></h1> | ||
16 | - | ||
17 | - <p> | ||
18 | - <?= Html::a('Update', ['update', 'termin_id' => $model->termin_id, 'lang_id' => $model->lang_id], ['class' => 'btn btn-primary']) ?> | ||
19 | - <?= Html::a('Delete', ['delete', 'termin_id' => $model->termin_id, 'lang_id' => $model->lang_id], [ | ||
20 | - 'class' => 'btn btn-danger', | ||
21 | - 'data' => [ | ||
22 | - 'confirm' => 'Are you sure you want to delete this item?', | ||
23 | - 'method' => 'post', | ||
24 | - ], | ||
25 | - ]) ?> | ||
26 | - </p> | ||
27 | - | ||
28 | - <?= DetailView::widget([ | ||
29 | - 'model' => $model, | ||
30 | - 'attributes' => [ | ||
31 | - 'termin_id', | ||
32 | - 'termin_title', | ||
33 | - 'lang_id', | ||
34 | - ], | ||
35 | - ]) ?> | ||
36 | - | ||
37 | -</div> |
common/models/Page.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace common\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use common\models\PageLang; | ||
7 | - | ||
8 | -/** | ||
9 | - * This is the model class for table "page". | ||
10 | - * | ||
11 | - * @property integer $page_id | ||
12 | - * @property string $date_add | ||
13 | - * @property integer $template_id | ||
14 | - * @property integer $image_id | ||
15 | - * @property integer $show | ||
16 | - */ | ||
17 | -class Page extends \yii\db\ActiveRecord | ||
18 | -{ | ||
19 | - var $data; | ||
20 | - | ||
21 | - //public $title; | ||
22 | - /** | ||
23 | - * @inheritdoc | ||
24 | - */ | ||
25 | - public static function tableName() | ||
26 | - { | ||
27 | - return 'page'; | ||
28 | - } | ||
29 | - | ||
30 | - // ==== DATA PAGE LANG ==== | ||
31 | - | ||
32 | - public function getData() | ||
33 | - { | ||
34 | - $this->data = PageLang::find()->where(['page_id' => $this->page_id, 'lang_id' => yii::$app->lang_id])->one(); | ||
35 | - } | ||
36 | - | ||
37 | - public function getDataByKey($key) | ||
38 | - { | ||
39 | - if (! $this->data) | ||
40 | - { | ||
41 | - $this->getData(); | ||
42 | - } | ||
43 | - | ||
44 | - return isset ($this->data[$key]) ? $this->data[$key] : ''; | ||
45 | - } | ||
46 | - | ||
47 | - // ==== DATA PAGE LANG FIELD ==== | ||
48 | - | ||
49 | - public function getTitle() | ||
50 | - { | ||
51 | - return $this->getDataByKey('title'); | ||
52 | - } | ||
53 | - | ||
54 | - public function getMeta_title() | ||
55 | - { | ||
56 | - return $this->getDataByKey('meta_title'); | ||
57 | - } | ||
58 | - | ||
59 | - public function getMeta_description() | ||
60 | - { | ||
61 | - return $this->getDataByKey('meta_description'); | ||
62 | - } | ||
63 | - | ||
64 | - public function getText() | ||
65 | - { | ||
66 | - return $this->getDataByKey('text'); | ||
67 | - } | ||
68 | - | ||
69 | - public function getPage_alias() | ||
70 | - { | ||
71 | - return $this->getDataByKey('page_alias'); | ||
72 | - } | ||
73 | - | ||
74 | - // ==== PAGE LANG FILTER FIELD ==== | ||
75 | - | ||
76 | - public function findPageLangField($post) | ||
77 | - { | ||
78 | - if (! $this->data) | ||
79 | - { | ||
80 | - $this->getData(); | ||
81 | - } | ||
82 | - | ||
83 | - if (empty ($this->data) || empty ($post)) | ||
84 | - { | ||
85 | - return false; | ||
86 | - } | ||
87 | - | ||
88 | - $result = array (); | ||
89 | - | ||
90 | - foreach ($post as $key1 => $row1) | ||
91 | - { | ||
92 | - foreach ($this->data as $key2 => $row2) | ||
93 | - { | ||
94 | - if ($key1 == $key2) | ||
95 | - { | ||
96 | - $result[$key1] = $row1; | ||
97 | - } | ||
98 | - } | ||
99 | - } | ||
100 | - | ||
101 | - return $result; | ||
102 | - } | ||
103 | - | ||
104 | - // ==== FRONT ==== | ||
105 | - | ||
106 | - static function getPageByUrl ($url) | ||
107 | - { | ||
108 | - return yii::$app->db->createCommand(' | ||
109 | - SELECT | ||
110 | - `termin`.termin_id, `termin`.page_id, | ||
111 | - `page`.show, | ||
112 | - `template`.template_file | ||
113 | - FROM `termin` | ||
114 | - INNER JOIN `termin_lang` ON `termin_lang`.termin_id = `termin`.termin_id | ||
115 | - AND `termin_lang`.lang_id = '.yii::$app->lang_id.' | ||
116 | - AND `termin_lang`.termin_alias = "'.$url.'" | ||
117 | - INNER JOIN `page` ON `page`.page_id = `termin`.page_id | ||
118 | - INNER JOIN `template` ON `template`.template_id = `termin_lang`.template_id | ||
119 | - ')->queryOne(); | ||
120 | - } | ||
121 | - | ||
122 | - static function isShow ($page) | ||
123 | - { | ||
124 | - return $page['show'] == 1 ? true : false; | ||
125 | - } | ||
126 | - | ||
127 | - static function getPageById ($page_id) | ||
128 | - { | ||
129 | - return yii::$app->db->createCommand(' | ||
130 | - SELECT * | ||
131 | - FROM `termin` | ||
132 | - INNER JOIN `termin_lang` ON `termin_lang`.termin_id = `termin`.termin_id | ||
133 | - AND `termin_lang`.lang_id = '.yii::$app->lang_id.' | ||
134 | - INNER JOIN `page` ON `page`.page_id = `termin`.page_id | ||
135 | - INNER JOIN `page_lang` ON `page_lang`.page_id = `page`.page_id | ||
136 | - AND `page_lang`.lang_id = '.yii::$app->lang_id.' | ||
137 | - WHERE `termin`.termin_id = "'.(int)$page_id.'" | ||
138 | - ')->queryOne(); | ||
139 | - } | ||
140 | - | ||
141 | - // ==== YII ==== | ||
142 | - | ||
143 | - /** | ||
144 | - * @inheritdoc | ||
145 | - */ | ||
146 | - public function rules() | ||
147 | - { | ||
148 | - return [ | ||
149 | - [['date_add', 'template_id', 'image_id', 'show'], 'required'], | ||
150 | - [['date_add'], 'safe'], | ||
151 | - [['template_id', 'image_id', 'show'], 'integer'] | ||
152 | - ]; | ||
153 | - } | ||
154 | - | ||
155 | - /** | ||
156 | - * @inheritdoc | ||
157 | - */ | ||
158 | - public function attributeLabels() | ||
159 | - { | ||
160 | - return [ | ||
161 | - 'page_id' => Yii::t('field', 'page'), | ||
162 | - 'date_add' => Yii::t('field', 'date_add'), | ||
163 | - 'template_id' => Yii::t('field', 'template'), | ||
164 | - 'image_id' => Yii::t('field', 'image'), | ||
165 | - 'show' => Yii::t('field', 'show'), | ||
166 | - | ||
167 | - 'title' => Yii::t('field', 'title'), | ||
168 | - 'meta_title' => Yii::t('field', 'meta_title'), | ||
169 | - 'meta_description' => Yii::t('field', 'meta_description'), | ||
170 | - 'text' => Yii::t('field', 'text'), | ||
171 | - 'page_alias' => Yii::t('field', 'page_alias'), | ||
172 | - 'lang_id' => Yii::t('field', 'lang_id'), | ||
173 | - ]; | ||
174 | - } | ||
175 | - | ||
176 | -} |
common/models/PageLang.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace common\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | - | ||
7 | -/** | ||
8 | - * This is the model class for table "page_lang". | ||
9 | - * | ||
10 | - * @property integer $page_id | ||
11 | - * @property string $title | ||
12 | - * @property string $meta_title | ||
13 | - * @property string $meta_description | ||
14 | - * @property string $text | ||
15 | - * @property string $page_alias | ||
16 | - * @property integer $lang_id | ||
17 | - */ | ||
18 | -class PageLang extends \yii\db\ActiveRecord | ||
19 | -{ | ||
20 | - /** | ||
21 | - * @inheritdoc | ||
22 | - */ | ||
23 | - public static function tableName() | ||
24 | - { | ||
25 | - return 'page_lang'; | ||
26 | - } | ||
27 | - | ||
28 | - /** | ||
29 | - * @inheritdoc | ||
30 | - */ | ||
31 | - public function rules() | ||
32 | - { | ||
33 | - return [ | ||
34 | - [['page_id', 'title', 'meta_title', 'meta_description', 'text', 'page_alias', 'lang_id'], 'safe'], | ||
35 | - [['page_id', 'lang_id'], 'integer'], | ||
36 | - [['text'], 'string'], | ||
37 | - [['title', 'page_alias'], 'string', 'max' => 256], | ||
38 | - [['meta_title', 'meta_description'], 'string', 'max' => 512] | ||
39 | - ]; | ||
40 | - } | ||
41 | - | ||
42 | - /** | ||
43 | - * @inheritdoc | ||
44 | - */ | ||
45 | - public function attributeLabels() | ||
46 | - { | ||
47 | - return [ | ||
48 | - 'page_id' => Yii::t('field', 'page'), | ||
49 | - 'title' => Yii::t('field', 'title'), | ||
50 | - 'meta_title' => Yii::t('field', 'meta_title'), | ||
51 | - 'meta_description' => Yii::t('field', 'meta_description'), | ||
52 | - 'text' => Yii::t('field', 'text'), | ||
53 | - 'page_alias' => Yii::t('field', 'page_alias'), | ||
54 | - 'lang_id' => Yii::t('field', 'lang_id'), | ||
55 | - ]; | ||
56 | - } | ||
57 | -} |
common/models/ShopCategory.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace common\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | -use yii\base\Model; | ||
7 | -use yii\db\Query; | ||
8 | - | ||
9 | -/** | ||
10 | - * Signup form | ||
11 | - */ | ||
12 | -class ShopCategory extends Model | ||
13 | -{ | ||
14 | - /** | ||
15 | - * весь список терминов | ||
16 | - */ | ||
17 | - static function get () | ||
18 | - { | ||
19 | - return yii::$app->db->createCommand(' | ||
20 | - SELECT | ||
21 | - `termin_relation`.termin_id, | ||
22 | - `termin_relation`.termin_pid, | ||
23 | - `termin_lang`.termin_title | ||
24 | - FROM `termin_relation` | ||
25 | - INNER JOIN `termin_lang` ON `termin_lang`.termin_id = `termin_relation`.termin_id | ||
26 | - AND `termin_lang`.lang_id = '.yii::$app->lang_id.' | ||
27 | - INNER JOIN `template` ON `template`.template_id = `termin_lang`.template_id | ||
28 | - ORDER BY `termin_relation`.termin_id ASC, `termin_relation`.termin_pid ASC | ||
29 | - ')->queryAll(); | ||
30 | - } | ||
31 | - | ||
32 | - // =================== | ||
33 | - // ==== STRUCTURE ==== | ||
34 | - // =================== | ||
35 | - | ||
36 | - var $mass = array (); | ||
37 | - | ||
38 | - public function build () | ||
39 | - { | ||
40 | - if ($this->mass = self::get ()) | ||
41 | - { | ||
42 | - return $this->getRecrusive (8); | ||
43 | - } | ||
44 | - } | ||
45 | - | ||
46 | - public function findChild ($id) | ||
47 | - { | ||
48 | - $mass = array (); | ||
49 | - | ||
50 | - foreach ($this->mass as $row) | ||
51 | - { | ||
52 | - if ($row['termin_pid'] == $id) | ||
53 | - { | ||
54 | - $mass[] = $row; | ||
55 | - } | ||
56 | - } | ||
57 | - | ||
58 | - return $mass; | ||
59 | - } | ||
60 | - | ||
61 | - public function getRecrusive ($menu_id) | ||
62 | - { | ||
63 | - $items = $this->findChild($menu_id); | ||
64 | - | ||
65 | - if (! empty ($items)) | ||
66 | - { | ||
67 | - echo '<ul>'; | ||
68 | - | ||
69 | - foreach ($items as $row) | ||
70 | - { | ||
71 | - echo '<li>'.$row['termin_title'].'</li>'; | ||
72 | - | ||
73 | - if ($row['termin_pid'] != 0) | ||
74 | - { | ||
75 | - $this->getRecrusive($row['termin_id']); | ||
76 | - } | ||
77 | - } | ||
78 | - | ||
79 | - echo '</ul>'; | ||
80 | - } | ||
81 | - | ||
82 | - } | ||
83 | - | ||
84 | - // ===== | ||
85 | - | ||
86 | -} |
common/models/TerminLang.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace common\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | - | ||
7 | -/** | ||
8 | - * This is the model class for table "termin_lang". | ||
9 | - * | ||
10 | - * @property integer $termin_id | ||
11 | - * @property string $termin_title | ||
12 | - * @property integer $lang_id | ||
13 | - */ | ||
14 | -class TerminLang extends \yii\db\ActiveRecord | ||
15 | -{ | ||
16 | - /** | ||
17 | - * @inheritdoc | ||
18 | - */ | ||
19 | - public static function tableName() | ||
20 | - { | ||
21 | - return 'termin_lang'; | ||
22 | - } | ||
23 | - | ||
24 | - /** | ||
25 | - * @inheritdoc | ||
26 | - */ | ||
27 | - public function rules() | ||
28 | - { | ||
29 | - return [ | ||
30 | - //[['termin_id', 'lang_id'], 'required'], | ||
31 | - //[['termin_id', 'lang_id'], 'integer'], | ||
32 | - [['termin_title'], 'string'] | ||
33 | - ]; | ||
34 | - } | ||
35 | - | ||
36 | - /** | ||
37 | - * @inheritdoc | ||
38 | - */ | ||
39 | - public function attributeLabels() | ||
40 | - { | ||
41 | - return [ | ||
42 | - 'termin_id' => 'Термин ID', | ||
43 | - 'termin_title' => 'Название', | ||
44 | - 'lang_id' => 'ID языка', | ||
45 | - ]; | ||
46 | - } | ||
47 | - | ||
48 | - public function getMenu() | ||
49 | - { | ||
50 | - return $this->hasMany(Menu::className(), ['termin_id' => 'termin_id']); | ||
51 | - } | ||
52 | -} |
common/models/TerminOption.php deleted
1 | -<?php | ||
2 | - | ||
3 | -namespace common\models; | ||
4 | - | ||
5 | -use Yii; | ||
6 | - | ||
7 | -/** | ||
8 | - * This is the model class for table "termin_option". | ||
9 | - * | ||
10 | - * @property integer $termin_id | ||
11 | - * @property integer $termin_pid | ||
12 | - * @property integer $sortorder | ||
13 | - */ | ||
14 | -class TerminOption extends \yii\db\ActiveRecord | ||
15 | -{ | ||
16 | - /** | ||
17 | - * @inheritdoc | ||
18 | - */ | ||
19 | - public static function tableName() | ||
20 | - { | ||
21 | - return 'termin_option'; | ||
22 | - } | ||
23 | - | ||
24 | - /** | ||
25 | - * @inheritdoc | ||
26 | - */ | ||
27 | - public function rules() | ||
28 | - { | ||
29 | - return [ | ||
30 | - //[['termin_id', 'termin_pid', 'sortorder'], 'required'], | ||
31 | - [['termin_id', 'termin_pid', 'sortorder'], 'integer'] | ||
32 | - ]; | ||
33 | - } | ||
34 | - | ||
35 | - /** | ||
36 | - * @inheritdoc | ||
37 | - */ | ||
38 | - public function attributeLabels() | ||
39 | - { | ||
40 | - return [ | ||
41 | - 'termin_id' => 'Termin ID', | ||
42 | - 'termin_pid' => 'Termin Pid', | ||
43 | - 'sortorder' => 'Sortorder', | ||
44 | - ]; | ||
45 | - } | ||
46 | -} |
frontend/controllers/PageController.php deleted
1 | -<?php | ||
2 | -namespace frontend\controllers; | ||
3 | - | ||
4 | -use Yii; | ||
5 | -use yii\web\Controller; | ||
6 | -use common\models\Page; | ||
7 | - | ||
8 | -/** | ||
9 | - * Site controller | ||
10 | - */ | ||
11 | -class PageController extends Controller | ||
12 | -{ | ||
13 | - /** | ||
14 | - * Displays homepage. | ||
15 | - * | ||
16 | - * @return mixed | ||
17 | - */ | ||
18 | - public function actionPage($controller_name, $page_id, $template_file) | ||
19 | - { | ||
20 | - // страница | ||
21 | - if ($page = Page::getPageById ($page_id)) | ||
22 | - { | ||
23 | - // meta_title | ||
24 | - Yii::$app->view->title = $page['meta_title']; | ||
25 | - | ||
26 | - // meta_desc | ||
27 | - Yii::$app->view->registerMetaTag([ | ||
28 | - 'name' => 'description', | ||
29 | - 'content' => $page['meta_description'], | ||
30 | - ]); | ||
31 | - } | ||
32 | - else | ||
33 | - { | ||
34 | - echo '404'; | ||
35 | - die; | ||
36 | - } | ||
37 | - | ||
38 | - return $this->render($controller_name, $page); | ||
39 | - } | ||
40 | - | ||
41 | -} | ||
42 | \ No newline at end of file | 0 | \ No newline at end of file |
frontend/views/page/home.php deleted