View file ds-c-wmzo_ru/adm/reg_msg.php

File size: 8.73Kb
<?

include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/adm_check.php';
include_once '../sys/inc/user.php';
user_access('adm_set_sys',null,'index.php?'.SID);
adm_check();
$width = ($webbrowser == 'web' ? '100' : '70'); // Размер подарков при выводе в браузер
if(isset($_GET['present'])){
$set['title']='Настройки приветствия при регистрации';
include_once '../sys/inc/thead.php';
title();
aut();

if (isset($_GET['gift']) && isset($_GET['category'])){
//Категория
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" . intval($_GET['category']) . "' LIMIT 1"));
//Подарок
$gift = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_list` WHERE `id` = '" . intval($_GET['gift']) . "' LIMIT 1"));
if (!$gift) {  
$_SESSION['message'] = 'Нет такого подарка';
header("Location: reg_msg.php?present");
exit;
}
if (isset($_GET['ok']) ){
$gift_msg = my_esc($_POST['msg']);
if(strlen2($gift_msg)>50)$err='Не больше 50 сиволов ';   
if(!isset($err)){     
mysql_query("UPDATE `reg_msg` SET `gift` = '$gift[id]',`gift_msg`='$gift_msg' ");
$_SESSION['message'] = 'Изменения приняты';
header("Location: reg_msg.php");
exit;
} 
}
err();
   
   echo '<form action="reg_msg.php?present&amp;category=' . $category['id'] . '&amp;gift=' . $gift['id'] . '&amp;ok" method="post">';
   
   echo '<div class="menu">';

   echo 'Вы выбрали этот подарок при регистрации';
   echo '</div>';
   echo '<div class="menu">';
   echo '<img src="/sys/gift/' . $gift['id'] . '.png" style="max-width:' . $width . 'px;" alt="*" />';
   echo '</div>'; 
   
   echo '<div class="menu">';
   echo '<textarea type="text" name="msg" value=""/></textarea><br />';
   echo '<input class="submit" type="submit" value="Сохранить" /> ';
   echo '</br><small>* Необязательно для заполнения</small></div>';
   echo "</form>";
   echo '</div>';
 
   echo '<a class="link" href="reg_msg.php?present&amp;category=' . $category['id'] . '"><span class="icon"><i class="fas fa-angle-left"></i></span> Назад</a>';   
   
}

else
   
//Вывод подарков
if (isset($_GET['category'])){
//Категория
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `gift_categories` WHERE `id` = '" . intval($_GET['category']) . "' LIMIT 1"));

if (!$category) {  
$_SESSION['message'] = 'Нет такой категории';
header("Location: reg_msg.php?present");
exit;
}
   
//Список подарков
$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list` WHERE `id_category` = '$category[id]'"),0);

if ($k_post == 0){
echo '<div class="menu">Нет подарков</div>';
}

$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q = mysql_query("SELECT name,id,money FROM `gift_list` WHERE `id_category` = '$category[id]' ORDER BY `id` LIMIT $start, $set[p_str]");

while ($post = mysql_fetch_assoc($q)){
echo '<a class="link" href="reg_msg.php?present&amp;category=' . $category['id'] . '&amp;gift=' . $post['id'] . '"><img src="/sys/gift/' . $post['id'] . '.png" style="max-width:' . $width . 'px;"></a>';
}

if ($k_page>1)str('reg_msg.php?present=&amp;category=' . intval($_GET['category']) . '&amp;',$k_page,$page); // Вывод страниц

echo '<a class="link" href="reg_msg.php?present"><span class="icon"><i class="fas fa-angle-left"></i></span> Назад</a>';   

}

else
//Вывод категорий
{

$k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_categories`"),0);

if ($k_post == 0){
echo '<div class="menu">';
}

$q = mysql_query("SELECT name,id FROM `gift_categories` ORDER BY `id`");

while ($post = mysql_fetch_assoc($q)){
echo '<a class="link" href="reg_msg.php?present&amp;category=' . $post['id'] . '"><span class="icon"><i class="fas fa-gift"></i></span> ' . htmlspecialchars($post['name']) . ' <span class="c">' . mysql_result(mysql_query("SELECT COUNT(id) FROM `gift_list` WHERE `id_category` = '$post[id]'"),0) . '</span></a>';
}

echo '<a class="link" href="reg_msg.php"><span class="icon"><i class="fas fa-angle-left"></i></span> Настройки приветствия</a>';
}

include_once '../sys/inc/tfoot.php';
}

$set['title']='Настройки приветствия при регистрации';
include_once '../sys/inc/thead.php';
title();
aut();

if(isset($_POST['komm'])){
   $gift_msg=my_esc($_POST['gift_msg']);
    if(strlen2($gift_msg)>50)$err='Не больше 50 сиволов ';//////Ошибки  
    
    if(!isset($err)){

mysql_query("UPDATE `reg_msg` SET `gift_msg` = '$gift_msg'");

$_SESSION['message'] = 'Изменения приняты';
         header("Location: reg_msg.php");
         exit;

}
  }  
    
if(isset($_POST['save'])){

$id=abs(intval($_POST['id']));
$msg=my_esc($_POST['msg']);
$money=abs(intval($_POST['money']));
$balls=abs(intval($_POST['balls']));
$rating=abs(intval($_POST['rating']));
$on=intval($_POST['on']);
$true=intval($_POST['gift']);

if(strlen2($msg)<1)$err='Не менее 1 сивола ';
if(strlen2($msg)>2000)$err='Не больще 2000 сиволов ';//////Ошибки

///////Если нет ошибок
if(!isset($err)){

mysql_query("UPDATE `reg_msg` SET `msg` = '$msg',`balls`='$balls' ,`money`='$money',`rating`='$rating',`on`='$on',`id`='$id',`true`='$true' ");

$_SESSION['message'] = 'Изменения приняты';
         header("Location: reg_msg.php");
         exit;

}

}

err();
$msg_text = mysql_fetch_array(mysql_query("SELECT * FROM `reg_msg`  LIMIT 1"));//////Запрос текста в базе


echo "<form method='post' action='?'>\n";
echo '<div class="menu">';
echo "От кого приветствие (id):</br><input name=\"id\" size=\"5\" maxlength=\"5\" value=\"".intval($msg_text['id'])."\" type=\"text\" /><br />\n";
echo "Введите текст приветствия:</br><textarea name='msg'>".esc(stripcslashes(htmlspecialchars($msg_text['msg'])))."</textarea><br />\n";
echo "* {NICK}-ник юзера<br />";
echo "Монеты:</br><input name=\"money\" size=\"5\" maxlength=\"5\" value=\"".intval($msg_text['money'])."\" type=\"text\" /><br />\n";

echo "Баллы:</br><input name=\"balls\" size=\"5\" maxlength=\"5\" value=\"".intval($msg_text['balls'])."\" type=\"text\" /><br />\n";
echo "Рейтинг:</br><input name=\"rating\" size=\"3\" maxlength=\"2\" value=\"".intval($msg_text['rating'])."\" type=\"text\" /><br />\n";
echo '</div>';
echo '<div class="menu">';
err();
    
   echo 'Вы выбрали этот подарок при регистрации</br><a href="reg_msg.php?present"> <img src="/sys/gift/' . $msg_text['gift'] . '.png" style="max-width:' . $width . 'px;" alt="*" /></a> ';
   echo '<br />';
 echo '</div>'; 
 
echo '<div class="menu">';
if(isset($_GET['msg'])){  
 echo "<form method='post' action='?'>\n"; 
 echo "<textarea name='gift_msg'>".htmlspecialchars($msg_text['gift_msg'])."</textarea><br />\n";
 echo "<input type='submit' name='komm' value='Изменить' />\n";

echo "</form>\n";
   
  }
  else
  {
    
  echo 'Комментарий: </br><a href="reg_msg.php?msg">'.($msg_text["gift_msg"]==NULL? 'Пусто...':''.output_text($msg_text["gift_msg"]).'').'</a>'; 
  
 
  }
  
echo '</div>'; 

echo "<div class='mess'>";
echo "Управление модулем";
echo "</div>";

echo '<div class="menu">';
echo "<input name='on' type='radio' ".($msg_text['on']==1?' checked="checked"':null)." value='1' /> Включить ";
echo "<input name='on' type='radio' ".($msg_text['on']==0?' checked="checked"':null)." value='0' /> Отключить ";
if ($msg_text['true']=='1')
echo "</br><label><input type=\"checkbox\" name=\"gift\" checked=\"checked\" value=\"1\" /> Подарок (<font color='green'>вкл.</font>)</label><br />\n";
if ($msg_text['true']=='0')
echo "</br><label><input type=\"checkbox\" name=\"gift\"  value=\"1\" /> Подарок (<font color='red'>выкл.</font>)</label><br />\n";
echo "<input type='submit' name='save' value='Изменить' />\n";
echo "</form>\n";
echo '</div>';

if (user_access('adm_panel_show'))
echo '<a class="link" href="/adm/"><span class="icon"><i class="fas fa-angle-left"></i></span> В админ панель</a>';

include_once '../sys/inc/tfoot.php';

?>