Blame view

common/modules/language/widgets/LanguagePicker.php 798 Bytes
d8c1a2e0   Yarik   Big commit artbox
1
2
3
4
5
6
  <?php
      
      namespace common\modules\language\widgets;
      
      use common\modules\language\models\Language;
      use yii\bootstrap\Widget;
5c2eb7c8   Yarik   Big commit almost...
7
      
d8c1a2e0   Yarik   Big commit artbox
8
9
      class LanguagePicker extends Widget
      {
5c2eb7c8   Yarik   Big commit almost...
10
          
d8c1a2e0   Yarik   Big commit artbox
11
12
13
14
15
16
17
18
19
          public function init()
          {
              
          }
          
          public function run()
          {
              return $this->render('view', [
                  'current' => Language::getCurrent(),
5c2eb7c8   Yarik   Big commit almost...
20
21
22
                  'languages' => Language::find()
                                         ->where([
                                             '!=',
8af13427   Yarik   For leha commit.
23
24
                                             'id',
                                             Language::getCurrent()->id,
5c2eb7c8   Yarik   Big commit almost...
25
26
                                         ])
                                         ->all(),
d8c1a2e0   Yarik   Big commit artbox
27
28
29
              ]);
          }
      }