本文整理汇总了PHP中functions::trans方法的典型用法代码示例。如果您正苦于以下问题:PHP functions::trans方法的具体用法?PHP functions::trans怎么用?PHP functions::trans使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类functions
的用法示例。
在下文中一共展示了functions::trans方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: mysql_query
require '../incfiles/end.php';
exit;
}
$req_r = mysql_query("SELECT * FROM `forum` WHERE `id` = '{$id}' AND `type` = 'r' LIMIT 1");
if (!mysql_num_rows($req_r)) {
require '../incfiles/head.php';
echo functions::display_error($lng['error_wrong_data']);
require '../incfiles/end.php';
exit;
}
$th = isset($_POST['th']) ? functions::check(mb_substr(trim($_POST['th']), 0, 100)) : '';
$msg = isset($_POST['msg']) ? functions::checkin(trim($_POST['msg'])) : '';
$buzz_prefix = $_POST['tiento'];
if (isset($_POST['msgtrans'])) {
$th = functions::trans($th);
$msg = functions::trans($msg);
}
$msg = preg_replace_callback('~\\[url=(http://.+?)\\](.+?)\\[/url\\]|(http://(www.)?[0-9a-zA-Z\\.-]+\\.[0-9a-zA-Z]{2,6}[0-9a-zA-Z/\\?\\.\\~&_=/%-:#]*)~', 'forum_link', $msg);
if (isset($_POST['submit']) && isset($_POST['token']) && isset($_SESSION['token']) && $_POST['token'] == $_SESSION['token']) {
$error = array();
if (empty($th)) {
$error[] = $lng_forum['error_topic_name'];
}
if (mb_strlen($th) < 2) {
$error[] = $lng_forum['error_topic_name_lenght'];
}
if (empty($msg)) {
$error[] = $lng['error_empty_message'];
}
if (mb_strlen($msg) < 4) {
$error[] = $lng['error_message_short'];
示例2: msg_check
private function msg_check($rpt_check = false)
{
$error = array();
$message = isset($_POST['message']) ? mb_substr(trim($_POST['message']), 0, $this->max_lenght) : false;
$code = isset($_POST['code']) ? intval($_POST['code']) : NULL;
$code_chk = isset($_SESSION['code']) ? $_SESSION['code'] : NULL;
$translit = isset($_POST['translit']);
// Проверяем код
if ($code == $code_chk) {
return false;
}
// Проверяем на минимально допустимую длину
if (mb_strlen($message) < $this->min_lenght) {
$error[] = core::$lng['error_message_short'];
} else {
// Проверка на флуд
$flood = functions::antiflood();
if ($flood) {
$error[] = core::$lng['error_flood'] . ' ' . $flood . ' ' . core::$lng['seconds'];
}
}
// Проверка на повтор сообщений
if (!$error && $rpt_check) {
$req = mysql_query("SELECT * FROM `" . $this->comments_table . "` WHERE `user_id` = '" . $this->user_id . "' ORDER BY `id` DESC LIMIT 1");
$res = mysql_fetch_assoc($req);
if (mb_strtolower($message) == mb_strtolower($res['text'])) {
$error[] = core::$lng['error_message_exists'];
}
}
// Транслит сообщения
if (!$error && $translit) {
$message = functions::trans($message);
}
// Возвращаем результат
return array('code' => $code, 'text' => $message, 'error' => $error);
}
示例3: array_chunk
$smileys = array_chunk($smileys, $kmess, TRUE);
if ($start) {
$key = ($start - $start % $kmess) / $kmess;
$smileys_view = $smileys[$key];
if (!count($smileys_view)) {
$smileys_view = $smileys[0];
}
$smileys = $smileys_view;
} else {
$smileys = $smileys[0];
}
}
$i = 0;
foreach ($smileys as $value) {
$smile = ':' . $value . ':';
echo ($i % 2 ? '<div class="list2">' : '<div class="list1">') . '<input type="checkbox" name="delete_sm[]" value="' . $value . '" /> ' . functions::smileys($smile, $rights >= 1 ? 1 : 0) . ' ' . $smile . ' ' . $lng['lng_or'] . ' ' . functions::trans($smile) . '</div>';
$i++;
}
if ($total) {
echo '<div class="rmenu"><input type="submit" name="delete" value=" ' . $lng['delete'] . ' "/></div></form>';
} else {
echo '<div class="menu"><p>' . $lng['list_empty'] . '<br /><a href="faq.php?act=smileys">' . $lng['add_smileys'] . '</a></p></div>';
}
echo '<div class="phdr">' . $lng['total'] . ': ' . $total . ' / ' . $user_smileys . '</div>';
if ($total > $kmess) {
echo '<div class="topmenu">' . functions::display_pagination('faq.php?act=my_smileys&', $start, $total, $kmess) . '</div>';
}
echo '<p>' . ($total ? '<a href="faq.php?act=set_my_sm&clean">' . $lng['clear'] . '</a><br />' : '') . '<a href="' . $_SESSION['ref'] . '">' . $lng['back'] . '</a></p>';
break;
case 'set_my_sm':
/*
示例4: isset
echo '<p><a href="../users/profile.php?act=office">' . $lng['personal'] . '</a></p>';
require_once '../incfiles/end.php';
exit;
}
}
if (empty($_SESSION['error'])) {
$_SESSION['error'] = '';
}
$out .= '<div class="phdr"><b>' . $lng['mail'] . '</b></div>';
if (isset($_POST['submit']) && empty($ban['1']) && empty($ban['3']) && !functions::is_ignor($id)) {
if (!$id) {
$name = isset($_POST['nick']) ? functions::rus_lat(mb_strtolower(trim($_POST['nick']))) : '';
}
$text = isset($_POST['text']) ? trim($_POST['text']) : '';
if ($set_user['translit'] && isset($_POST['msgtrans'])) {
$text = functions::trans($text);
}
$newfile = '';
$sizefile = 0;
$do_file = FALSE;
$do_file_mini = FALSE;
$error = array();
if (!$id && empty($name)) {
$error[] = $lng_mail['indicate_login_grantee'];
}
if (empty($text)) {
$error[] = $lng_mail['message_not_empty'];
} elseif (mb_strlen($text) < 2 || mb_strlen($text) > 5000) {
$error[] = $lng_mail['error_long_message'];
}
if ($id && $id == $user_id || !$id && $datauser['name_lat'] == $name) {