git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@88 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
nanosimbiot 2011-07-05 16:07:48 +00:00
commit b877e01097
7 changed files with 6 additions and 1547 deletions

View file

@ -809,9 +809,7 @@ class bbcode
if(!preg_match("#{$bb_cfg['server_name']}#", $href)) if(!preg_match("#{$bb_cfg['server_name']}#", $href))
{ {
require_once(INC_DIR .'class.idna_convert.php'); return '<a href="'. make_url('/redirect.php?url=') . urlencode($href) .'" class="postLink" target="_blank">'. $name .'</a>';
$IDN = new idna_convert();
return '<a href="'. make_url('/redirect.php?url=') . base64_encode($IDN->encode($href)) .'" class="postLink" target="_blank">'. $name .'</a>';
} }
return "<a href=\"$href\" class=\"postLink\">$name</a>"; return "<a href=\"$href\" class=\"postLink\">$name</a>";
} }

File diff suppressed because it is too large Load diff

View file

@ -45,7 +45,7 @@ switch ($mode)
{ {
if($users = DB()->fetch_row("SELECT user_id, username FROM ". BB_USERS ." WHERE user_reg_ip = '". USER_IP ."' LIMIT 1")) if($users = DB()->fetch_row("SELECT user_id, username FROM ". BB_USERS ." WHERE user_reg_ip = '". USER_IP ."' LIMIT 1"))
{ {
bb_die('С вашего IP-адреса уже зарегистрирован пользователь <a href="'. PROFILE_URL . $users['user_id'] .'"><b>'. $users['username'] .'</b></a>.<br /><br />Если Вы ранее не регистрировались на нашем трекере, обратитесь к <a href="mailto:'. $bb_cfg['tech_admin_email'] .'">Администрации</a>'); bb_die(sprintf($lang['ALREADY_REG'], '<a href="'. PROFILE_URL . $users['user_id'] .'"><b>'. $users['username'] .'</b></a>', $bb_cfg['tech_admin_email']));
} }
} }

View file

@ -1157,6 +1157,7 @@ $lang['MAGNET'] = 'Magnet';
//torrent status mod //torrent status mod
$lang['TOR_STATUS'] = 'Status'; $lang['TOR_STATUS'] = 'Status';
$lang['TOR_STATUS_SELECT_ACTION'] = 'Select status'; $lang['TOR_STATUS_SELECT_ACTION'] = 'Select status';
$lang['TOR_STATUS_SELECT_ALL'] = 'All statuses';
$lang['TOR_STATUS_NAME'] = array( $lang['TOR_STATUS_NAME'] = array(
TOR_NOT_APPROVED => 'not checked', TOR_NOT_APPROVED => 'not checked',
TOR_CLOSED => 'closed', TOR_CLOSED => 'closed',

View file

@ -1163,6 +1163,7 @@ $lang['MAGNET'] = 'Magnet';
//torrent status mod //torrent status mod
$lang['TOR_STATUS'] = 'Статус'; $lang['TOR_STATUS'] = 'Статус';
$lang['TOR_STATUS_SELECT_ACTION'] = 'Выберите статус'; $lang['TOR_STATUS_SELECT_ACTION'] = 'Выберите статус';
$lang['TOR_STATUS_SELECT_ALL'] = 'Все статусы';
$lang['TOR_STATUS_NAME'] = array( $lang['TOR_STATUS_NAME'] = array(
TOR_NOT_APPROVED => 'не проверено', TOR_NOT_APPROVED => 'не проверено',
TOR_CLOSED => 'закрыто', TOR_CLOSED => 'закрыто',

View file

@ -2,15 +2,12 @@
define('BB_ROOT', './'); define('BB_ROOT', './');
require(BB_ROOT .'common.php'); require(BB_ROOT .'common.php');
require(INC_DIR .'class.idna_convert.php');
$user->session_start(); $user->session_start();
$url = (string) request_var('url', ''); $url = (string) request_var('url', '');
$time = 15; $time = 15;
$url = base64_decode($url); $url = urldecode($url);
$IDN = new idna_convert();
$url = $IDN->decode($url);
if(!$url) if(!$url)
{ {

View file

@ -101,7 +101,7 @@ if ($is_auth['auth_mod'])
unset($_REQUEST['sort'], $_REQUEST['order'], $_REQUEST[$title_match_key]); unset($_REQUEST['sort'], $_REQUEST['order'], $_REQUEST[$title_match_key]);
$show_type_separator = false; $show_type_separator = false;
} }
$select_tst = array_merge(array('* любой' => -1), array_flip($lang['TOR_STATUS_NAME'])); $select_tst = array_merge(array($lang['TOR_STATUS_SELECT_ALL'] => -1), array_flip($lang['TOR_STATUS_NAME']));
$template->assign_vars(array( $template->assign_vars(array(
'SELECT_TST' => build_select('tst', $select_tst, $tor_status), 'SELECT_TST' => build_select('tst', $select_tst, $tor_status),
)); ));