'm1', 1=>'mm1', 2=>'m2', 3=>'mm2', 4=>'sm1', 5=>'sm2', 6=>'citym1', 7=>'citym2', 8=>'citysm1', 9=>'citysm2', 10=>'addld', 11=>'cityaddld', 12=>'seeld', 13=>'telegraf', 14=>'f1', 15=>'f2', 16=>'f3', 17=>'f4', 18=>'f5', 19=>'f6', 20=>'f7', 21=>'f8', 22=>'boi', 23=>'elka', 24=>'haos', 25=>'haosInf', 26=>'deletInfo', 27=>'zatoch', 28=>'banned', 29=>'unbanned', 30=>'readPerevod', 31=>'provItm', 32=>'provMsg', 33=>'trPass', 34=>'shaos', 35=>'szatoch', 36=>'editAlign', 37=>'priemIskl', 38=>'proverka', 39=>'marry', 40=>'ban0'); //названия возможностей $vz = array( 'm1'=>'Заклятие молчания', 'mm1'=>'Заклятие молчания (3 дн.)', 'm2'=>'Заклятие форумного молчания', 'mm2'=>'Заклятие форумного молчания (3 дн.)', 'sm1'=>'Снять молчанку', 'sm2'=>'Снять форумную молчанку', 'citym1'=>'Заклятие молчания (междугородняя)', 'citym2'=>'Заклятие форумного молчания (междугородняя)', 'citysm1'=>'Снять молчанку (междугородняя)', 'citysm2'=>'Снять форумную молчанку (междугородняя)', 'addld'=>'Добавить запись в личное дело', 'cityaddld'=>'Добавить запись в личное дело (междугородняя)', 'seeld'=>'Просмотр личного дела', 'telegraf'=>'Телеграф', 'f1'=>'Форум. Ответ в ответе', 'f2'=>'Форум. Удаление ответа', 'f3'=>'Форум. Восстановление темы', 'f4'=>'Форум. Удаление темы', 'f5'=>'Форум. Перемещение темы', 'f6'=>'Форум. Прикрепление / Открепление темы', 'f7'=>'Форум. Возобновление обсуждения', 'f8'=>'Форум. Закрытие обсуждения', 'boi'=>'Модерация боев', 'elka'=>'Модерация ёлки', 'haos'=>'Хаос', 'haosInf'=>'Хаос (бессрочно)', 'deletInfo'=>'Снять / Наложить Обезличивание', 'zatoch'=>'Заточение персонажа', 'banned'=>'Блокировка персонажа', 'unbanned'=>'Разблокировка персонажа', 'readPerevod'=>'Просмотр переводов', 'provItm'=>'Проверка инвентаря', 'provMsg'=>'Проверка сообщений', 'trPass'=>'Требует пароль', 'shaos'=>'Снять хаос', 'szatoch'=>'Выпустить из заточения', 'editAlign'=>'Функции управленца', 'priemIskl'=>'Прием / Исключение', 'proverka'=>'Проверка на чистоту', 'marry'=>'Обвенчать / Развести', 'ban0'=>'Блокировка [0] уровней'); if(isset($_GET['save'],$_POST['alignSave'])) { //сохраняем данные $sv = mysql_fetch_array(mysql_query('SELECT * FROM `moder` WHERE `id` = "'.mysql_real_escape_string($_POST['alignSave']).'" LIMIT 1')); if(isset($sv['id']) && ($sv['align'] < $u->info['align'] || $u->info['admin']>0)) { $ud = ''; $i = 0; while($iinfo['admin']>0) { if(isset($sv[$vz_id[$i]])) { if(isset($_POST[$vz_id[$i]])) { if($i==33) { //пароль на модераторскую панель if($_POST['trPassText']!='') { $ud .= '`'.$vz_id[$i].'`="'.mysql_real_escape_string(md5($_POST['trPassText'])).'",'; } }else{ $ud .= '`'.$vz_id[$i].'`="1",'; } }else{ if($i==33) { //пароль на модераторскую панель $ud .= '`'.$vz_id[$i].'`="",'; }else{ $ud .= '`'.$vz_id[$i].'`="0",'; } } } } $i++; } $ud = rtrim($ud,','); $upd = mysql_query('UPDATE `moder` SET '.$ud.' WHERE `id` = "'.$sv['id'].'" LIMIT 1'); if($upd) { $merror = 'Изменения были сохранены'; }else{ $merror = 'Ошибка сохранения'; } }else{ $merror = 'Ошибка. У Вас нет доступа'; } } ?>

Функции управления

info['admin']>0){ ?>
'.$merror.''; } ?> info['align'].' && `align`>'.$a.' ORDER BY `align` DESC LIMIT 20'); while($pl = mysql_fetch_array($sp)) { ?>
'.$u->mod_nm[$a][$pl['align']].'' ?>
info['align']>$pl['align'] || $u->info['admin']>0){ ?>ред.ред.'; } ?>
Возможности: 0) { $voz .= ''.$vz[$vz_id[$i]].', '; } $i++; } $voz = trim($voz,', '); if($voz=='') { $voz = 'красивый значек :-)'; } echo ''.$voz.''; ?>
Изменение возможностей:
Сохранить изменения
Скрыть панель
info['admin']>0) { if($pl[$vz_id[$i]]>0) { $voz .= ''; }else{ $voz .= ''; } $voz .= ' '.$vz[$vz_id[$i]]; if($i==33) { $voz .= ': '; } $voz .= '
'; } $i++; } echo $voz; ?>