Be able to ban users for a certain number of hours
Be able to ban users for a certain number of hours [LEFT]Template Edit Description: This is an edit of the /modcp/banning.php file. It allows you to ban users for a certain number of hours (you choose). Difficulty: Easy Step 1: Open modcp/banning.php in an editor of your choice, for this tutorial I will be using Notepad ++. On line 261 find the code: PHP Code:
// check that the number of days is valid if ($vbulletin->GPC['period'] != 'PERMANENT' AND !preg_match('#^(D|M|Y)_[1-9][0-9]?$#', $vbulletin->GPC['period'])) { print_stop_message('invalid_ban_period_specified'); }
PHP Code:
// check that the number of days is valid if ($vbulletin->GPC['period'] != 'PERMANENT' AND !preg_match('#^(h|D|M|Y)_[1-9][0-9]?$#', $vbulletin->GPC['period'])) { print_stop_message('invalid_ban_period_specified'); }
Step 2: On line 395 find this code: PHP Code:
// make a list of banning period options $periodoptions = array( $temporary_phrase => array( 'D_1' => "1 $vbphrase[day]", 'D_2' => "2 $vbphrase[days]", 'D_3' => "3 $vbphrase[days]", 'D_4' => "4 $vbphrase[days]", 'D_5' => "5 $vbphrase[days]", 'D_6' => "6 $vbphrase[days]", 'D_7' => "7 $vbphrase[days]", 'D_10' => "10 $vbphrase[days]", 'D_14' => "2 $vbphrase[weeks]", 'D_21' => "3 $vbphrase[weeks]", 'M_1' => "1 $vbphrase[month]", 'M_2' => "2 $vbphrase[months]", 'M_3' => "3 $vbphrase[months]", 'M_4' => "4 $vbphrase[months]", 'M_5' => "5 $vbphrase[months]", 'M_6' => "6 $vbphrase[months]", 'Y_1' => "1 $vbphrase[year]", 'Y_2' => "2 $vbphrase[years]", ),
PHP Code:
'h_1' => "1 $vbphrase[hour]",
PHP Code:
'h_6' => "6 $vbphrase[hours]",
PHP Code:
'h_12' => "12 $vbphrase[hours]",
You can change these to suit you best (or add more). Download No files for download. |