@@ 162-175 (lines=14) @@ | ||
159 | } |
|
160 | } |
|
161 | ||
162 | if (Yii::$app->request->post('type') === 'post' && $postIds = Yii::$app->request->post('postIds')) { |
|
163 | foreach ($postIds as $postId) { |
|
164 | if ($post = $this->findPost($postId)) { |
|
165 | $model = new MenuItem([ |
|
166 | 'menu_id' => $id, |
|
167 | 'label' => $post->title, |
|
168 | 'url' => $post->getUrl(), |
|
169 | ]); |
|
170 | if ($model->save()) { |
|
171 | $items .= $this->renderPartial('_render-item', ['item' => $model, 'wrap' => 'true']); |
|
172 | } |
|
173 | } |
|
174 | } |
|
175 | } |
|
176 | ||
177 | if (Yii::$app->request->post('type') === 'taxonomy' && $termIds = Yii::$app->request->post('termIds')) { |
|
178 | foreach ($termIds as $termId) { |
|
@@ 177-190 (lines=14) @@ | ||
174 | } |
|
175 | } |
|
176 | ||
177 | if (Yii::$app->request->post('type') === 'taxonomy' && $termIds = Yii::$app->request->post('termIds')) { |
|
178 | foreach ($termIds as $termId) { |
|
179 | if ($term = $this->findTerm($termId)) { |
|
180 | $model = new MenuItem([ |
|
181 | 'menu_id' => $id, |
|
182 | 'label' => $term->name, |
|
183 | 'url' => $term->getUrl(), |
|
184 | ]); |
|
185 | if ($model->save()) { |
|
186 | $items .= $this->renderPartial('_render-item', ['item' => $model, 'wrap' => 'true']); |
|
187 | } |
|
188 | } |
|
189 | } |
|
190 | } |
|
191 | ||
192 | return $items; |
|
193 | } |