* @package astat core * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ */ If (!defined("IN_BCWE_ADMIN")) { die("Dieses Script kann nicht ausserhalb des Frameworks laufen!"); } $addnav["right"]=FALSE; $session->page_begin("edituser", True); class banips_panel extends admin_module{ function output(){ global $plugin,$session,$config,$db,$panel,$admin,$module,$root,$firephp,$lang; if(isset($_GET['action']) && $_GET['action']=='add'){ if(isset($_POST['send']) && !empty($_POST['ip'])){ $db->query("INSERT INTO `" . $config["prefix"] . "banned_ips` (`ip`,`date`,`reason`) VALUES ('".$db->escape($_POST['ip'])."','".time()."','".$db->escape($_POST["reason"])."')"); $panel->admin_message($lang->_('SUCCESS'),$lang->_('DATASAVED'),True,"banips",3); } }elseif(isset($_GET['action']) && $_GET["action"]=='delete' && $_GET['id']){ $db->query("DELETE FROM `" . $config["prefix"] . "banned_ips` WHERE `id`='".intval($_GET['id'])."'"); $panel->admin_message("Ban lifted","The ban was lifted.",True,"banips",3); }else{ $left=""; $right=""; $asmodule=""; $mainmodule=""; $result=$db->query("SELECT * FROM `" . $config["prefix"] . "banned_ips`"); while ($row = $db->fetch_array($result)){ $ips[]=$row; } $panel->title=$lang->_('BANNEDIPS'); $panel->content.="