git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@376 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
pherum83 2012-02-21 21:54:51 +00:00
commit 5174beaf5c
12 changed files with 58 additions and 34 deletions

View file

@ -15,8 +15,8 @@ switch($mode)
if ($user_id != BOT_UID) if ($user_id != BOT_UID)
{ {
user_delete($user_id);
delete_user_sessions($user_id); delete_user_sessions($user_id);
user_delete($user_id);
$this->response['info'] = $lang['USER_DELETED']; $this->response['info'] = $lang['USER_DELETED'];
} }

View file

@ -102,6 +102,16 @@ switch ($mode)
} }
} }
if ($profiledata['user_level'] == ADMIN && !IS_ADMIN) $reg_ip = $last_ip = $lang['HIDDEN'];
elseif ($profiledata['user_level'] == MOD && IS_MOD) $reg_ip = $last_ip = $lang['HIDDEN'];
else
{
$user_reg_ip = decode_ip($profiledata['user_reg_ip']);
$user_last_ip = decode_ip($profiledata['user_last_ip']);
$reg_ip = '<a href="'. $bb_cfg['whois_info'] . $user_reg_ip .'" class="gen" target="_blank">'. $user_reg_ip .'</a>';
$last_ip = '<a href="'. $bb_cfg['whois_info'] . $user_last_ip .'" class="gen" target="_blank">'. $user_last_ip .'</a>';
}
$this->response['ip_list_html'] = ' $this->response['ip_list_html'] = '
<style type="text/css"> <style type="text/css">
table.mod_ip { background: #F9F9F9; border: 1px solid #A5AFB4; border-collapse: separate;} table.mod_ip { background: #F9F9F9; border: 1px solid #A5AFB4; border-collapse: separate;}
@ -111,14 +121,15 @@ switch ($mode)
<br /><table class="mod_ip bCenter borderless" cellspacing="1"> <br /><table class="mod_ip bCenter borderless" cellspacing="1">
<tr class="row5" > <tr class="row5" >
<td>'. $lang['REG_IP'] .'</td> <td>'. $lang['REG_IP'] .'</td>
<td class="tCenter"><a href="'. $bb_cfg['whois_info'] . decode_ip($profiledata['user_reg_ip']).'" class="gen" target="_blank">'.decode_ip($profiledata['user_reg_ip']).'</a></td> <td class="tCenter">'. $reg_ip .'</td>
<td><div>'. $link_reg_ip .'</div></td> <td><div>'. $link_reg_ip .'</div></td>
</tr> </tr>
<tr class="row4"> <tr class="row4">
<td>'. $lang['LAST_IP'] .'</td> <td>'. $lang['LAST_IP'] .'</td>
<td class="tCenter"><a href="'. $bb_cfg['whois_info'] . decode_ip($profiledata['user_last_ip']).'" class="gen" target="_blank">'.decode_ip($profiledata['user_last_ip']).'</a></td> <td class="tCenter">'. $last_ip .'</td>
<td><div>'. $link_last_ip .'</div></td> <td><div>'. $link_last_ip .'</div></td>
</tr> </tr>
</table><br />'; </table><br />
';
break; break;
} }

View file

@ -157,6 +157,19 @@ class CACHES
$this->ref[$cache_name] =& $this->obj[$cache_name]; $this->ref[$cache_name] =& $this->obj[$cache_name];
break; break;
case 'db_sqlite':
if (!isset($this->obj[$cache_name]))
{
$cache_cfg['pconnect'] = $this->cfg['pconnect'];
$cache_cfg['db_file_path'] = $this->get_db_path($cache_name, $cache_cfg, '.sqlite.db');
$cache_cfg['table_name'] = $cache_name;
$cache_cfg['table_schema'] = $this->get_table_schema($cache_cfg);
$this->obj[$cache_name] = new sqlite_common($cache_cfg);
}
$this->ref[$cache_name] =& $this->obj[$cache_name];
break;
case 'redis': case 'redis':
if (!isset($this->obj[$cache_name])) if (!isset($this->obj[$cache_name]))
{ {

View file

@ -52,8 +52,8 @@ $bb_cfg = $tr_cfg = $page_cfg = array();
// Increase number of revision after update // Increase number of revision after update
$bb_cfg['tp_version'] = '2.4 (beta)'; $bb_cfg['tp_version'] = '2.4 (beta)';
$bb_cfg['tp_release_state'] = 'R375'; $bb_cfg['tp_release_state'] = 'R376';
$bb_cfg['tp_release_date'] = '16-02-2012'; $bb_cfg['tp_release_date'] = '22-02-2012';
// Database // Database
$charset = 'utf8'; $charset = 'utf8';

View file

@ -2721,24 +2721,24 @@ function create_magnet($infohash, $auth_key, $logged_in)
return '<a href="magnet:?xt=urn:btih:'. bin2hex($infohash) .'&tr='. urlencode($bb_cfg['bt_announce_url'] . $passkey_url) .'"><img src="images/magnet.png" width="12" height="12" border="0" /></a>'; return '<a href="magnet:?xt=urn:btih:'. bin2hex($infohash) .'&tr='. urlencode($bb_cfg['bt_announce_url'] . $passkey_url) .'"><img src="images/magnet.png" width="12" height="12" border="0" /></a>';
} }
function get_avatar ($avatar, $type, $allow_avatar = true) function get_avatar ($avatar, $type, $allow_avatar = true, $height = false, $width = false)
{ {
global $bb_cfg, $lang; global $bb_cfg, $lang;
$user_avatar = '<img src="'. $bb_cfg['no_avatar'] .'" alt="" border="0" />'; $user_avatar = '<img src="'. $bb_cfg['no_avatar'] .'" alt="" border="0" height="'. $height .'" width="'. $width .'" />';
if ($allow_avatar) if ($allow_avatar)
{ {
switch($type) switch($type)
{ {
case USER_AVATAR_UPLOAD: case USER_AVATAR_UPLOAD:
$user_avatar = ( $bb_cfg['allow_avatar_upload'] ) ? '<img src="'. $bb_cfg['avatar_path'] .'/'. $avatar .'" alt="" border="0" />' : ''; $user_avatar = ( $bb_cfg['allow_avatar_upload'] ) ? '<img src="'. $bb_cfg['avatar_path'] .'/'. $avatar .'" alt="" border="0" height="'. $height .'" width="'. $width .'" />' : '';
break; break;
case USER_AVATAR_REMOTE: case USER_AVATAR_REMOTE:
$user_avatar = ( $bb_cfg['allow_avatar_remote'] ) ? '<img src="'. $avatar .'" alt="" border="0" onload="imgFit(this, 100);" onClick="return imgFit(this, 100);" />' : ''; $user_avatar = ( $bb_cfg['allow_avatar_remote'] ) ? '<img src="'. $avatar .'" alt="" border="0" onload="imgFit(this, 100);" onClick="return imgFit(this, 100);" height="'. $height .'" width="'. $width .'" />' : '';
break; break;
case USER_AVATAR_GALLERY: case USER_AVATAR_GALLERY:
$user_avatar = ( $bb_cfg['allow_avatar_local'] ) ? '<img src="'. $bb_cfg['avatar_gallery_path'] .'/'. $avatar .'" alt="" border="0" />' : ''; $user_avatar = ( $bb_cfg['allow_avatar_local'] ) ? '<img src="'. $bb_cfg['avatar_gallery_path'] .'/'. $avatar .'" alt="" border="0" height="'. $height .'" width="'. $width .'" />' : '';
break; break;
} }
} }

View file

@ -62,7 +62,7 @@ $lang['BT_SELECT_FORUMS'] = 'Forum options:';
$lang['BT_SELECT_FORUMS_EXPL'] = 'hold down <i>Ctrl</i> while selecting multiple forums'; $lang['BT_SELECT_FORUMS_EXPL'] = 'hold down <i>Ctrl</i> while selecting multiple forums';
$lang['ALLOW_REG_TRACKER'] = 'Allowed forums for registering .torrents on tracker'; $lang['ALLOW_REG_TRACKER'] = 'Allowed forums for registering .torrents on tracker';
$lang['DISALLOW_PORNO_TOPIC'] = 'Allow post porno topics'; $lang['ALLOW_PORNO_TOPIC'] = 'Allow post porno topics';
$lang['SHOW_DL_BUTTONS'] = 'Show buttons for manually changing DL-status'; $lang['SHOW_DL_BUTTONS'] = 'Show buttons for manually changing DL-status';
$lang['SELF_MODERATED'] = 'Users can <b>move</b> their topics to another forum'; $lang['SELF_MODERATED'] = 'Users can <b>move</b> their topics to another forum';

View file

@ -1391,7 +1391,7 @@ $lang['LAST_IP'] = 'Last IP:';
$lang['REG_IP'] = 'Registration IP:'; $lang['REG_IP'] = 'Registration IP:';
$lang['OTHER_IP'] = 'Other IP:'; $lang['OTHER_IP'] = 'Other IP:';
$lang['ALREADY_REG_IP'] = 'With your IP-address is already registered user %s. If you have not previously registered on our tracker, mail to <a href="mailto:%s">Administrator</ a>'; $lang['ALREADY_REG_IP'] = 'With your IP-address is already registered user %s. If you have not previously registered on our tracker, mail to <a href="mailto:%s">Administrator</ a>';
$lang['HIDDEN'] = 'Hidden';
// //
// That's all, Folks! // That's all, Folks!
// ------------------------------------------------- // -------------------------------------------------

View file

@ -62,7 +62,7 @@ $lang['BT_SELECT_FORUMS'] = 'Форумы, в которых:';
$lang['BT_SELECT_FORUMS_EXPL'] = 'для выделения нескольких форумов, отмечайте их с нажатой клавишей <i>Ctrl</i>'; $lang['BT_SELECT_FORUMS_EXPL'] = 'для выделения нескольких форумов, отмечайте их с нажатой клавишей <i>Ctrl</i>';
$lang['ALLOW_REG_TRACKER'] = 'Разрешена регистрация торрентов на трекере'; $lang['ALLOW_REG_TRACKER'] = 'Разрешена регистрация торрентов на трекере';
$lang['DISALLOW_PORNO_TOPIC'] = 'Запрещено создавать порно топики'; $lang['ALLOW_PORNO_TOPIC'] = 'Разрешено создавать порно топики';
$lang['SHOW_DL_BUTTONS'] = 'Показывать кнопки для изменения DL-статуса'; $lang['SHOW_DL_BUTTONS'] = 'Показывать кнопки для изменения DL-статуса';
$lang['SELF_MODERATED'] = 'Автор топика может перенести его в другой форум'; $lang['SELF_MODERATED'] = 'Автор топика может перенести его в другой форум';

View file

@ -21,7 +21,7 @@ $lang['ACTS_LOG_LOGS_FROM'] = 'Логи с ';
$lang['ACTS_LOG_FIRST'] = 'сначала: '; $lang['ACTS_LOG_FIRST'] = 'сначала: ';
$lang['ACTS_LOG_DAYS_BACK'] = 'дней назад'; $lang['ACTS_LOG_DAYS_BACK'] = 'дней назад';
$lang['ACTS_LOG_TOPIC_MATCH'] = 'Совпадение с названием темы'; $lang['ACTS_LOG_TOPIC_MATCH'] = 'Совпадение с названием темы';
$lang['ACTS_LOG_SORT_BY'] = 'Сотировать по'; $lang['ACTS_LOG_SORT_BY'] = 'Сортировать по';
$lang['ACTS_LOG_LOGS_ACTION'] = 'Действие'; $lang['ACTS_LOG_LOGS_ACTION'] = 'Действие';
$lang['ACTS_LOG_USERNAME'] = 'Имя пользователя'; $lang['ACTS_LOG_USERNAME'] = 'Имя пользователя';
$lang['ACTS_LOG_TIME'] = 'Время'; $lang['ACTS_LOG_TIME'] = 'Время';

View file

@ -1398,7 +1398,7 @@ $lang['LAST_IP'] = 'Последний IP:';
$lang['REG_IP'] = 'IP регистрации:'; $lang['REG_IP'] = 'IP регистрации:';
$lang['OTHER_IP'] = 'Другие IP:'; $lang['OTHER_IP'] = 'Другие IP:';
$lang['ALREADY_REG_IP'] = 'С вашего IP-адреса уже зарегистрирован пользователь %s. Если Вы ранее не регистрировались на нашем сайте, обратитесь к <a href="mailto:%s">Администрации</a>'; $lang['ALREADY_REG_IP'] = 'С вашего IP-адреса уже зарегистрирован пользователь %s. Если Вы ранее не регистрировались на нашем сайте, обратитесь к <a href="mailto:%s">Администрации</a>';
$lang['HIDDEN'] = 'Скрыт';
// //
// That's all, Folks! // That's all, Folks!
// ------------------------------------------------- // -------------------------------------------------

View file

@ -13,7 +13,7 @@
<tr class="row2 tCenter"> <tr class="row2 tCenter">
<td>{L_ALLOW_REG_TRACKER}</td> <td>{L_ALLOW_REG_TRACKER}</td>
<td>{L_SELF_MODERATED}</td> <td>{L_SELF_MODERATED}</td>
<td>{L_DISALLOW_PORNO_TOPIC}</td> <td>{L_ALLOW_PORNO_TOPIC}</td>
</tr> </tr>
<tr class="tCenter"> <tr class="tCenter">
<td>{S_ALLOW_REG_TRACKER}</td> <td>{S_ALLOW_REG_TRACKER}</td>

View file

@ -237,7 +237,7 @@ $(document).ready(function(){
<!-- IF DL_BUT_CANCEL --><input type="submit" name="dl_set_cancel" value="{L_DL_CANCEL}" class="liteoption" /><!-- ENDIF --> <!-- IF DL_BUT_CANCEL --><input type="submit" name="dl_set_cancel" value="{L_DL_CANCEL}" class="liteoption" /><!-- ENDIF -->
</form> </form>
<!-- ENDIF --> <!-- ENDIF -->
<!-- IF $bb_cfg['callseed'] --><form action="callseed.php?t={TOPIC_ID}" method="post"><input type="submit" value="{L_CALLSEED}" class="liteoption" />&nbsp;</form><!-- ENDIF --> <!-- IF $bb_cfg['callseed'] && not SEED_COUNT --><form action="callseed.php?t={TOPIC_ID}" method="post"><input type="submit" value="{L_CALLSEED}" class="liteoption" />&nbsp;</form><!-- ENDIF -->
&nbsp; &nbsp;
</td> </td>
</tr> </tr>