View file ds-c-wmzo_ru/modules/forum/inc/set_forum_form.php

File size: 3.18Kb
<?
if (user_access('forum_razd_create') && (isset($_GET['act']) && $_GET['act']=='new' || !isset($_GET['act']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_r` WHERE `id_forum` = '$forum[id]'"),0)==0))
{
	  echo '<div class="menu">';
    echo "<form method=\"post\" action=\"/modules/forum/$forum[id]/?act=new&amp;ok\">\n";
    echo "<input placeholder='Название раздела' name=\"name\" type=\"text\" maxlength='32' value='' /><br />\n";
    echo "<input value=\"Создать\" type=\"submit\" /><br />\n";
    echo "</form>\n";
    echo '</div>';
}


if (user_access('forum_for_edit') && (isset($_GET['act']) && $_GET['act']=='set'))
{
	  echo '<div class="menu">';
    echo "<form method=\"post\" action=\"/modules/forum/$forum[id]/?act=set&amp;ok\">\n";
    echo '<input placeholder="Название форума" name="name" type="text" maxlength="32" value="' . text($forum['name']) . '" /><br />';
    echo "<textarea placeholder='Описание' name=\"opis\">".esc(trim(stripcslashes(htmlspecialchars($forum['opis']))))."</textarea><br />\n";
    
    $icon=array();
    $opendiricon=opendir(H.'img/forum');
    while ($icons=readdir($opendiricon))
    {
        if (preg_match('#^\.|default.png#',$icons))continue;
        $icon[]=$icons;
    }
    closedir($opendiricon);

    echo "<select name='icon'>\n";
    echo "<option value='default.png'>По умолчанию</option>\n";
    for ($i=0;$i<sizeof($icon);$i++)
    {
        echo "<option value='$icon[$i]'>$icon[$i]</option>\n";
    }
    echo "</select><br />\n";
    echo "<input name=\"pos\" type=\"text\" maxlength='3' value='$forum[pos]' /><br />\n";
    
    if ($user['level'] >= 3) {
        if ($forum['adm']==1)$check=' checked="checked"';
        else 
        $check=NULL;
        
        echo "<label><input type=\"checkbox\"$check name=\"adm\" value=\"1\" /> Только для администрации</label><br />\n";
    }
    
    echo "<input value=\"Изменить\" type=\"submit\" /><br />\n";
    echo "</form>\n";
    echo '</div>';
}

if (isset($_GET['act']) && $_GET['act']=='del' && user_access('forum_for_delete'))
{
    echo "<div class=\"err\">\n";
    echo "Подтвердите удаление форума<br />\n";
    echo "<a href=\"/modules/forum/$forum[id]/?act=delete&amp;ok\">Да</a> <a href=\"/modules/forum/$forum[id]/\">Нет</a><br />\n";
    echo "</div>\n";
}

if (user_access('forum_razd_create') || user_access('forum_for_edit') || user_access('forum_for_delete'))
{
    echo "<div class=\"foot\">\n";

    if(user_access('forum_razd_create'))
    echo "<span class='icon'><i class='fas fa-angle-right'></i></span> <a href=\"/modules/forum/$forum[id]/?act=new\">Новый раздел</a><br />\n";

    if(user_access('forum_for_edit'))
    echo "<span class='icon'><i class='fas fa-angle-right'></i></span> <a href=\"/modules/forum/$forum[id]/?act=set\">Параметры форума</a><br />\n";

    if(user_access('forum_for_delete'))
    echo "<span class='icon'><i class='fas fa-angle-right'></i></span> <a href=\"/modules/forum/$forum[id]/?act=del\">Удалить форум</a><br />\n";
    echo "</div>\n";
}