Beispiel #1
0
 public static function t($message = null)
 {
     $model = new translateModel();
     if (!isset($_COOKIE['language'])) {
         return $message;
     } else {
         $lang = filter_var($_COOKIE['language'], FILTER_VALIDATE_REGEXP, array("options" => array("regexp" => "([a-z]{2})")));
         $newMessage = $model->getTranslate($message, $lang);
         if ($newMessage) {
             return $newMessage;
         }
         return $message;
     }
 }
 function t($message = null)
 {
     $model = new translateModel();
     // Проверяем на наличие установленой куки с языком
     if (!isset($_COOKIE['language'])) {
         return $message;
         // Если нет возвращаем текст оригинала
     } else {
         // Проверка на валидность информации в куках
         $lang = filter_var($_COOKIE['language'], FILTER_VALIDATE_REGEXP, array("options" => array("regexp" => "([a-z]{2})")));
         // Поиск в БД запрошенного текста
         $newMessage = $model->getTranslate($message, $lang);
         // Если есть возвращаем перевод
         if ($newMessage) {
             return $newMessage;
         }
         return $message;
     }
 }