Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: warnings.php 5610 2011-09-19 15:02:52Z Tomm $
| * $Id$
|
*/
define("IN_MYBB", 1); define('THIS_SCRIPT', 'warnings.php');
|
*/
define("IN_MYBB", 1); define('THIS_SCRIPT', 'warnings.php');
|
$templatelist = '';
| $templatelist = 'warnings,warnings_warn_post,warnings_active_header,warnings_expired_header,warnings_warning,warnings_warn_existing,warnings_warn_type,warnings_warn_custom,warnings_warn_pm'; $templatelist .= ',warnings_warn,warnings_view_post,warnings_view_user,warnings_view_revoke,warnings_view_revoked,warnings_view,warnings_no_warnings,codebuttons,smilieinsert_getmore,smilieinsert'; $templatelist .= ',multipage_prevpage,multipage_start,multipage_end,multipage_nextpage,multipage,multipage_page_current';
|
require_once "./global.php"; require_once MYBB_ROOT."/inc/functions_warnings.php"; require_once MYBB_ROOT."inc/functions_modcp.php";
| require_once "./global.php"; require_once MYBB_ROOT."/inc/functions_warnings.php"; require_once MYBB_ROOT."inc/functions_modcp.php";
|
Zeile 259 | Zeile 261 |
---|
if($new_level['lid']) {
|
if($new_level['lid']) {
|
| $expiration = 0;
|
$action = unserialize($new_level['action']);
|
$action = unserialize($new_level['action']);
|
|
|
switch($action['type']) { // Ban the user for a specified time case 1:
|
switch($action['type']) { // Ban the user for a specified time case 1:
|
if($action['length'] != 0) {
| if($action['length'] > 0) {
|
$expiration = TIME_NOW+$action['length']; } // Fetch any previous bans for this user
| $expiration = TIME_NOW+$action['length']; } // Fetch any previous bans for this user
|
Zeile 276 | Zeile 280 |
---|
if(($expiration > $existing_ban['lifted'] && $existing_ban['lifted'] != 0) || $expiration == 0 || !$existing_ban['uid']) { if(!$warning_title)
|
if(($expiration > $existing_ban['lifted'] && $existing_ban['lifted'] != 0) || $expiration == 0 || !$existing_ban['uid']) { if(!$warning_title)
|
{
| {
|
$warning_title = $warning_type['title']; } // Never lift the ban?
|
$warning_title = $warning_type['title']; } // Never lift the ban?
|
if($action['length'] == 0) {
| if($action['length'] <= 0) {
|
$bantime = '---'; } else
| $bantime = '---'; } else
|
Zeile 293 | Zeile 297 |
---|
if($date == '---') { continue;
|
if($date == '---') { continue;
|
}
| }
|
$time = 0; list($day, $month, $year) = explode('-', $date);
| $time = 0; list($day, $month, $year) = explode('-', $date);
|
Zeile 305 | Zeile 309 |
---|
if($month > 0) { $time += 60*60*24*30*$month;
|
if($month > 0) { $time += 60*60*24*30*$month;
|
}
| }
|
if($year > 0) { $time += 60*60*24*365*$year;
| if($year > 0) { $time += 60*60*24*365*$year;
|
Zeile 341 | Zeile 345 |
---|
$new_ban['oldadditionalgroups'] = $db->escape_string($existing_ban['oldadditionalgroups']); $new_ban['olddisplaygroup'] = $db->escape_string($existing_ban['olddisplaygroup']); }
|
$new_ban['oldadditionalgroups'] = $db->escape_string($existing_ban['oldadditionalgroups']); $new_ban['olddisplaygroup'] = $db->escape_string($existing_ban['olddisplaygroup']); }
|
| $period = $lang->expiration_never; $ban_length = fetch_friendly_expiration($action['length']);
if($ban_length['time']) { $lang_str = "expiration_".$ban_length['period']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str); }
$group_name = $groupscache[$action['usergroup']]['title']; $friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_banned, $group_name, $period);
|
$db->insert_query("banned", $new_ban); $updated_user['usergroup'] = $action['usergroup']; $updated_user['additionalgroups'] = $updated_user['displaygroup'] = "";
|
$db->insert_query("banned", $new_ban); $updated_user['usergroup'] = $action['usergroup']; $updated_user['additionalgroups'] = $updated_user['displaygroup'] = "";
|
$ban_length = fetch_friendly_expiration($action['length']); $lang_str = "expiration_".$ban_length['period']; $group_name = $groupscache[$action['usergroup']]['title']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str); $friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_banned, $group_name, $period);
| |
} break; // Suspend posting privileges case 2:
|
} break; // Suspend posting privileges case 2:
|
if($action['length'] != 0)
| if($action['length'] > 0)
|
{ $expiration = TIME_NOW+$action['length']; }
| { $expiration = TIME_NOW+$action['length']; }
|
Zeile 363 | Zeile 374 |
---|
{ if(($user['suspensiontime'] != 0 && $user['suspendposting']) || !$user['suspendposting']) {
|
{ if(($user['suspensiontime'] != 0 && $user['suspendposting']) || !$user['suspendposting']) {
|
| $period = $lang->expiration_never; $ban_length = fetch_friendly_expiration($action['length']);
if($ban_length['time']) { $lang_str = "expiration_".$ban_length['period']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str); }
$friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_suspended, $period);
|
$updated_user['suspensiontime'] = $expiration; $updated_user['suspendposting'] = 1;
|
$updated_user['suspensiontime'] = $expiration; $updated_user['suspendposting'] = 1;
|
$period = fetch_friendly_expiration($action['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str); $friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_suspended, $period);
| |
}
|
}
|
}
| }
|
break; // Moderate new posts case 3:
|
break; // Moderate new posts case 3:
|
if($action['length'] != 0)
| if($action['length'] > 0)
|
{ $expiration = TIME_NOW+$action['length']; }
| { $expiration = TIME_NOW+$action['length']; }
|
Zeile 383 | Zeile 401 |
---|
{ if(($user['moderationtime'] != 0 && $user['moderateposts']) || !$user['suspendposting']) {
|
{ if(($user['moderationtime'] != 0 && $user['moderateposts']) || !$user['suspendposting']) {
|
| $period = $lang->expiration_never; $ban_length = fetch_friendly_expiration($action['length']);
if($ban_length['time']) { $lang_str = "expiration_".$ban_length['period']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str); }
$friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_moderate, $period);
|
$updated_user['moderationtime'] = $expiration; $updated_user['moderateposts'] = 1;
|
$updated_user['moderationtime'] = $expiration; $updated_user['moderateposts'] = 1;
|
$period = fetch_friendly_expiration($action['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str); $friendly_action = "<br /><br />".$lang->sprintf($lang->redirect_warned_moderate, $period);
| |
} } break;
| } } break;
|
Zeile 537 | Zeile 562 |
---|
else { $expires = my_date($mybb->settings['dateformat'], $warning['expires']).", ".my_date($mybb->settings['timeformat'], $warning['expires']);
|
else { $expires = my_date($mybb->settings['dateformat'], $warning['expires']).", ".my_date($mybb->settings['timeformat'], $warning['expires']);
|
} }
| } }
|
else { if($warning['daterevoked'])
| else { if($warning['daterevoked'])
|
Zeile 609 | Zeile 634 |
---|
$ban_length = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$ban_length['period']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str);
|
$ban_length = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$ban_length['period']; $period = $lang->sprintf($lang->result_period, $ban_length['time'], $lang->$lang_str);
|
| } else { $period = $lang->result_period_perm;
|
} $group_name = $groupscache[$level['action']['usergroup']]['title']; $level['friendly_action'] = $lang->sprintf($lang->result_banned, $group_name, $period);
|
} $group_name = $groupscache[$level['action']['usergroup']]['title']; $level['friendly_action'] = $lang->sprintf($lang->result_banned, $group_name, $period);
|
break;
| break;
|
case 2:
|
case 2:
|
if($level['action']['length'] > 0) { $period = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str);
| if($level['action']['length'] > 0) { $period = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str); } else { $period = $lang->result_period_perm;
|
} $level['friendly_action'] = $lang->sprintf($lang->result_suspended, $period); break;
| } $level['friendly_action'] = $lang->sprintf($lang->result_suspended, $period); break;
|
Zeile 628 | Zeile 661 |
---|
$period = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str);
|
$period = fetch_friendly_expiration($level['action']['length']); $lang_str = "expiration_".$period['period']; $period = $lang->sprintf($lang->result_period, $period['time'], $lang->$lang_str);
|
| } else { $period = $lang->result_period_perm;
|
} $level['friendly_action'] = $lang->sprintf($lang->result_moderated, $period); break;
| } $level['friendly_action'] = $lang->sprintf($lang->result_moderated, $period); break;
|
Zeile 1023 | Zeile 1060 |
---|
add_breadcrumb($lang->nav_profile, get_profile_link($user['uid'])); add_breadcrumb($lang->nav_warning_log);
|
add_breadcrumb($lang->nav_profile, get_profile_link($user['uid'])); add_breadcrumb($lang->nav_warning_log);
|
if(!$mybb->settings['postsperpage'])
| if(!$mybb->settings['postsperpage'] || (int)$mybb->settings['postsperpage'] < 1)
|
{
|
{
|
$mybb->settings['postperpage'] = 20;
| $mybb->settings['postsperpage'] = 20;
|
} // Figure out if we need to display multiple pages.
| } // Figure out if we need to display multiple pages.
|