Вход Регистрация
Файл: modules/kabinet/reputaciya.php
Строк: 278
<?php
########################################
##               WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : crazychuma@gmail.com     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include (
'../../templates/run.php');
include (
'../../templates/func.php');
$title_page '| Изменение репутации';
$m_polozhenie 'Изменяет репутацию пользователю ';
####################
$komu filter($_GET['nick']);
$act_rep filter($_GET['actrep']);
####################
$nicks file('../../data/nicks.php');
$count_nicks count($nicks);
$count_nicks $count_nicks 2;
$user_est 0;
for(
$i=2$i <= $count_nicks$i++)
 {
  if(
$komu == trim($nicks[$i]))
   {
    
$user_est 1;
    break;
   }
 }
 
$date_now date ('YmdHis'time() + ($sdvigclock*3600));
if(
$bantime $date_now)
 {
  
$errb 2;
 }

if((!isset(
$passw) || $_SESSION['pass'] != $passw))
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Вы не авторизованы.<br /></p>';
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$user_est == 0)
 {
  include 
'../../themes/'.$themes.'.php';
  echo
'<p class="err">Ошибка!!! Такого пользователя нет в базе данных.<br /></p>';
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$komu == $login)
 {
  include 
'../../themes/'.$themes.'.php';
  echo
"<p class="err">Ошибка!!! Нельзя менять репутацию самому себе.<br /></p>";
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$rating $kolreytrep && $status != && $status != 2)
 {
  include 
'../../themes/'.$themes.'.php';
  echo
"<p class="err">Ошибка!!! Ваш рейтинг: $rating. Чтобы изменять репутацию рейтинг должен быть $kolreytrep и выше<br /></p>";
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$act_rep != 'plus' && $act_rep != 'minus')
 {
  include 
'../../themes/'.$themes.'.php';
  echo
"<p class="err">Ошибка!!! Можно только повышать или понижать репутацию.<br /></p>";
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
$time_rep date("Y"time() + ($sdvigclock*3600))*31104000 date("m"time() + ($sdvigclock*3600))*2592000 date("d"time() + ($sdvigclock*3600))*86400 date("H"time() + ($sdvigclock*3600))*3600 date("i"time() + ($sdvigclock*3600))*60 date("s"time() + ($sdvigclock*3600));
if(
$izm_repu 2592000 $time_rep && $status != && $status != 2)
 {
  include 
'../../themes/'.$themes.'.php';
  echo
"<p class="err">Ошибка!!! Репутацию можно менять только один раз в 30 дней.<br /></p>";
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
if(
$errb == 2)
 {
  include 
'../../themes/'.$themes.'.php';
  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] по времени сервера.<br /></p>";
  echo
'<p><a href="../kabinet/users.php?'.session_name().'='.session_id().'">Пользователи</a><br /></p>';
  include 
'../../templates/foot.php';
  exit;
 }
####################
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
 {
  if(empty(
$_GET['act']))
   {
    include 
'../../themes/'.$themes.'.php';
    
    if(
$act_rep == 'plus')
     {
      echo
'<p class="modul_name"><font color="'.$color_green.'">Повышение репутации пользователя '.$komu.'</font></p>';
     }
    if(
$act_rep == 'minus')
     {
      echo
'<p class="modul_name"><font color="'.$color_red.'">Понижение репутации пользователя '.$komu.'</font></p>';
     }
    
    if(
$_GET['err'] == 1)
     {
      echo
"<p class="err">Ошибка!!! Сообщение не может быть пустым.</p>";
     }

    echo
"<form method="post" action="reputaciya.php?act=set&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id().""><p class="b">";
    echo
"Причина:<br /><textarea rows="4" cols="15" name="msg"></textarea><br /><input type="checkbox" name="msgtrans" value="1" /> Транслит сообщения<br />";
    echo
"<input value="Изменить" type="submit" /></p></form>";
    echo
"<p><a href="reputaciya.php?act=smile&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">Смайлы</a><br />
    <a href="
reputaciya.php?act=trans&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">Транслит</a><br />
    <a href="
reputaciya.php?act=bbcodes&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">BB коды</a><br /><br />
    <a href="
index.php?".session_name()."=".session_id()."">В кабинет</a><br /></p>";
    include(
'../../templates/foot.php');
   }
####################
  
if($_GET['act'] == 'set')
   {
    
$msg  filter($_POST['msg']);
    
    if(!empty(
$komu) and $user_est != 0)
     {
      
$rep_mes_f = @file('../../data/users/'.$komu.'_reputaciya.php');
      
$inbox_f = @file("../../data/inbox/$komu.php");
      
$inbox_count count($inbox_f) - 2;
      
$rep_mes_count count($rep_mes_f) - 2;
     }
  
    if(empty(
$msg))
     {
      
header("Location: reputaciya.php?err=1&nick=$komu&actrep=$act_rep&".session_name()."=".session_id()."");
     }
    else
     {
      
$date date("d.m.Y / H:i:s"time() + ($sdvigclock*3600));
      
$izm_repu date("Y"time() + ($sdvigclock*3600))*31104000 date("m"time() + ($sdvigclock*3600))*2592000 date("d"time() + ($sdvigclock*3600))*86400 date("H"time() + ($sdvigclock*3600))*3600 date("i"time() + ($sdvigclock*3600))*60 date("s"time() + ($sdvigclock*3600));
      
      if (
$_POST['msgtrans'] == 1)
       {
        
$msg tr_to_win($msg);
       }
  
      
$msg smiles($msg);
      
$msg antimat($msg);
      
$msg bbcodes($msg);
      
$msg str_replace('
'
'<br />'$msg);

      if(
$act_rep == 'plus')
       {
        
$mes_rep 'повысил вам репутацию';
       }
      if(
$act_rep == 'minus')
       {
        
$mes_rep 'понизил вам репутацию';
       }
      
      
$mes_to_inbox_file "$login|$date|Пользователь $login $mes_rep|1rn";
      for(
$i=2$i $inbox_count$i++)
       {
        
$mes_to_inbox_file .= $inbox_f[$i];
       }
      
$mes_to_inbox_file trim($mes_to_inbox_file);

      
write_to_file('../../data/inbox/'.$komu.'.php'"<?phprn/*rn$mes_to_inbox_filern*/rn?>");
      
      
$mes_to_rep_file "$login|$date|$act_rep|$msgrn";
      for(
$i=2$i $rep_mes_count$i++)
       {
        
$mes_to_rep_file .= $rep_mes_f[$i];
       }
      
$mes_to_rep_file trim($mes_to_rep_file);

      
write_to_file('../../data/users/'.$komu.'_reputaciya.php'"<?phprn/*rn$mes_to_rep_filern*/rn?>");
      
      
$str_to_user_file str_user_data(); # Строка данных пользователя находится в файле templates/func.php

      
write_to_file('../../data/users/'.$login.'.php'"<?phprn/*rn$str_to_user_filern*/rn?>");
      
      
user_data('../../data/users/'.$komu.'.php');  # Считывание данных пользователя находится в файле templates/func.php
      
      
if($act_rep == 'plus')
       {
        
$reputacia $reputacia 1;
        
$plusov $plusov 1;
       }
      if(
$act_rep == 'minus')
       {
        
$reputacia $reputacia 1;
        
$minusov $minusov 1;
       }
       
      
$new_ls $new_ls 1;
      
      
$str_to_user_file str_user_data(); # Строка данных пользователя находится в файле templates/func.php

      
write_to_file('../../data/users/'.$komu.'.php'"<?phprn/*rn$str_to_user_filern*/rn?>");

      
header ("Location: user_info.php?act=rep&nick=$komu&".session_name()."=".session_id()."");
     }
   }
 }
  else
 {
  include 
'../../themes/'.$themes.'.php';
  echo
"<p class="b">Вы не авторизованы!!! Войдите в личный кабинет.<br></p>";
  echo 
"<p><a href="index.php?".session_name()."=".session_id()."">В кабинет</a></p>";
  include 
'../../templates/foot.php';
 }
####################
if($_GET['act'] == 'smile')
 {
  include 
'../../themes/'.$themes.'.php';
  
$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 7;
  
$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">Доступные смайлы</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="reputaciya.php?act=smile&amp;page=1&amp;actrep=$act_rep&amp;nick=$komu&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="reputaciya.php?act=smile&amp;page=$i&amp;actrep=$act_rep&amp;nick=$komu&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="reputaciya.php?act=smile&amp;page=$i&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">$i</a>";
   }

  if(
$stranic $page_get && $page_get < ($stranic-3))
   {
    echo 
"...<a href="reputaciya.php?act=smile&amp;page=$stranic&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">$stranic</a>";
   }
  echo 
"<br />";

  if(
$page_get 1)
   {
    echo 
"<a href="reputaciya.php?act=smile&amp;page=$page_nazad&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">Назад</a>";
   }
  echo 
" | ";
  if(
$stranic $page_get)
   {
    echo 
"<a href="reputaciya.php?act=smile&amp;page=$page_dalee&amp;actrep=$act_rep&amp;nick=$komu&amp;".session_name()."=".session_id()."">Дальше</a>";
   } 
  echo 
"<br />";
  echo 
"</p>";
  echo 
"<p>Всего $count смайлов<br /><br /></p>";    
  echo 
"<p><a href="reputaciya.php?nick=$komu&amp;actrep=$act_rep&amp;".session_name()."=".session_id()."">К изменению репутации</a></p>";  
  echo 
"<p><a href="./index.php?".session_name()."=".session_id()."">В кабинет</a></p>";
  include(
"../../templates/foot.php");
 }
####################
if($_GET['act'] == 'trans')
 {
  include 
'../../themes/'.$themes.'.php';
  echo 
'<p class="modul_name">Правила транслита</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><a href="reputaciya.php?nick=$komu&amp;actrep=$act_rep&amp;".session_name()."=".session_id()."">К изменению репутации</a></p>";  
  echo 
"<p><a href="./index.php?".session_name()."=".session_id()."">В кабинет</a></p>";
  include(
"../../templates/foot.php");
 }
####################
if($_GET['act'] == 'bbcodes')
 {
  include 
'../../themes/'.$themes.'.php';
  echo 
'<p class="modul_name">BB коды</p>';
  
bbcodes('show_list_bbcodes');
  echo 
"<p><a href="reputaciya.php?nick=$komu&amp;actrep=$act_rep&amp;".session_name()."=".session_id()."">К изменению репутации</a></p>";  
  echo 
"<p><a href="./index.php?".session_name()."=".session_id()."">В кабинет</a></p>";
  include(
'../../templates/foot.php');
 }
####################
?>
Онлайн: 1
Реклама