Голосовалка на дле
Страницы: 1
Голосовалка на дле
Добрый день ув. форумчане есть 1 вопрос , стояла у меня голосовалка на дле не устраивало время голосования я его поменял( это было пол года назад) теперь не кто не может проголосовать пишет ( Вы уже голосовали) так как и новым пользователям и старым в чём причина?
 
Код
   error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );


Код
@ini_set ( 'display_errors', true );

Код
@ini_set ( 'html_errors', false );

Код
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

Код
@session_start();

Код

Код
$go_rate = intval( $_POST['rate'] );

Код
$news_id = intval( $_POST['news_id'] );

Код
$go_rate = ($go_rate>0)?1:-1;

Код
if(!$news_id ) die( "Hacking attempt!" );

Код

Код
define( 'DATALIFEENGINE', true );

Код
define( 'ROOT_DIR', substr( dirname(  __FILE__ ), 0, -12 ) );

Код
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );

Код
include ENGINE_DIR . '/data/config.php';

Код
if( $config['http_home_url'] == "" ) {

Код
   $config['http_home_url'] = explode( "engine/ajax/rating_post.php", $_SERVER['PHP_SELF'] );

Код
   $config['http_home_url'] = reset( $config['http_home_url'] );

Код
   $config['http_home_url'] = "" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];

Код
}

Код
require_once ENGINE_DIR . '/classes/mysql.php';

Код
require_once ENGINE_DIR . '/data/dbconfig.php';

Код
require_once ENGINE_DIR . '/modules/functions.php';

Код

Код
$_REQUEST['skin'] = totranslit($_REQUEST['skin'], false, false);

Код
if( $_REQUEST['skin'] ){

Код
   if( @is_dir( ROOT_DIR . '/templates/' . $_REQUEST['skin'] ) ) $config['skin'] = $_REQUEST['skin'];

Код
   else die( "Hacking attempt!" );

Код
}

Код
//################# Определение групп пользователей

Код
$user_group = get_vars( "usergroup" );

Код
if( ! $user_group ) {

Код
   $user_group = array ();

Код
   $db->query( "SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC" );

Код
   while ( $row = $db->get_row() ) {

Код
      $user_group[$row['id']] = array ();

Код
      foreach ( $row as $key => $value ) $user_group[$row['id']][$key] = stripslashes($value);

Код
   }

Код
   set_vars( "usergroup", $user_group );

Код
   $db->free();

Код
}

Код
@header( "Content-type: text/html; charset=" . $config['charset'] );

Код
require_once ENGINE_DIR . '/modules/sitelogin.php';

Код
if( ! $is_logged ) $member_id['user_group'] = 5;

Код
if( $user_group[$member_id['user_group']]['allow_rating'] ){

Код
   if($is_logged){

Код
      $autor = $db->super_query( "SELECT autor FROM " . PREFIX . "_post where id ='$news_id'" );

Код
      if($member_id['name']==$autor['autor']) die("{\"msg\": \"Нельзя голосовать за себя\"}");

Код
   }

Код
   $_TIME = time () + ($config['date_adjust'] * 60);

Код
   $member_name = $db->safesql($member_id['name']);

Код
   if( $is_logged ) $where = "member = '{$member_name}'";

Код
   else $where = "ip ='{$_IP}'";

Код
   $row = $db->super_query( "SELECT news_id FROM " . PREFIX . "_logs where news_id ='$news_id' AND {$where}" );

Код
   if( !$row['news_id'] AND count( explode( ".", $_IP ) ) == 12) {

Код
      $db->query( "UPDATE " . PREFIX . "_post_extras SET rating=rating+'$go_rate', vote_num=vote_num+1 WHERE news_id ='$news_id'" );

Код
      if( $is_logged ) $user_name = $member_name;

Код
      else $user_name = "noname";

Код
      $db->query( "INSERT INTO " . PREFIX . "_logs (news_id, ip, member, value, date) values ('$news_id', '$_IP', '$user_name', '$go_rate', '$_TIME')" );

Код
      clear_cache( "news_" );

Код
      clear_cache( "full_".$news_id );

Код
   }else die("{\"msg\": \"Вы уже голосовали\"}");

Код
}else die("{\"msg\": \"Вы не зарегистрированы\"}");

Код
$row = $db->super_query("SELECT rating FROM ".PREFIX."_post_extras WHERE news_id={$news_id}");

Код
echo "{\"rating\":\"{$row['rating']}\",\"msg\":\"\"}";


Код
?>
Обновите движок до последней версии.
Славик, если вы думаете это дело в версий то это не так
Цитата
Sergey пишет:
Славик, если вы думаете это дело в версий то это не так
Не в этом дело, у вас просто оригинальные файлы станут, и ошибки исправятся.
Мастер оптимизации сделай
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:44 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:12 Покупные ссылки 
12:57 Rotapost прикрыли! Чем пользоваться? 
17:00 Стоит ли добавлять сайт в Rambler топ 100? 
15:12 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:01 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
07:24 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
20:07 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:31 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
15:37 Продажа лидов: форекс, инвестиции, нативка, гемблинг, чарджбеки 
14:49 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
01:31 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
01:07 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
20:42 E-currency.exchange — ваш помощник в мире обменов 
18:35 С юмором по жизни! 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
23:03 Точные прогнозы на футбол