本文整理汇总了PHP中Translate::toCurrent方法的典型用法代码示例。如果您正苦于以下问题:PHP Translate::toCurrent方法的具体用法?PHP Translate::toCurrent怎么用?PHP Translate::toCurrent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translate
的用法示例。
在下文中一共展示了Translate::toCurrent方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: _
/**
* View - Вывести переведенную на текущий язык фразу (обертка для Translate::toCurrent)
**/
public static function _($text)
{
echo Translate::toCurrent($text);
}
示例2:
<?php
/**
* site.com/?action=index или site.com/
*
* Стандартный обработчик - страница профиля пользователя или сообщение с просьбой войти на сайт,
* если пользователь еще этого не сделал
*/
$userAccount = Account::getCurrent();
if ($userAccount->isGuest()) {
// Гостевой аккаунт - показываем сообщение с просьбой войти на сайт
$title = Translate::toCurrent('Добро пожаловать!');
include 'templates/index.phtml';
} else {
// Пользователь сайта - показываем данные профиля
$title = $userAccount->getData('name') . ' ' . $userAccount->getData('surname');
include 'templates/profile.phtml';
}
示例3: header
break;
case 'noPassword':
$message = Translate::toCurrent('Пароль не указан');
break;
case 'wrongLoginFormat':
$message = Translate::toCurrent('Неверный формат логина / адреса электронной почты');
break;
case 'wrongPasswordFormat':
$message = Translate::toCurrent('Неверный формат пароля');
break;
case 'tooManyWrongAttempts':
$message = Translate::toCurrent('Превышен лимит неудачных попыток входа, подождите несколько минут');
break;
case 'accountNotFound':
$message = Translate::toCurrent('Профиль с таким логином или адресом электронной почты не найден');
break;
case 'wrongPassword':
$message = Translate::toCurrent('Пароль указан неверно');
break;
}
$messageType = 'error';
include 'templates/login.phtml';
}
} else {
// Пользователь не отправлял форму - показываем форму входа на сайт
include 'templates/login.phtml';
}
} else {
// Пользователь сайта - перенаправление на страницу профиля, нет потребности показывать форму входа
header('Location: ' . Misc::url('index'));
}
示例4: imagecreatefrompng
} else {
if ($imageInfo[2] == IMAGETYPE_PNG) {
$gdHdl = imagecreatefrompng($image['tmp_name']);
}
}
}
if ($gdHdl) {
// Сохранение изображения без обработки
// В этом месте можно изменить размер изображения или обрезать его
imagejpeg($gdHdl, 'media/images/' . $inputLogin . '.jpg', 80);
}
}
include 'templates/registration-success.phtml';
} else {
// Форма не принята, найдены ошибки. Возвращаем к форме
$message = Translate::toCurrent('Произошли следующие ошибки при попытке регистрации:');
$message .= '<ul>';
foreach ($errorMessages as $errorMessage) {
$message .= '<li>' . $errorMessage . '</li>';
}
$message .= '</ul>';
$messageType = 'error';
include 'templates/registration.phtml';
}
/*
Array
(
[image] => Array
(
[name] => download.png
[type] => image/png
示例5: header
<?php
/**
* site.com/?action=notfound
*
* Страница 404
*/
header("HTTP/1.0 404 Not Found");
$title = Translate::toCurrent('Страница не найдена');
include 'templates/notfound.phtml';
示例6: array
$response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Этот адрес уже занят'));
} else {
// Аккаунта с таким email не существует
$response = array('valid' => true, 'status' => 'valid', 'message' => Translate::toCurrent('Этот адрес не занят'));
}
} else {
$response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Неверный формат адреса электронной почты'));
}
echo json_encode($response, JSON_UNESCAPED_UNICODE);
break;
case 'login-not-exists':
// Проверка занятости логина
// Если логин не занят, возвращается true
$value = $_POST['value'];
$response = array();
if (Misc::validFormat($value, 'login')) {
// Поиск аккаунта по login
if (Account::getInstanceByLogin($value) != null) {
// Аккаунт с таким логином существует
$response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Этот логин уже занят'));
} else {
// Аккаунта с таким логином не существует
$response = array('valid' => true, 'status' => 'valid', 'message' => Translate::toCurrent('Этот логин не занят'));
}
} else {
$response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Неверный формат логина'));
}
echo json_encode($response, JSON_UNESCAPED_UNICODE);
break;
}
}