Blame view

src/lib/languages.php 811 Bytes
1ea3b987   Administrator   maby first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  <?php
  namespace
  {
  
      class languages extends \core
      {
          public function getTranslation()
          {
              $lang_val = $this->getDi()->get('session')->get('language');
  
              $lang     = explode( '/', $this->getDi()->get('request')->get('_url'));
  
              if(!empty($lang)){
                  if(array_pop($lang) == 'ru'){
                      $lang_val = 'ru';
                  } else {
                      $lang_val = 'ua';
                  }
  
  
              }
  
              $messages = require( ROOT_PATH.config::get( 'dirs/messagesDir' ).$lang_val.'.php' );
5ead64b0   Administrator   090316
24
  
1ea3b987   Administrator   maby first commit
25
26
27
28
29
30
31
32
33
              // Возвращение объекта работы с переводом
              return new \Phalcon\Translate\Adapter\NativeArray(array(
                  "content" => $messages
              ));
  
          }
  
      }
  }