<?php

/****************************************/
// ИНФОРМАЦИЯ:
// ==== Форум: LogicBoard
// ==== Автор: Никита Курдин (ShapeShifter)
// ==== Copyright © Никита Курдин Игоревич 2011
// ==== Данный код защищен авторскими правами
// ==== Официальный сайт: http://logicboard.ru

/****************************************/

if (! defined('LogicBoard_ADMIN') )
{
	@include '../../logs/save_log.php';
	exit ( "Error, wrong way to file.<br><a href=\"/\">Go to main</a>." );
}

$link_speddbar = "<a href=\"".$redirect_url."?do=board\">Форум</a>|<a href=\"".$redirect_url."?do=board&op=moderators\">Модераторы</a>|Редактирование модератора";
$control_center->header("Форум", $link_speddbar);
$onl_location = "Форум &raquo; Модераторы &raquo; Редактирование модератора";

$moder = $DB->one_select( "*", "forums_moderator", "fm_id = '{$id}'" );

$control_center->errors = array ();

if($moder['fm_id'])
{
    if (isset($_POST['moder']) AND $_POST['secret_key'] != "" AND $_POST['secret_key'] == $secret_key)
    {  
    	$group_permission = array();
        
        $group_permission['global_hideshow'] = intval($_POST['g_global_hideshow']);
        $group_permission['global_hidetopic'] = intval($_POST['g_global_hidetopic']);
        $group_permission['global_deltopic'] = intval($_POST['g_global_deltopic']);
        $group_permission['global_titletopic'] = intval($_POST['g_global_titletopic']);
        $group_permission['global_polltopic'] = intval($_POST['g_global_polltopic']);
        $group_permission['global_opentopic'] = intval($_POST['g_global_opentopic']);
        $group_permission['global_closetopic'] = intval($_POST['g_global_closetopic']);
        $group_permission['global_fixtopic'] = intval($_POST['g_global_fixtopic']);
        $group_permission['global_unfixtopic'] = intval($_POST['g_global_unfixtopic']);
        $group_permission['global_movetopic'] = intval($_POST['g_global_movetopic']);
        $group_permission['global_uniontopic'] = intval($_POST['g_global_uniontopic']);
        $group_permission['global_delpost'] = intval($_POST['g_global_delpost']);
        $group_permission['global_unionpost'] = intval($_POST['g_global_unionpost']);
        $group_permission['global_changepost'] = intval($_POST['g_global_changepost']);
        $group_permission['global_movepost'] = intval($_POST['g_global_movepost']);
        $group_permission['global_fixedpost'] = intval($_POST['g_global_fixedpost']);
        
        $group_permission = $DB->addslashes( serialize($group_permission) );
        
        if(!$moder['fm_is_group'])
            $info = "<font color=orange>Редактирование</font> модератора <b>".$moder['fm_member_name']."</b> форума: ".$cache_forums[$moder['fm_forum_id']]['title'];
        else
            $info = "<font color=orange>Редактирование</font> группы модераторов ".$cache_group[$fm_group_id]['g_title']." форума: ".$cache_forums[$moder['fm_forum_id']]['title'];
        
        $info = $DB->addslashes($info);

        $DB->update("fm_permission = '{$group_permission}'", "forums_moderator", "fm_id = '{$id}'");
        $cache->clear("", "forums_moder");
  
        $DB->insert("member_name = '{$member_id['name']}', date = '{$time}', ip = '{$_IP}', module = '{$do}', op = '{$op}', info = '{$info}'", "logs_actions_cc");
                
        header( "Location: ".$redirect_url."?do=board&op=moderators" );
    }
    
    $g_access = unserialize($moder['fm_permission']);
    
    function radio_code($name = "", $checked = false)
    {
        $how = "";
        $how2 = "";
    
        if ($checked)
            $how = "checked";
        else
            $how2 = "checked";
        
echo <<<HTML

<div class="radioContainer"><input name="{$name}" type="radio" id="{$name}_1" value="1" {$how}></div><label class="radioLabel" for="{$name}_1">Да</label>
<div class="radioContainer optionFalse"><input name="{$name}" type="radio" id="{$name}_0" value="0" {$how2}></div><label class="radioLabel" for="{$name}_0">Нет</label>

HTML;

    }
    
echo <<<HTML
<form  method="post" name="newgroup" action="">

                    <div class="headerGray">
                        <div class="headerGrayL"></div>
                        <div class="headerGrayR"></div>
                        <div class="headerGrayBg">Редактирование модератора форума: {$cache_forums[$moder['fm_forum_id']]['title']}</div>
                    </div>
                    <div class="borderL">
                        <div class="borderR">
                           <table>
                                <tr>
                                    <td align=left>
                                        <div>
                                            <div class="inputCaption2">Просмотр скрытых тем и сообщений:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_hideshow", $g_access['global_hideshow']);
echo <<<HTML
                                            
					                       </div>
                                        </div>
                                        <div class="clear" style="height:8px;"></div>
                                        <hr />
                                        <div class="clear" style="height:8px;"></div>
                                        <div>
                                            <div class="inputCaption2">Скрытие тем и сообщений:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_hidetopic", $g_access['global_hidetopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                         <div>
                                            <div class="inputCaption2">Удаление тем:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_deltopic", $g_access['global_deltopic']);
echo <<<HTML
                                            
					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                          <div>
                                            <div class="inputCaption2">Изменение названий тем:<br><font class="smalltext">Изменение названия и описания тем.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_titletopic", $g_access['global_titletopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Изменение голосований:<br><font class="smalltext">Изменение или удаление голосований в темах.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_polltopic", $g_access['global_polltopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Открытие тем:<br><font class="smalltext">Если тема была закрыта.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_opentopic", $g_access['global_opentopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Закрытие тем:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_closetopic", $g_access['global_closetopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Закрепление тем:<br><font class="smalltext">Выводит темы сверху над списком обычных тем с пометкой "важно".</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_fixtopic", $g_access['global_fixtopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Опускать темы:<br><font class="smalltext">Если тема была закреплена.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_unfixtopic", $g_access['global_unfixtopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Перемещение тем:<br><font class="smalltext">Перемещение тем в другие форумы.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_movetopic", $g_access['global_movetopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Объединение тем:<br><font class="smalltext">Соединение нескольких тем в одну.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_uniontopic", $g_access['global_uniontopic']);
echo <<<HTML

					                       </div>
                                        </div>
                                        
                                        <div class="clear" style="height:8px;"></div>
                                        <hr />
                                        <div class="clear" style="height:8px;"></div>
                                        <div>
                                            <div class="inputCaption2">Удаление сообщений:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_delpost", $g_access['global_delpost']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Редактирование сообщений:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_changepost", $g_access['global_changepost']);
echo <<<HTML

					                        </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Закрепление/открепление сообщений:</div>
                                            <div>
                                            
HTML;
radio_code("g_global_fixedpost", $g_access['global_fixedpost']);
echo <<<HTML

					                        </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Перемещение сообщений:<br><font class="smalltext">Перемещение сообщений в другие темы.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_movepost", $g_access['global_movepost']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2">Объединение сообщений:<br><font class="smalltext">Соединение нескольких сообщений в одно.</font></div>
                                            <div>
                                            
HTML;
radio_code("g_global_unionpost", $g_access['global_unionpost']);
echo <<<HTML

					                       </div>
                                        </div>
                                        <div class="clear" style="height:18px;"></div>
                                        <div>
                                            <div class="inputCaption2"></div>
                                            <div><input type="submit" name="moder" value="Сохранить" class="btnBlue" />
                                            <input type="hidden" name="secret_key" value="{$secret_key}" />
                                            </div>
                                        </div>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </div>
                    <div>
                        <div class="borderBtmR"></div>
                        <div class="borderBtmL"></div>
                        <div class="borderBtm"></div>
                    </div>
</form>
HTML;
}
else
{
	$control_center->errors_title = "Не найден!";
	$control_center->errors[] = "Выбранный модератор не найден в базе данных.";
	$control_center->message();
}
?>