2025-06-16 18:28:08 +05:00

91 lines
3.1 KiB
PHP
Executable File

<?php
ini_set( 'display_errors', 0 );
//if ( $_SESSION['dostup']!='a' ) header( 'Location: /login/' );// && $dostup!='m'
switch( @$_POST['act'] ) {
case 'changeSort':
$_SESSION['sort']=$_POST['status'];
break;
/* ----------------------------------------------------------------------
14.04.2025
удялить фильтр
---------------------------------------------------------------------- */
case 'delFromSort':
if ( $_SESSION['dostup']=='a' ) \DBmysql::set("DELETE FROM `sort2` WHERE `id`=? LIMIT 1", $_POST['id']);
break;
case 'createAutoFilter':
if ( $_SESSION['dostup']=='a' ){
$list=\DBmysql::getAll("SELECT `title` FROM `tovar` WHERE `ctovar`=?", $_POST['id']);
$c=count($list);
for ($i=0; $i<$c; $i++){
$id=\DBmysql::getValue("SELECT `id` FROM `sort2` WHERE `title`=? LIMIT 1", $list[$i]['title']);
if (!$id)\DBmysql::add("INSERT INTO `sort2` (`title`, `category`) VALUES (?,?)",[$list[$i]['title'], $_POST['id']]);
}
}
break;
case 'btnAddTitle':
if ( $_SESSION['dostup']=='a' )
\DBmysql::add("INSERT INTO `sort2` (`title`, `status`, `category`) VALUES (?, 1, ?)",[$_POST['txt'], $_POST['id']]);
break;
/* ----------------------------------------------------------------------
23.03.2025
создаем категорию
---------------------------------------------------------------------- */
case 'newCategory':
// if ( $_SESSION['dostup']=='a' )
// \DBmysql::add("INSERT INTO `content` () VALUES ()",[$_POST['newCat'], 1, $_POST['id']]);
break;
/* ----------------------------------------------------------------------
23.03.2025
Переемещаем категорию
---------------------------------------------------------------------- */
case 'moveCategory':
if ( $_SESSION['dostup']=='a' )
\DBmysql::set("UPDATE `content` SET `category`=?, `fix`=? WHERE `id`=? LIMIT 1",[$_POST['newCat'], 1, $_POST['id']]);
break;
/* ----------------------------------------------------------------------
23.03.2025
Меняем статус
---------------------------------------------------------------------- */
case 'changeStatus':
if ( $_SESSION['dostup']=='a' )
\DBmysql::set("UPDATE `ctovar` SET `status`=? WHERE `id`=? LIMIT 1",[$_POST['status'], $_POST['id']]);
break;
/* ----------------------------------------------------------------------
02.02.2025
Добавляем коментарий
---------------------------------------------------------------------- */
case 'add_comment':
$user=($_SESSION['user_id'])?$_SESSION['user_id']:session_id();
$array['fio']=$_POST['fio'];
$array['email']=$_POST['email'];
$array['ip']=$_SERVER['REMOTE_ADDR'];
$json=\core::j($array);
\DBmysql::add("INSERT INTO `content` (`content_type`, `time`, `user_id`, `site`, `status`, `txt`, `json`, `category`) VALUES (?, ?, ?, ?, ?, ?, ?, ?)",[
'comment', time(), $user, $_SERVER['SERVER_NAME'], 0, $_POST['txt'], $json, $_POST['content_id']
]);
break;
}
?>