* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ //////////// Check Droits utilisateur //////////// if (!$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// if(!isset($_REQUEST['todo']) || ($_REQUEST['todo'] != 'ban-ip-add' && $_REQUEST['todo'] != 'ban-ip-del' && $_REQUEST['todo'] != 'ban-ip-edit')) ReloadIndex('public'); if(isset($_REQUEST['id'])) $ip = sanitize_string(strip_input($_REQUEST['id'])); if($_REQUEST['todo'] == 'ban-ip-edit' && ( !isset($_REQUEST['token']) || $_REQUEST['token'] != SECRET_KEY)) ReloadIndex('public'); $obanIP = new banIP(); if($_REQUEST['todo'] == 'ban-ip-add') { $r = $obanIP->add($ip, $GLOBALS['sql_object']); if(is_numeric($r)) { $_SESSION['banned_ip'] = $ip; header("Location: ".safe_redirect('confirm.php?rub=system&todo=ban-ip-add')); exit; } else system_error(); } if($_REQUEST['todo'] == 'ban-ip-del') { $r = $obanIP->delete($ip, $GLOBALS['sql_object']); if($r) { $_SESSION['banned_ip'] = $ip; header("Location: ".safe_redirect('confirm.php?rub=system&todo=ban-ip-del')); exit; } else system_error(); } if($_REQUEST['todo'] == 'ban-ip-edit') { if(isset($_POST['save'])) { $obanIP->updateBannedIP(strip_tags($_POST['banned-ips'])); } $data = $obanIP->getBannedIP(); $ips = ''; foreach($data as $d) { $ips .= $d."\n"; } ?>

'.$user_msg['msg'].'

'; } ?>