/**
  * Кэш иностранных языков
  *
  * @return CArrayList|null
  */
 public static function getCacheLanguages()
 {
     if (is_null(self::$_cacheLanguages)) {
         self::$_cacheLanguages = new CArrayList();
         foreach (CActiveRecordProvider::getAllFromTable(TABLE_LANGUAGES)->getItems() as $item) {
             $lang = new CTerm($item);
             self::$_cacheLanguages->add($lang->getId(), $lang);
         }
     }
     return self::$_cacheLanguages;
 }