Blame view

artweb/artbox-core/widgets/LanguagePicker.php 971 Bytes
326af919   mzavalniuk   add artbox-core t...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  <?php
      
      namespace artbox\core\widgets;
      
      use artbox\core\models\Language;
      use yii\bootstrap\Widget;
      
      class LanguagePicker extends Widget
      {
          
          public function init()
          {
              
          }
          
          public function run()
          {
              return $this->render(
                  'view',
                  [
                      'current'   => Language::getCurrent(),
                      'languages' => Language::find()
                                             ->where(
                                                 [
                                                     '!=',
                                                     'id',
                                                     Language::getCurrent()->id,
                                                 ]
                                             )
                                             ->all(),
                  ]
              );
          }
      }