Вход Регистрация
Файл: AdmPanel/settings.php
Строк: 285
<?php
$title 
'Панель управления сайтом';
$str='setting';

require_once(
'Sys/head.php');
reg();
level(2);
echo
'<div id="st21">';

echo 
'<div class="st2">     <h2 class="titlev">Настройки сайта</h2>
         </div>'
;
if(!isset(
$_POST['ok']))
    {
        echo 
'<div class="st2">
              <h2 class="title">Записи</h2>
              <div class="middle_back">'
;

        echo 
'<form action="" method="post" name="form">';

        echo 
'Записей на страницу:<br/>';
        echo 
'<input type="text" class="form" name="pageZap" maxlength="2" class="do_button" value="'.$set['pageZap'].'"/><br/><br />';

        echo 
'Записей на страницу в категориях:<br/>';
        echo 
'<input type="text" class="form" name="pageZapCat" maxlength="2" class="do_button" value="'.$set['pageZapCat'].'"/><br/><br />';

        echo 
'Страниц на страницу Все страницы:<br/>';
        echo 
'<input type="text" class="form" name="paZaPa" maxlength="2" class="do_button" value="'.$set['paZaPa'].'"/><br/><br />';



         echo 
'Записей на страницу в админцентре:<br/>';
        echo 
'<input type="text" class="form" name="AdmpageZap" maxlength="2" class="do_button" value="'.$set['AdmpageZap'].'"/><br/>';




         echo
'</div></div>';

            echo
'<div class="st2">
              <h2 class="title">Комментарии</h2>
              <div class="middle_back">'
;
                  echo 
'Комментарии включены?:<br/>';
        echo 
'<select name="powerComm">';
        if (
$set['powerComm'] == 0)
            {
                echo 
'<option value="0">Нет</option><br/>';
                echo 
'<option value="1">Да</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Да</option><br/>';
                echo 
'<option value="0">Нет</option><br/>';
            }
              echo
'</select><br /><br />';

              echo 
'Кто видит комментарии:<br/>';
        echo 
'<select name="powerCommGuest">';

        if (
$set['powerCommGuest'] == 0)
            {
                echo 
'<option value="0">Пользователи</option><br/>';
                echo 
'<option value="1">Гости и пользователи</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Гости и пользователи</option><br/>';
                echo 
'<option value="0">Пользователи</option><br/>';
            }
              echo
'</select><br /><br />';

                echo 
'Комментариев к записи на страницу:<br/>';
        echo 
'<input type="text" class="form" name="pageComm" maxlength="2" class="do_button" value="'.$set['pageComm'].'"/><br/><br />';
        echo 
'Максимальное количество символов в комментарии:<br/>';
        echo 
'<input type="text" class="form" name="simvVkommZap" class="do_button" value="'.$set['simvVkommZap'].'"/><br/><br />';
        echo 
'Комментариев на страницу в админцентре:<br/>';
        echo 
'<input type="text" class="form" name="AdmpageComm" maxlength="2" class="do_button" value="'.$set['AdmpageComm'].'"/><br/>';
                 echo
'</div></div>';






         echo
'<div class="st2">
              <h2 class="title">Регистрация</h2>
              <div class="middle_back">'
;
        echo 
'Регистрация включена?:<br/>';
        echo 
'<select name="powerRegistration">';
        if (
$set['powerRegistration'] == 0)
            {
                echo 
'<option value="0">Нет</option><br/>';
                echo 
'<option value="1">Да</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Да</option><br/>';
                echo 
'<option value="0">Нет</option><br/>';
            }
              echo
'</select><br /><br />';

              echo 
'Запрашивать E-MAIL при регистрации?:<br/>';
        echo 
'<select name="EmailRegYesNo">';
        if (
$set['EmailRegYesNo'] == 0)
            {
                echo 
'<option value="0">Нет</option><br/>';
                echo 
'<option value="1">Да</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Да</option><br/>';
                echo 
'<option value="0">Нет</option><br/>';
            }
              echo
'</select><br /><br />';

             echo 
'Минимальное количество символов в логине:<br/>';
        echo 
'<input type="text" class="form" name="MinSimvLogin" maxlength="9" class="do_button" value="'.$set['MinSimvLogin'].'"/><br /><br />';
            echo 
'Максимальное количество символов в логине:<br/>';
        echo 
'<input type="text" class="form" name="MaxSimvLogin" maxlength="9" class="do_button" value="'.$set['MaxSimvLogin'].'"/><br /><br />';

         echo 
'Минимальное количество символов в пароле:<br/>';
        echo 
'<input type="text" class="form" name="MinSimvPass" maxlength="9" class="do_button" value="'.$set['MinSimvPass'].'"/><br /><br />';

        echo 
'Максимальное количество символов в пароле:<br/>';
        echo 
'<input type="text" class="form" name="MaxSimvPass" maxlength="9" class="do_button" value="'.$set['MaxSimvPass'].'"/><br /><br />';

        echo 
'Сколько должно пройти времени в секундах между восстановлением пароля пользователя:<br/>';
        echo 
'<input type="text" class="form" name="TimerecoveryPassword" maxlength="9" class="do_button" value="'.$set['TimerecoveryPassword'].'"/><br /><br />';

        echo 
'</div></div>';


          echo 
'<div class="st2">
              <h2 class="title">Главная страница сайта</h2>
              <div class="middle_back">'
;

              echo
'Показывать на главной:<br />';
                   if(
$set['PokazGl']==0){$select0 'selected="selected"';}
                   if(
$set['PokazGl']==1){$select1 'selected="selected"';}
                   if(
$set['PokazGl']==2){$select2 'selected="selected"';}
                   if(
$set['PokazGl']==3){$select3 'selected="selected"';}
                   if(
$set['PokazGl']==4){$select4 'selected="selected"';}


              echo 
'<select name="PokazGl">';

                echo 
'<option value="0" '.$select0.'>Список страниц</option><br/>';
                echo 
'<option value="1" '.$select1.'>Список записей</option><br/>';
                echo 
'<option value="2" '.$select2.'>Категории записей</option><br/>';
                echo 
'<option value="3" '.$select3.'>Приветствие</option><br/>';
                echo 
'<option value="4" '.$select4.'>ID записи или ID страницы</option><br/>';


              echo
'</select><br /><br />';
               echo 
'Если выбрали ID записи или ID страницы, введите ID выбраного:<br/>';
        echo 
'<input type="text" class="form" name="PokazGlId" maxlength="500" class="do_button" value="'.$set['PokazGlId'].'"/><br/><br />';

               echo 
'</div></div>';

          echo 
'<div class="st2">
              <h2 class="title">Приветствие сайта</h2>
              <div class="middle_back">'
;
              echo 
'Заголовок приветствия:<br/>';
        echo 
'<input type="text" class="form" name="PrivZ" maxlength="500" class="do_button" value="'.$set['PrivZ'].'"/><br/><br />';
               echo
'
             Текст приветствия:<br/>

                <textarea class="form" name="PrivT" cols="73" rows="8">'
.$set['PrivT'].'</textarea><br/>';



               echo 
'</div></div>';

        echo 
'<div class="st2">
              <h2 class="title">Настройки сайта</h2>
              <div class="middle_back">'
;
               echo 
'Название Сайта (max.500):<br/>';
        echo 
'<input type="text" class="form" name="SiteName" maxlength="500" class="do_button" value="'.$set['SiteName'].'"/><br/><br />';

               echo 
'Описание Сайта (max.500):<br/>';
        echo 
'<input type="text" class="form" name="SiteOpis" maxlength="500" class="do_button" value="'.$set['SiteOpis'].'"/><br/><br />';

               echo 
'Текст копирайта (внизу сайта):<br/>';
        echo 
'<input type="text" class="form" name="copyText" maxlength="50" class="do_button" value="'.$set['copyText'].'"/><br/><br />';

               echo 
'Ссылка копирайта (например: http://'.$_SERVER['HTTP_HOST'].'):<br/>';
        echo 
'<input type="text" class="form" name="copyLink" maxlength="50" class="do_button" value="'.$set['copyLink'].'"/><br/><br />';

        echo 
'E-Mail адрес сайта, с него отправляются системные сообщения:<br/>';
        echo 
'<input type="text" class="form" name="mail" maxlength="50" class="do_button" value="'.$set['mail'].'"/><br/><br />';

               echo 
'Время антифлуда (Время в течении которого пользователь не может писать комментарий после предыдущего) :<br/>';
        echo 
'<input type="text" class="form" name="antiflud" maxlength="2" class="do_button" value="'.$set['antifludTime'].'"/><br/><br />';

        echo 
'Показывать время генерации страниц:<br/>';
        echo 
'<select name="genPage">';
        if (
$set['genPage'] == 0)
            {
                echo 
'<option value="0">Нет</option><br/>';
                echo 
'<option value="1">Да</option><br/>';
            }
        else
            {
                echo 
'<option value="1">Да</option><br/>';
                echo 
'<option value="0">Нет</option><br/>';
            }
              echo
'</select><br /><br />';
          
/*     echo' Тема сайта:<br />';
         echo '<select name="style">';
        $dir = opendir('../Design/themes');
        while ($styles = readdir($dir))
            {
                if (is_dir('../Design/themes/'.$styles) AND $styles != '.' AND $styles != '..')
                    {
                        $style = ($styles == $set['style']) ? 'selected' : '';
                        echo '<option '.$style.' value="'.$styles.'">'.$styles.'</option><br/>';
                    }
            }
               echo '</select><br/><br />';
                */
        
echo '<input name="ok" type="submit" class="button" value="Сохранить" /></form></div></div>';
    }
else
    {
        
$SiteName filter($_POST['SiteName']);
        
$SiteOpis filter($_POST['SiteOpis']);
        
$PrivZ filter($_POST['PrivZ']);
        
$PrivT filter($_POST['PrivT']);
        
$PokazGl abs(intval($_POST['PokazGl']));
        
$PokazGlId abs(intval($_POST['PokazGlId']));
        
$genPage abs(intval($_POST['genPage']));

        
$pageZap abs(intval($_POST['pageZap']));
        
$pageZapCat abs(intval($_POST['pageZapCat']));
        
$paZaPa abs(intval($_POST['paZaPa']));

        
$pageComm abs(intval($_POST['pageComm']));
        
$AdmpageZap abs(intval($_POST['AdmpageZap']));
        
$AdmpageComm abs(intval($_POST['AdmpageComm']));
        
$simvVkommZap abs(intval($_POST['simvVkommZap']));

        
$MaxSimvLogin abs(intval($_POST['MaxSimvLogin']));
        
$MinSimvLogin abs(intval($_POST['MinSimvLogin']));
        
$MaxSimvPass abs(intval($_POST['MaxSimvPass']));
        
$MinSimvPass abs(intval($_POST['MinSimvPass']));
        
$EmailRegYesNo abs(intval($_POST['EmailRegYesNo']));
        
$powerRegistration abs(intval($_POST['powerRegistration']));
        
$powerComm abs(intval($_POST['powerComm']));
        
$powerCommGuest abs(intval($_POST['powerCommGuest']));
        
$TimerecoveryPassword abs(intval($_POST['TimerecoveryPassword']));

        
$mail filter($_POST['mail']);

        
$antifludTime abs(intval($_POST['antiflud']));
        
$style filter($_POST['style']);
        
$copyText filter($_POST['copyText']);
        
$copyLink filter($_POST['copyLink']);
        
$error '';
        if(empty(
$pageZap) or empty($pageZapCat) or empty($paZaPa) or empty($pageComm) or empty($AdmpageZap) or empty($AdmpageComm) or empty($simvVkommZap) or empty($MaxSimvLogin) or empty($MinSimvLogin) or empty($MaxSimvPass) or empty($MinSimvPass) or empty($mail) or empty($antifludTime) or empty($TimerecoveryPassword))
            {
                
$error .= 'Одно из полей не заполнено.<br/>';
            }
        if (!empty(
$mail) and !preg_match('#^([A-Za-z0-9_-.])+@([A-Za-z0-9_-.])+(.([A-Za-z0-9])+)+$#'$mail))
            {
                
$error .= 'Вы ввели неверный адрес e-mail, необходим формат name@site.domen.<br/>';
            }
        if(!empty(
$error))
            {
                echo 
'<div class="st2">
              <h2 class="title"></h2>
              <div class="middle_back"><div class="error">'
;
                echo 
'В результате заполнения полей , выявились ошибки:<br/>';
                echo 
$error;
                echo 
'<a href="http://'.$_SERVER['HTTP_HOST'].'/controlPanel/settings">Назад</a><br/>';
                echo 
'</div></div></div>';
            }
        else

            {   
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$genPage."' WHERE `name` = 'genPage'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$PrivZ."' WHERE `name` = 'PrivZ'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$PrivT."' WHERE `name` = 'PrivT'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$powerCommGuest."' WHERE `name` = 'powerCommGuest'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$powerComm."' WHERE `name` = 'powerComm'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$PokazGl."' WHERE `name` = 'PokazGl'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$PokazGlId."' WHERE `name` = 'PokazGlId'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$SiteName."' WHERE `name` = 'SiteName'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$SiteOpis."' WHERE `name` = 'SiteOpis'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$AdmpageZap."' WHERE `name` = 'AdmpageZap'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$AdmpageComm."' WHERE `name` = 'AdmpageComm'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$simvVkommZap."' WHERE `name` = 'simvVkommZap'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$MaxSimvLogin."' WHERE `name` = 'MaxSimvLogin'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$MinSimvLogin."' WHERE `name` = 'MinSimvLogin'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$MaxSimvPass."' WHERE `name` = 'MaxSimvPass'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$MinSimvPass."' WHERE `name` = 'MinSimvPass'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageZap."' WHERE `name` = 'pageZap'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageZapCat."' WHERE `name` = 'pageZapCat'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$paZaPa."' WHERE `name` = 'paZaPa'");

                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$pageComm."' WHERE `name` = 'pageComm'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$powerRegistration."' WHERE `name` = 'powerRegistration'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$TimerecoveryPassword."' WHERE `name` = 'TimerecoveryPassword'");

                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$EmailRegYesNo."' WHERE `name` = 'EmailRegYesNo'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$mail."' WHERE `name` = 'mail'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$antifludTime."' WHERE `name` = 'antifludTime'");

                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$style."' WHERE `name` = 'style'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$copyText."' WHERE `name` = 'copyText'");
                
$mysqli->query("UPDATE `".$prefix."settings` SET `value` = '".$copyLink."' WHERE `name` = 'copyLink'");



                echo 
'<div class="st2">
              <h2 class="title"></h2>
              <div class="middle_back">'
;
                echo 
'Настройки успешно изменены.<br/>';
                echo 
'</div></div>';
            }
    }
echo 
'';
echo 
'<br /> </div>';
?>
Онлайн: 2
Реклама