File size: 1.34Kb
<?php
require('../flowap/system.php');
if(empty($user['id'])):
$d = ['location' => '/','type' => 'error'];
echo json_encode($d); exit;
endif;
switch ($act) {
default:
$chto = $functions->htmlred($_POST['chto']);
$ids = $functions->ints($_POST['ids']);
if($chto == 'them'):
$filer = DB::$dbs->queryFetch('SELECT id FROM forum_t WHERE id = ? LIMIT 1', [$ids]);
if(empty($filer['id'])): $d = ['location' => '/','type' => 'error']; echo json_encode($d); exit; endif;
if(DB::$dbs->querySingle('SELECT COUNT(id) FROM zakladki WHERE idus = ? and idd = ? and chto = ?', [$user['id'],$ids,$chto]) == 0):
DB::$dbs->querySql('INSERT INTO zakladki SET idus = ?, idd = ?, time = ?, chto = ?',[$user['id'],$ids,time(),$chto]);
$zamena = '<div title="Удалить из закладок"><i class="fas fa-star"></i> Удалить из закладок</div></div>';
else:
DB::$dbs->querySql('DELETE FROM zakladki WHERE idus = ? and idd = ? and chto = ?',[$user['id'],$ids,$chto]);
$zamena = '<div title="Добавить в закладки"><i class="far fa-star"></i> Добавить в закладки</div></div>';
endif;
else:
$d = ['location' => '/','type' => 'error'];
echo json_encode($d); exit;
endif;
$d = ['zamena' => $zamena, 'type' => 'success'];
echo json_encode($d); exit;
break;
}