/** * @return array * @param boolean $prinud - Если true, принудительно читает данные из БД. * @desc Вернет все языковые версии системы */ static function getAll($prinud = false) { if (empty(self::$langs) || $prinud) { $mas = db::q('SELECT *, l_id id FROM <<langs>>;', records); self::$langs = array(); while (list($key, $lang) = each($mas)) { self::$langs[$lang['l_id']] = $lang; self::$langs_rel[$lang['l_prefix']] = $lang['l_id']; } } return self::$langs; }