Вход Регистрация
Файл: like.php
Строк: 24
<?php
define
('GCMS',true);
require_once (
'system/power.php');
if(
$aut){
$wh = array('comes','files');
///проверяем услоавие $mode
if (in_array($mode$wh)) {
$count $db -> dbcount('COUNT(`id`)',$mode,"`id` = '".$id."'");
///проверяем существует ли запись в таблице $mode под номером $id
if ($count 0) {
///проверяем,лайкали ли раньше
$te $db -> query("SELECT * FROM `reit` WHERE `where`='".$mode."' and `komy` = '".$id."' and `kto` = '".$sid."' LIMIT 1");
if (
$te -> num_rows 0) {
///если да,то удаляем лайк
$db -> query("DELETE FROM `reit` WHERE `komy` = '".$id."' and `where` = '".$mode."' and `kto` = '".$sid."' LIMIT 1");
}else{
///если нет,то добавляем лайк
$db -> query("INSERT INTO `reit` SET `where`='".$mode."', `kto` = '".$sid."', `komy` = '".$id."'");
}
}
}
//если $do не равен `no_likes`,то просто обновляем страницу или если нет вхождение в условие
if($do!='no_likes' or !in_array($mode$wh)){
if(
mb_strlen(shit($_SERVER['HTTP_REFERER']))>0)$go=shit($_SERVER['HTTP_REFERER']); else $go='/';
header('location: '.$go);
///если же равен `no_likes` то обновляем страницу методом ajax и обновляем количество лайков
}elseif($do=='no_likes'){
$like_this $db -> query("SELECT * FROM `reit` WHERE `where`='".$mode."' and `komy` = '".$id."'");
if(
$like_this -> num_rows>0)echo $like_this -> num_rows; else echo null;
}
}else 
header('Location: /aut.php');
?>
Онлайн: 5
Реклама