55 lines
1.4 KiB
PHP
55 lines
1.4 KiB
PHP
|
<?php
|
|||
|
switch(@$_POST['act']) {
|
|||
|
|
|||
|
case 'add_comment':
|
|||
|
print_r($_POST);
|
|||
|
if (!$_SESSION['user_id'] || !$_POST['txt'])die();
|
|||
|
$_POST['t']=time();
|
|||
|
$_POST['user_id']=$_SESSION['user_id'];
|
|||
|
unset($_POST['act']);
|
|||
|
$db->add ( 'pages_comments', $_POST );
|
|||
|
break;
|
|||
|
|
|||
|
case 'like':
|
|||
|
unset($a);
|
|||
|
unset($b);
|
|||
|
$a['id']=$_POST['id'];
|
|||
|
$b['likes']=$db->get_val('pages', $a, 'likes')+1;
|
|||
|
setcookie ("page_like", $a['id'], time()+31536000, '/', $_SERVER['SERVER_NAME']);
|
|||
|
$db->update('pages', $a['id'], $b);
|
|||
|
echo 1;
|
|||
|
break;
|
|||
|
|
|||
|
case 'get_like_galery':
|
|||
|
unset($_POST['act']);
|
|||
|
// $_POST['type']='foto';
|
|||
|
echo $db->get_val("foto_img", $_POST, 'reyt');
|
|||
|
break;
|
|||
|
|
|||
|
|
|||
|
case 'set_like_galery':
|
|||
|
unset($_POST['act']);
|
|||
|
$reyt=$db->get_val("foto_img", $_POST, 'reyt');
|
|||
|
//ставить могут только авторизованные
|
|||
|
if ($_SESSION['user_id']){
|
|||
|
$_POST['user_id']=$_SESSION['user_id'];
|
|||
|
$_POST['type']='foto';
|
|||
|
//смотрим, не лайкали ли уже эту фотку
|
|||
|
$id = $db->get_val("anti_like", $_POST, 'id');
|
|||
|
if (!$id){
|
|||
|
$reyt++;
|
|||
|
//обновляем таблу с фоткой
|
|||
|
unset($a);
|
|||
|
$a['reyt']=$reyt;
|
|||
|
$db->update('foto_img', $_POST['id'], $a);
|
|||
|
//пишем антилайк
|
|||
|
$db->add('anti_like', $_POST);
|
|||
|
}
|
|||
|
}
|
|||
|
echo $reyt;
|
|||
|
|
|||
|
break;
|
|||
|
|
|||
|
default:
|
|||
|
}
|
|||
|
?>
|