'Spieler', 1=>'Spieler', 2 => array(), 3 => 1); savesetting('sugroups',serialize($arr_grps)); } ksort($arr_grps); addnav('Zurück'); grotto_nav(); addnav('Aktionen'); output("`c`b`&Superusereditor`0`b`c"); if($session['message'] != '') { output('`n`b'.$session['message'].'`b`n`n'); $session['message'] = ''; } /* if(!is_array($mix_rights_in)) { $arr_rights = explode(';',$mix_rights_in); return ($arr_rights); } */ // MAIN SWITCH $op = ($_REQUEST['op'] ? $_REQUEST['op'] : ''); switch($op) { case 'editgroup': addnav("E?Edit beenden","su_usergroups.php"); $id = !isset($_REQUEST['id']) ? -1 : (int)$_REQUEST['id']; if($id > -1) { $arr_editgrp = user_get_sugroups($id); $arr_editgrp = array('', 'name_sing'=>$arr_editgrp[0], 'name_plur'=>$arr_editgrp[1], 'surights'=>$arr_editgrp[2], 'lst_show'=>$arr_editgrp[3], 'is_superuser'=>$arr_editgrp[4]); $arr_editgrp_rights = $arr_editgrp['surights']; foreach($arr_editgrp_rights as $r=>$v) { $arr_editgrp['surights['.$r.']'] = $v; } } $str_dependence = ''; //$surights = array('Superuser-Rechte,title'); foreach($access_control as $r=>$v) { $str_dependence = ''; // Titel if(is_string($v)) { $surights[] = $v.',title'; $surights['tools_'.$v] = 'Auswahl:,viewonly'; $arr_editgrp['tools_'.$v] = ' [ Alle markieren! ] [ Alle demarkieren! ]'; } else { if(!empty($v['dependent'])) { $str_dependence = '`n(Abhängig von: '.$access_control[$v['dependent']]['desc'].')'; } $surights['surights['.$r.']'] = ''.$v['desc'].$str_dependence.'
,checkbox,1'; } } if(0 == $id) { $arr_editgrp['info'] = 'Standard-Spielergruppe; alle neuangemeldeten Accounts landen automatisch in dieser Gruppe!'; } $form = array('Allgemeines,title', 'info'=>'Bemerkungen,viewonly', 'name_sing'=>'Name Singular', 'name_plur'=>'Name Plural', 'lst_show'=>'In "Wer ist online?"-Liste auf Startseite gesondert aufführen?,bool', 'is_superuser'=>'Ist das eine Superusergruppe?,bool' ); $form = array_merge($form,$surights); $link = "su_usergroups.php?op=savegroup"; $out .= "