* @package BcWe 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("addgroup", True); class addgroup_panel extends admin_module{ function output(){ global $session,$config,$db,$panel,$admin,$module,$root,$firephp,$log; if(isset($_POST["send"])){ if(!empty($_POST["name"])){ $db->query("BEGIN"); $db->query("INSERT INTO `" . $config["prefix"] . "role` (`role_name`) VALUES ('".$db->escape($_POST["name"])."')"); $role_id=$db->last_id(); unset($_POST["name"]); unset($_POST["submit"]); unset($_POST["send"]); foreach($_POST as $key=>$value){ $db->query("INSERT INTO `" . $config["prefix"] . "roleset` (`role_id`,`role_value_id`,`value`) VALUES ('".intval($role_id)."','".intval($key)."','".$db->escape($value)."')"); } $db->query("COMMIT"); $panel->admin_message("Daten übernommen!","Die Daten wurden erfolgreich übernommen.",True,"addgroup",3); }else{ $panel->admin_message("Fehler!","Der Rollenname muss ausgefüllt werden.",True,"addgroup",3); } }else{ $result = $db->query("SELECT * FROM " . $config["prefix"] . "role_values"); $panel->title="Gruppe anlegen"; $panel->content='Hier kann man Benutzergruppen anlegen.'; $panel->form(array("action"=>$config["path"]."/admin/index.php?panel=addgroup")); $panel->content.="
Rechte |
---|
".$row["text"].": ".$panel->get_option($row["type"],$row["id"])." |