yurikvelo

http://rivne1.tv/Info/?id=61217

Feb 24th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.09 KB | None | 0 0
  1. <?
  2. //die("профілактика");
  3. require($_SERVER['DOCUMENT_ROOT'].'/_core/req/in.class');
  4.  
  5. // создаем экз. класса
  6. $my=new class_in;
  7. $my->sql_connect();
  8.  
  9. $my->init_page();
  10.  
  11.  $p = (isset($_GET['p'])) ? (int)$_GET['p'] : 0;
  12.  $rat = (isset($_GET['r'])) ? (int)$_GET['r'] : 0;
  13.  $p1 = (isset($_GET['p1'])) ? (int)$_GET['p1'] : 0;
  14.  $t = $my->current_topic_id;
  15.  $id = $my->current_article_id;
  16.  
  17.  //if (isset($_GET['t'])) $t=(int)$_GET['t']; else $t=1;
  18.  //if (isset($_GET['id'])) $id=(int)$_GET['id']; else $id=0;
  19.  
  20.  $edit_email = 1; //отображать поле ввода email, иначе из юзера
  21.  $edit_name = 1; //отовражать поле ввода, иначе из юзера
  22.  $need_cap = 1; //выводить капчу
  23.  $need_loginza = 0; //требовать авторизации
  24.  
  25.  if ($my->current_user_level>0){
  26.     //есть пользователь
  27.     $name = $my->current_user_descr;
  28.     $edit_name = $my->current_user_level>1;
  29.     $email = $my->current_user_email;
  30.     $edit_email = 0;
  31.     $need_cap = 0;
  32.  }
  33.  elseif(in_array($t, array(278) ) ){ //пускаем без соцсети (капча)
  34.      $need_loginza = 0;
  35.  }
  36.  else{ //логинза кроме постов с премодерацеей (где капча)
  37.     $name = ( isset($_SESSION["comentator"]) ? $_SESSION["comentator"] : 'Анонім');
  38.     $email = '';
  39.     $need_loginza = (isset($_GET['anonim']) || ($my->current_article_options & 2) )? 0:1;
  40.    
  41.  }
  42.  
  43.  if ($edit_name && isset($_POST['name'])) $name = $_POST['name'];
  44.  if ($edit_email && isset($_POST['email'])) $email = $_POST['email'];
  45.  $text = (isset($_POST['text'])) ? $_POST['text'] : '';
  46.  $keystring = (isset($_POST['keystring'])) ? $_POST['keystring'] : '';
  47.  
  48.  
  49. // определяем переменные
  50. if ($id)
  51. {
  52.   $title=$my->current_topic_name.". ".$my->current_article_name;
  53.  
  54.   if ($id==41776){
  55.       $my->current_meta_description =
  56.             'Фотограф на весілля Рівне відеооператор ПП Ваня +380966836287
  57.             послуги весільної фото та відеозйомки у містах України від
  58.             відео фотостудії «RivneVideo» м. Рівне світлокорекція, художня
  59.             обробка, ретуш,відеозйомка, монтаж.';
  60.       $my->current_meta_keywords =
  61.             'Фотографи на весілля в Рівному, фотографи РІВНОГО,
  62.             Фотограф на весілля Рівне, Фотограф Рівне, фото відеозйомка Рівне';
  63.    }
  64.  
  65.     $cid = (isset($_GET['cid'])) ? (int)$_GET['cid'] : 0;
  66.     $op = (isset($_GET['op']) && ($my->current_user_level>2)) ? $_GET['op'] : '';
  67.     $user_filter = (isset($_GET['u']) && ($my->current_user_level>2)) ? (int)$_GET['u'] : 0;
  68.    
  69.     if (($op=='h') && ($cid))
  70.     { // скрываем вопрос
  71.         $err=$my->in_ask_hide($cid);
  72.         if($err)
  73.         {
  74.             $my->html_error=$my->err_to_html($err);
  75.         }else
  76.         {
  77.             $my->html_error=$my->ok_to_html("Коментар зроблено неактивним");
  78.             $aid=0;
  79.         }
  80.     }
  81.     elseif (($op=='b') && ($user_filter))
  82. { //баним юзера
  83.  
  84.    $err=$my->in_ban_user($user_filter,0);
  85.    if($err)
  86.    {
  87.         $my->html_error=$my->err_to_html($err);
  88.    }else
  89.    {
  90.         $my->html_error=$my->ok_to_html("Користувача зроблено неактивним");
  91.         $usr=0;
  92.    }
  93. }
  94. elseif (($op=='ub') && ($user_filter))
  95. { //разбаниваем баним юзера
  96.  
  97.    $err=$my->in_ban_user($user_filter,1);
  98.    if($err)
  99.    {
  100.         $my->html_error=$my->err_to_html($err);
  101.    }else
  102.    {
  103.         $my->html_error=$my->ok_to_html("Користувача зроблено активним");
  104.         $usr=0;
  105.    }
  106. }  
  107.  
  108.   $id = (isset($_GET['id'])) ? (int)$_GET['id'] : 0;
  109.  
  110.   //путь для логинзы
  111.   $base_url = $my->URL.'Info/?id='.$id;
  112.    
  113.     if(isset($_POST['post']) && $_POST['post']=="Y")
  114.   {
  115.    $my->in_post_name=$name;
  116.    $my->in_post_email=$email;
  117.    $my->in_post_text=$text;
  118.    
  119.    if(!$need_cap || (isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $keystring))
  120.    {
  121.         $err=$my->in_post_send($id);
  122.    }
  123.    else
  124.    {
  125.         if ($keystring)
  126.           $err=1011; //ошибка в капче
  127.         else
  128.           $err=1012; //капча не указана или дребезг
  129.    }
  130.    
  131.    if($err)
  132.    {
  133.     $my->html_error=$my->err_to_html($err);
  134.    }else
  135.    {
  136.     $ok_mess = ($my->in_ask_active)?"Коментар додано":"Ваш коментар направлено до редакції";
  137.     $my->html_error=$my->ok_to_html($ok_mess);
  138.     $_SESSION["comentator"] = $name;
  139.     //$name="";
  140.     //$email="";
  141.     $text="";
  142.    }
  143.   }
  144.  
  145. }  
  146. else
  147.   $title=$my->current_topic_name;
  148. //$my->out_topic_getname($t);
  149. if (!$title)
  150. {
  151.   $t=4;    
  152.     $my->current_topic_id = $t;
  153.    
  154.   $title=$my->out_topic_getname($t);
  155.     $my->current_topic_name = $title;
  156. }
  157.  
  158. $body='body.php';
  159. $submenu='';
  160. $lay = $my->get_layout('article');
  161.  
  162. if ($my->is_ds2){
  163.     $body='body_ds2.php';
  164. }
  165.  
  166. include($lay);
  167.  
  168. ?>
Add Comment
Please, Sign In to add comment