Blame view

frontend/views/layouts/admin.php 6.1 KB
eb7e82fb   Administrator   29.02.16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <?php

  

      use common\components\Request;

      use yii\base\View;

  use yii\widgets\Menu;

  

  \frontend\assets\AdminAsset::register($this);

      /**

       * @var string $content

       * @var View $this

       */

  $this->beginContent('@app/views/layouts/main.php');

  ?>

  <div class="section-box admin-page">

26656179   Administrator   01.03.16
15
16
17
18
19
      <div class="box-wr">

          <div class="box-all">

              <div class="login-right-column">

                  <div class="admin-my-page">Моя страница</div>

                  <?php

2293c233   Administrator   16.03.16
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
                  $item = [

                      [

                          'label' => 'Учетные данные',

                          'url' => ['accounts/general'],

                          'options' => ['class' => 'admin-menu-icons admin-menu-ico-1',],

                      ],

                      [

                          'label' => 'Контакты',

                          'url' => ['accounts/contacts'],

                      ],

                      [

                          'label' => 'Услуги',

                          'url' => ['accounts/service'],

                      ],

  

                      [

                          'label' => 'Описание',

                          'url' => ['accounts/description'],

                      ],

  

  

  

                      [

                          'label' => 'Вакансии',

                          'url' => ['accounts/vacancy'],

                          'active' => preg_match('/^vacancy.*$/', $this->context->action->id)?true:false,

                      ],

                      [

                          'label' => 'Ваши проекты',

                          'url' => ['accounts/projects'],

                          'active' => preg_match('/^projects.*$/', $this->context->action->id)?true:false,

                      ],

                      [

                          'label' => 'Портфолио',

                          'url' => ['accounts/portfolio'],

                          'active' => preg_match('/^portfolio.*$/', $this->context->action->id)?true:false,

                      ],

2f324895   Yarik   test
57
                      [

480297bb   Виталий   git
58
                          'label' => "Портфолио участник <span class='ico_num'>{$this->params['portfolio_user_count']}</span>",

2f324895   Yarik   test
59
60
61
62
                          'encode' => false,

                          'url' => ['accounts/participant'],

                          'active' => preg_match('/^participant.*$/', $this->context->action->id)?true:false,

                      ],

2293c233   Administrator   16.03.16
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
                      [

                          'label' => 'Блог',

                          'url' => ['accounts/blog'],

                          'active' => preg_match('/^blog.*$/', $this->context->action->id)?true:false,

                      ],

                      [

                          'label' => 'Галерея Изображения',

                          'url' => ['accounts/gallery'],

                          'active' => preg_match('/^gallery(?!-video).*$/', $this->context->action->id)?true:false,

                      ],

                      [

                          'label' => 'Галерея Видео',

                          'url' => ['accounts/gallery-video'],

                      ],

                      [

                          'label' => 'Сообщения',

                          'url' => ['chat/list'],

                          'options' => ['class' => 'admin-menu-icons admin-menu-ico-2',],

                      ],

                      [

                          'label' => 'Уведомления о проектах',

                          'url' => ['/projects'],

                      ],

                      [

                          'label' => 'Закладки',

                          'url' => ['accounts/bookmarks'],

                          'options' => ['class' => 'admin-menu-icons admin-menu-ico-3',],

                      ],

                      [

                          'label' => 'Настройка аккаунта',

                          'url' => ['accounts/setting'],

                          'options' => ['class' => 'admin-menu-icons admin-menu-ico-4',],

26656179   Administrator   01.03.16
95
                      ],

eb7e82fb   Administrator   29.02.16
96
  

2293c233   Administrator   16.03.16
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
                  ];

  

                  if(\Yii::$app->user->identity->type == 1){

                       array_push($item,

  

                               [

                                   'label' => 'Трудовой стаж',

                                   'url' => ['accounts/employment'],

                               ],

                               [

                                   'label' => 'Дополнительные навыки',

                                   'url' => ['accounts/add-skills'],

                               ]

  

                           );

                  } else if(\Yii::$app->user->identity->type == 2) {

                      array_push($item,

26656179   Administrator   01.03.16
114
115
116
117
                          [

                              'label' => 'Команда',

                              'url' => ['accounts/team'],

                              'active' => preg_match('/^team.*$/', $this->context->action->id)?true:false,

2293c233   Administrator   16.03.16
118
119
                          ]

                      );

eb7e82fb   Administrator   29.02.16
120
  

2293c233   Administrator   16.03.16
121
122
123
                  }

  

                  array_push($item,

eb7e82fb   Administrator   29.02.16
124
  

26656179   Administrator   01.03.16
125
126
127
128
129
130
131
132
                          [

                              'label' => 'На сайт',

                              'url' => \Yii::$app->user->identity->type == 1 ? ['performer/common', 'performer_id'=>\Yii::$app->user->id] : ['company/common', 'company_id'=>\Yii::$app->user->id],

                          ],

                          [

                              'label' => 'Выход',

                              'options' => ['class'=>'logout-li'],

                              'url' => ['/site/logout']

2293c233   Administrator   16.03.16
133
134
135
136
137
138
139
140
141
                          ]

  

                      );

  

  

  

                  echo Menu::widget([

                      'options' => [

                          'class' => 'menu-admin',

26656179   Administrator   01.03.16
142
                      ],

2293c233   Administrator   16.03.16
143
144
                      'activeCssClass' => 'active-menu-admin',

                      'items' => $item

26656179   Administrator   01.03.16
145
146
147
                  ]);

                  ?>

              </div>

eb7e82fb   Administrator   29.02.16
148
  

26656179   Administrator   01.03.16
149
150
151
              <div class="login-left-column">

                  <?= $content ?>

              </div>

eb7e82fb   Administrator   29.02.16
152
  

26656179   Administrator   01.03.16
153
154
155
          </div>

      </div>

  </div>

eb7e82fb   Administrator   29.02.16
156
  

6e1510b2   Administrator   firs page
157
  <?php $this->endContent() ?>