Commit 9fdba9c2ce360a29fa1d4029d6ec30fbf14f073d

Authored by Administrator
1 parent cb53ee00

15.02.16

frontend/controllers/AccountsController.php
@@ -355,7 +355,7 @@ @@ -355,7 +355,7 @@
355 { 355 {
356 $searchModel = new PortfolioSearch(); 356 $searchModel = new PortfolioSearch();
357 $dataProvider = $searchModel->search(Yii::$app->request->queryParams); 357 $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
358 - 358 + $dataProvider->pagination->pageSize=5;
359 return $this->render('portfolio', [ 359 return $this->render('portfolio', [
360 'searchModel' => $searchModel, 360 'searchModel' => $searchModel,
361 'dataProvider' => $dataProvider, 361 'dataProvider' => $dataProvider,
@@ -365,14 +365,7 @@ @@ -365,14 +365,7 @@
365 public function actionPortfolioCreate() 365 public function actionPortfolioCreate()
366 { 366 {
367 $portfolio = new Portfolio(); 367 $portfolio = new Portfolio();
368 - $specialization = Specialization::find()  
369 - ->select([  
370 - 'specialization_name',  
371 - 'specialization_id',  
372 - ])  
373 - ->indexBy('specialization_id')  
374 - ->asArray()  
375 - ->column(); 368 + $specializations = Specialization::find()->orderBy('specialization_id')->all();
376 $post = \Yii::$app->request->post(); 369 $post = \Yii::$app->request->post();
377 if(!empty( $post )) { 370 if(!empty( $post )) {
378 $portfolio->load($post); 371 $portfolio->load($post);
@@ -388,21 +381,14 @@ @@ -388,21 +381,14 @@
388 } 381 }
389 return $this->render('_portfolio_form', [ 382 return $this->render('_portfolio_form', [
390 'portfolio' => $portfolio, 383 'portfolio' => $portfolio,
391 - 'specialization' => $specialization, 384 + 'specializations' => $specializations,
392 ]); 385 ]);
393 } 386 }
394 387
395 public function actionPortfolioUpdate($id) 388 public function actionPortfolioUpdate($id)
396 { 389 {
397 $portfolio = Portfolio::findOne($id); 390 $portfolio = Portfolio::findOne($id);
398 - $specialization = Specialization::find()  
399 - ->select([  
400 - 'specialization_name',  
401 - 'specialization_id',  
402 - ])  
403 - ->indexBy('specialization_id')  
404 - ->asArray()  
405 - ->column(); 391 + $specializations = Specialization::find()->orderBy('specialization_id')->all();
406 $post = \Yii::$app->request->post(); 392 $post = \Yii::$app->request->post();
407 if(!empty( $post )) { 393 if(!empty( $post )) {
408 $portfolio->load($post); 394 $portfolio->load($post);
@@ -418,7 +404,7 @@ @@ -418,7 +404,7 @@
418 } 404 }
419 return $this->render('_portfolio_form', [ 405 return $this->render('_portfolio_form', [
420 'portfolio' => $portfolio, 406 'portfolio' => $portfolio,
421 - 'specialization' => $specialization, 407 + 'specializations' => $specializations,
422 ]); 408 ]);
423 } 409 }
424 410
frontend/views/accounts/_portfolio_form.php
@@ -4,7 +4,8 @@ @@ -4,7 +4,8 @@
4 */ 4 */
5 use common\models\Option; 5 use common\models\Option;
6 use common\models\Portfolio; 6 use common\models\Portfolio;
7 - use common\widgets\ImageUploader; 7 +use common\models\Specialization;
  8 +use common\widgets\ImageUploader;
8 use mihaildev\ckeditor\CKEditor; 9 use mihaildev\ckeditor\CKEditor;
9 use yii\helpers\Html; 10 use yii\helpers\Html;
10 use yii\widgets\ActiveForm; 11 use yii\widgets\ActiveForm;
@@ -42,8 +43,31 @@ use yii\web\JsExpression; @@ -42,8 +43,31 @@ use yii\web\JsExpression;
42 43
43 44
44 <div class="input-blocks-wrapper"> 45 <div class="input-blocks-wrapper">
45 - <?= $form->field($portfolio, 'specializationInput')  
46 - ->checkboxList($specialization) ?> 46 + <ul class="content-menu-first">
  47 + <?php foreach($specializations as $specialization):?>
  48 + <li data-img="<?= $specialization->image?>">
  49 + <span data-menu-bg="<?= $specialization->background ?>" style="background: <?= $specialization->background ?>"></span><a href="#"><?= $specialization->specialization_name?></a>
  50 + <ul>
  51 + <?php foreach($specialization->children as $child_first):?>
  52 +
  53 + <?php if($child_first instanceof Specialization):?>
  54 + <li>
  55 + <a href="#"><?= $child_first->specialization_name?></a>
  56 + <ul>
  57 + <?php foreach($child_first->children as $child_second):?>
  58 + <?php if($child_first instanceof Specialization): ?>
  59 + <li><a href="#"><?= $child_second->specialization_name?></a></li>
  60 + <?php endif;?>
  61 + <?php endforeach; ?>
  62 + </ul>
  63 + </li>
  64 + <?php endif; ?>
  65 + <?php endforeach; ?>
  66 +
  67 + </ul>
  68 + </li>
  69 + <?php endforeach; ?>
  70 + </ul>
47 </div> 71 </div>
48 72
49 73
frontend/views/performer/gallery.php
@@ -54,4 +54,19 @@ $this-&gt;title = &#39;My Yii Application&#39;; @@ -54,4 +54,19 @@ $this-&gt;title = &#39;My Yii Application&#39;;
54 ?> 54 ?>
55 </div> 55 </div>
56 56
57 -</div>  
58 \ No newline at end of file 57 \ No newline at end of file
  58 +</div>
  59 +<script>
  60 + $(function () {
  61 + $('#demo5').scrollbox({
  62 + direction: 'h',
  63 + distance: 220,
  64 + autoPlay: false
  65 + });
  66 + $('#demo5-backward').click(function () {
  67 + $('#demo5').trigger('backward');
  68 + });
  69 + $('#demo5-forward').click(function () {
  70 + $('#demo5').trigger('forward');
  71 + });
  72 + });
  73 +</script>
59 \ No newline at end of file 74 \ No newline at end of file