Просмотр файла modules/guest/add.php

Размер файла: 10.33Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = 'Добавление сообщения в гостевую';
$m_polozhenie = 'Пишет сообщение в гостевую';
include '../../themes/'.$themes.'.php';
####################
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }

if ($portal=='on')
 {
$for = filter($_GET['for']);
if(empty($_GET['act']))
 {
  echo '<p class="modul_name"align="center">Добавление сообщения</p>';

  if($_GET['err'] == 1)
   {
    echo"<p class=\"err\">Ошибка!!! Имя \"Кому\" не должно быть длиньше 20-ти символов.</p>";
   }
  if($_GET['err'] == 2)
   {
    echo"<p class=\"err\">Ошибка!!! Пользователя, которому вы отвечаете, нет в базе.</p>";
   }
  if($_GET['err'] == 3)
   {
    echo"<p class=\"err\">Ошибка!!! Сообщение не может быть пустым.</p>";
   }
  if($_GET['err'] == 4)
   {
    echo"<p class=\"err\">Ошибка!!! Сообщение не должно быть длиньше 500 символов.</p>";
   }
  if($_GET['err'] == 5)
   {
    echo"<p class=\"err\">Ошибка!!! Не введено проверочное число.</p>";
   }
  if($_GET['err'] == 6)
   {
    echo"<p class=\"err\">Ошибка!!! Проверочное число введено неверно.</p>";
   }
  if($_GET['err'] == 7)
   {
    echo"<p class=\"err\">Ошибка!!! Ваш IP и браузер забанены!</p>";
   }
  if($_GET['err'] == 8)
   {
    echo"<p class=\"err\">Ошибка!!! Вас забанил $banwho за $bantxt! Окончание бана: $bantime[6]$bantime[7].$bantime[4]$bantime[5].$bantime[0]$bantime[1]$bantime[2]$bantime[3] в $bantime[8]$bantime[9]:$bantime[10]$bantime[11] по времени сервера.</p>";
   }
  if($_GET['err'] == 9)
   {
    echo"<p class=\"err\">Ошибка!!! Гостям запрещено писать в гостевой. Войдите в личный кабинет.</p>";
   }

  if(isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw)
   {
    echo "<form action=\"send.php?".session_name()."=".session_id()."\" method=\"post\">";
    echo "<p class=\"b\">";
    if(!empty($for))
     {
      $for_user_f = file('../../data/users/'.$for.'.php');
      $for_nick_name = trim($for_user_f[37]);
      $for = $for.'::'.$for_nick_name;
      $for = nick_user($for);

user_data('../../data/users/'.$for[1].'.php');
$nick_name_arr = explode('::', $nickname);
$nickname = $nick_name_arr[0];
$nickcolor = $nick_name_arr[1];
if(!empty($nickname))
{
if(!empty($nickcolor))
{
$login_nick_color = ''.$nickname.'';
}
else
{
$login_nick_color = ''.$nickname.'';
}
}
else
{
$login_nick_color = ''.$for[1].'';
}   
      echo "Кому: $login_nick_color<input type=\"hidden\" name=\"for\" maxlength=\"20\" value=\"$for[0]\" /><br />";
     }
    echo "Сообщение:<br />
         <textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{

echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
echo"<input type=\"submit\" value=\"Написать\" /></p>
         </form>";
   }
  elseif($dostup_guest == "1")
   {
    $rand = rand(1000, 9999);
    $_SESSION['rand'] = $rand;
    echo "<form action=\"send.php?".session_name()."=".session_id()."\" method=\"post\">";
    echo "<p class=\"b\">Вы: Гость<br />";
    if(!empty($for))
     {
      $for_user_f = file('../../data/users/'.$for.'.php');
      $for_nick_name = trim($for_user_f[37]);
      $for = $for.'::'.$for_nick_name;
      $for = nick_user($for);

user_data('../../data/users/'.$for[1].'.php');
$nick_name_arr = explode('::', $nickname);
$nickname = $nick_name_arr[0];
$nickcolor = $nick_name_arr[1];
if(!empty($nickname))
{
if(!empty($nickcolor))
{
$login_nick_color = ''.$nickname.'';
}
else
{
$login_nick_color = ''.$nickname.'';
}
}
else
{
$login_nick_color = ''.$for[1].'';
}       
      echo "Кому: $login_nick_color<input type=\"hidden\" name=\"for\" maxlength=\"20\" value=\"$for[0]\" /><br />";
     }
    echo "Сообщение:<br />
         <textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{

echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
echo"Число <font color=\"red\">$rand</font>:<br /><input size=\"4\" maxlength=\"4\" name=\"imgrand\" value=\"\" /><br />
         <input type=\"submit\" value=\"Написать\" /></p>
         </form>";
   }
  else
   {
    echo "<p class=\"b\">Гостям запрещено писать в гостевой. Войдите в личный кабинет.</p>";
   }

  echo "<p><a href=\"add.php?act=smile&amp;for=$for[0]&amp;".session_name()."=".session_id()."\">Смайлы</a> |
        <a href=\"add.php?act=trans&amp;for=$for[0]&amp;".session_name()."=".session_id()."\">Транслит</a> |
        <a href=\"add.php?act=bbcodes&amp;for=$for[0]&amp;".session_name()."=".session_id()."\">Теги</a><br />
        <br /><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"index.php?".session_name()."=".session_id()."\">В гостевую</a><br /></p>";
 }
####################
if($_GET['act'] == 'smile')
 {  
  $sm_dir = opendir('../../sm');
  while ($file = readdir($sm_dir))
   {
    if($file != 'Thumbs.db' && $file != '..' && $file != '.')
     {
      $smiles[] = $file;
     }
   } 
  closedir ($sm_dir);
  sort($smiles);
  $count = count($smiles);
  $kolsm = 10;
  $stranic = ceil($count/$kolsm);

  if(empty($_GET['page']))
   {
    $page_get = 1;
   }
    else
   {
    $page_get = htmlspecialchars(stripslashes($_GET['page']));
   }
 
  $do = $kolsm * ($page_get - 1);
  $end = $kolsm * $page_get;

  $page_nazad = $page_get - 1;
  $page_dalee = $page_get + 1;
  
  echo '<p class="modul_name">Доступные смайлы<br /></p>';
  echo "<p class=\"b\">";
  for ($i = $do; $i < $end; $i++)
   {
    if(!empty($smiles[$i]))
     {
      $smile = explode(".", $smiles[$i]);
      echo "<img src=\"../../sm/$smile[0].$smile[1]\" alt=\":$smile[0]\" /> - :$smile[0]<br />";
     }
   }
  echo "</p>";
  echo "<p align=\"center\" class=\"d\">";
  echo "Страницы:";
  echo "<br />";
  if($page_get > 4)
   {
    echo "<a href=\"add.php?act=smile&amp;for=$for&amp;page=1&amp;".session_name()."=".session_id()."\">1</a>...";
   }
 
  $start_1 = $page_get - 3;
  $end_1 = $page_get - 1;
  if($start_1 < 1)
   {
    $start_1 = 1;
   }
  
  for($i = $start_1; $i <= $end_1; $i++)
   {
    echo"<a href=\"add.php?act=smile&amp;for=$for&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a> ";
   }

  echo"$page_get";

  $start_2 = $page_get + 1;
  $end_2 = $page_get + 3;
  if($start_2 < 1)
   {
    $start_2 = 1;
   }
  if($end_2 > $stranic)
   {
    $end_2 = $stranic;
   }
  
  for($i = $start_2; $i <= $end_2; $i++)
   {
    echo" <a href=\"add.php?act=smile&amp;for=$for&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a>";
   }

  if($stranic > $page_get && $page_get < ($stranic-3))
   {
    echo "...<a href=\"add.php?act=smile&amp;for=$for&amp;page=$stranic&amp;".session_name()."=".session_id()."\">$stranic</a>";
   }
  echo "<br />";

  if($page_get > 1)
   {
    echo "<a href=\"add.php?act=smile&amp;for=$for&amp;page=$page_nazad&amp;".session_name()."=".session_id()."\">Назад</a>";
   }
  echo " | ";
  if($stranic > $page_get)
   {
    echo "<a href=\"add.php?act=smile&amp;for=$for&amp;page=$page_dalee&amp;".session_name()."=".session_id()."\">Дальше</a>";
   } 
  echo "<br />";
  echo "</p>";
  echo "<p>Всего $count смайлов<br /><br /></p>";	
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"add.php?for=$for&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";  
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"./\">В гостевую</a></p>";
 }
####################
if($_GET['act'] == 'trans')
 {
  echo '<p class="modul_name">Правила транслита<br /></p>';
  echo "<p class=\"b\">";
  echo "
а - a<br />
б - b<br />
в - v<br />
г - g<br />
д - d<br />
е - e<br />
ё - yo<br />
ж - zh<br />
з - z<br />
и - i<br />
й - j<br />
к - k<br />
л - l<br />
м - m<br />
н - n<br />
о - o<br />
п - p<br />
р - r<br />
с - s<br />
т - t<br />
у - u<br />
ф - f<br />
х - h<br />
ц - c<br />
ч - ch<br />
ш - sh<br />
щ - sch<br />
ъ - q<br />
ы - x<br />
ь - '<br />
э - ye<br />
ю - yu<br />
я - ya<br /><br />
А - A<br />
Б - B<br />
В - V<br />
Г - G<br />
Д - D<br />
Е - E<br />
Ё - YO<br />
Ж - ZH<br />
З - Z<br />
И - I<br />
Й - J<br />
К - K<br />
Л - L<br />
М - M<br />
Н - N<br />
О - O<br />
П - P<br />
Р - R<br />
С - S<br />
Т - T<br />
У - U<br />
Ф - F<br />
Х - H<br />
Ц - C<br />
Ч - CH<br />
Ш - SH<br />
Щ - SCH<br />
Ъ - Q<br />
Ы - X<br />
Э - YE<br />
Ю - YU<br />
Я - YA<br />
</p>";  	
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"add.php?for=$for&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";  
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"./\">В гостевую</a></p>";
 }
####################
if($_GET['act'] == 'bbcodes')
 {
  echo '<p class="modul_name">BB коды<br /></p>';
  bbcodes('show_list_bbcodes');
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"add.php?for=$for&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";  
  echo "<p><img src=\"/images/st/back.gif\"align=\"top\"alt=\"\"/> <a href=\"./\">В гостевую</a></p>";
 }
####################
}
include ('../../templates/foot.php');
?>