Update to latest version
This commit is contained in:
parent
8a89842ec6
commit
fe9ecfad73
77 changed files with 1701 additions and 5404 deletions
|
@ -1,4 +1,4 @@
|
|||
<?php
|
||||
<?php global $session;
|
||||
/**
|
||||
* Project: BeCast WebEngine - simple site engine
|
||||
* File: /admin/addgroup.apnl.php
|
||||
|
@ -22,7 +22,7 @@
|
|||
* @author Bernhard Jaud <bernhard at becast dot at>
|
||||
* @package BcWe core
|
||||
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
|
||||
* @version $Id$
|
||||
* @version $Id: b6de49df98d4050265bddcd2e10ea51f57c7d06a $
|
||||
*/
|
||||
|
||||
If (!defined("IN_BCWE_ADMIN")) {
|
||||
|
@ -53,100 +53,27 @@ class addgroup_panel extends admin_module{
|
|||
}
|
||||
|
||||
}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.="<h3>Gruppename:</h3>";
|
||||
$panel->field(array("name"=>"name","typ"=>"text","value"=>$data["name"]));
|
||||
$panel->content.="<br /><br />";
|
||||
$panel->content.="<table width=\"90%\" cellspacing=\"2\">
|
||||
<tr>
|
||||
<th><strong>Rechte</strong></th>
|
||||
</tr>";
|
||||
while ($row = $db->fetch_array($result)){
|
||||
$panel->content.="<tr><td><strong>".$row["text"].":</strong><br />".$this->get_option($row["type"],$row["id"])."</td></tr>";
|
||||
}
|
||||
$panel->content.="</table><br />";
|
||||
$panel->field(array("name"=>"send","typ"=>"hidden","value"=>"1"));
|
||||
$panel->content.="<br />";
|
||||
$panel->submit();
|
||||
$panel->formClose();
|
||||
$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.="<h3>Gruppename:</h3>";
|
||||
$panel->field(array("name"=>"name","typ"=>"text","value"=>""));
|
||||
$panel->content.="<br /><br />";
|
||||
$panel->content.="<table style=\"width: 90%; border-spacing: 2px;\">
|
||||
<tr>
|
||||
<th><strong>Rechte</strong></th>
|
||||
</tr>";
|
||||
while ($row = $db->fetch_array($result)){
|
||||
$panel->content.="<tr><td><strong>".$row["text"].":</strong><br />".$panel->get_option($row["type"],$row["id"])."</td></tr>";
|
||||
}
|
||||
$panel->content.="</table><br />";
|
||||
$panel->field(array("name"=>"send","typ"=>"hidden","value"=>"1"));
|
||||
$panel->content.="<br />";
|
||||
$panel->submit();
|
||||
$panel->formClose();
|
||||
}
|
||||
}
|
||||
|
||||
function get_option($option,$name) {
|
||||
global $config,$db,$panel,$userinfo,$admin,$root,$firephp;
|
||||
|
||||
if($option=="yesno"){
|
||||
$checked["yes"]="";
|
||||
$checked["no"]="";
|
||||
$yn=$panel->radio(array("name"=>$name,"value"=>"1"),NULL,TRUE);
|
||||
$yn.="Ja";
|
||||
$yn.=$panel->radio(array("name"=>$name,"value"=>"0"),NULL,TRUE);
|
||||
$yn.="Nein";
|
||||
return $yn;
|
||||
}
|
||||
if($option=="onoff"){
|
||||
$checked["on"]="";
|
||||
$checked["off"]="";
|
||||
$yn=$panel->radio(array("name"=>$name,"value"=>"1"),NULL,TRUE);
|
||||
$yn.="An";
|
||||
$yn.=$panel->radio(array("name"=>$name,"value"=>"0"),NULL,TRUE);
|
||||
$yn.="Aus";
|
||||
return $yn;
|
||||
}
|
||||
|
||||
if($option=="text"){
|
||||
$text=$panel->field(array("name"=>$name,"typ"=>"text"),"",TRUE);
|
||||
return $text;
|
||||
}
|
||||
|
||||
if(strstr($option,"wysiwyg")){
|
||||
$string=str_replace("wysiwyg(","",substr($option, 0, -1));
|
||||
$sarr=explode(";",$string);
|
||||
foreach($sarr as $str){
|
||||
$substr=explode("|",$str);
|
||||
$a_name[]=$substr[0];
|
||||
$value[]=$substr[1];
|
||||
}
|
||||
if(is_array($sarr)){
|
||||
$text=$panel->textarea(array("name"=>$name, $a_name[0]=>$value[0],$a_name[1]=>$value[1]),"class=\"mceEditor\"",TRUE);
|
||||
}else{
|
||||
$text=$panel->textarea(array("name"=>$name),"class=\"mceEditor\"",TRUE);
|
||||
}
|
||||
return $text;
|
||||
}
|
||||
|
||||
if(strstr($option,"textarea")){
|
||||
$string=str_replace("textarea(","",substr($option, 0, -1));
|
||||
$sarr=explode(";",$string);
|
||||
foreach($sarr as $str){
|
||||
$substr=explode("|",$str);
|
||||
$a_name[]=$substr[0];
|
||||
$value[]=$substr[1];
|
||||
}
|
||||
if(is_array($sarr)){
|
||||
$text=$panel->textarea(array("name"=>$name, $a_name[0]=>$value[0],$a_name[1]=>$value[1]),"",TRUE);
|
||||
}else{
|
||||
$text=$panel->textarea(array("name"=>$name),"",TRUE);
|
||||
}
|
||||
return $text;
|
||||
}
|
||||
|
||||
if(strstr($option,"select")){
|
||||
//$text=$panel->field("text",$name,"value=\"".$config[$name]."\"",TRUE);
|
||||
$string=str_replace("select(","",substr($option, 0, -1));
|
||||
$sarr=explode(";",$string);
|
||||
foreach($sarr as $str){
|
||||
$substr=explode("|",$str);
|
||||
$values[$substr[0]]=$substr[1];
|
||||
}
|
||||
$select=$panel->select($values,NULL,$name,"",TRUE);
|
||||
return $select;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
Loading…
Add table
Add a link
Reference in a new issue