91 lines
3.1 KiB
PHP
Executable File
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;
|
|
}
|
|
|
|
?>
|