97 lines
3.0 KiB
PHP
Executable File
97 lines
3.0 KiB
PHP
Executable File
<?php
|
||
ini_set( 'display_errors', 0 );
|
||
if ( $_SESSION['dostup']!='a' ) header( 'Location: /login/' );// && $dostup!='m'
|
||
|
||
switch( @$_POST['act'] ) {
|
||
|
||
|
||
|
||
|
||
|
||
case 'clearCache':
|
||
require_once "api/php/list_file.php";
|
||
$list=list_file("/tmp/cache/" . $_SERVER['SERVER_NAME']);
|
||
$c=count($list);
|
||
for ($i=0; $i<$c; $i++) unlink("/tmp/cache/" . $_SERVER['SERVER_NAME'] . "/" . $list[$i]);
|
||
break;
|
||
|
||
|
||
|
||
|
||
|
||
|
||
case 'saveTask':
|
||
|
||
\DB::add("INSERT INTO `tasks` (`user_id`,`mod`,`task`, `t`, `srok`, `prioritet`, `status`, `site`) VALUES (?,?,?,?,?,?,?,?)", array(
|
||
$_SESSION['user_id'], $_POST['mod'], $_POST['task'], time(), $_POST['srok'], $_POST['prioritet'], 0, $_SERVER['SERVER_NAME']
|
||
));
|
||
|
||
|
||
|
||
|
||
break;
|
||
|
||
|
||
|
||
case 'getStat':
|
||
$c13=\DB::getAll("SELECT `d`, `speed` FROM `speed` WHERE `d` LIKE '%2024.02%'");
|
||
|
||
|
||
//$c16=\DBsl::getRow('SELECT avg(`speed`) FROM `speed` WHERE `d`=?', '2024.02.16');
|
||
//$m[$c13, $c14, $c15, $c16]; \core::j(
|
||
|
||
echo core::j($c13);
|
||
|
||
|
||
break;
|
||
|
||
//Сохранение статуса задачи
|
||
case 'saveTaskStatus':
|
||
\DB::set('UPDATE `tasks` SET `status`="' . $_POST['status'] . '" WHERE `id` = "' . $_POST['id'] . '"');
|
||
break;
|
||
|
||
case 'save':/*Сохранение заметки*/
|
||
|
||
|
||
$z_id=\DB::getValue("SELECT `txt` FROM `zametka` WHERE `user_id`=? AND `site`=? LIMIT 1", array($_SESSION['user_id'], $_SERVER['SERVER_NAME']) );
|
||
if ($z_id)
|
||
\DB::set( "UPDATE `zametka` SET `txt`=? WHERE `user_id` = ? AND `site`=?", array( $_POST['txt'], $_SESSION['user_id'], $_SERVER['SERVER_NAME'] ) );
|
||
else
|
||
\DB::add("INSERT INTO `zametka` (`txt`, `user_id`,`site`) VALUES (?,?,?)", array($_POST['txt'], $_SESSION['user_id'], $_SERVER['SERVER_NAME']));
|
||
break;
|
||
case 'loados':/*загружаем обратную связь со статусом не прочитано*/
|
||
unset( $a );
|
||
$a['status'] = 0;
|
||
$massiv = $db -> get_massiv( 'otzyv', $a, 'id' );
|
||
$num = $db -> num;
|
||
break;
|
||
|
||
case 'clearimg':
|
||
require_once 'api/php/list_file.php';
|
||
$filesm=list_file ( 'img/' . $_SERVER['SERVER_NAME'] . '/tovar' );
|
||
echo count ($filesm);
|
||
|
||
|
||
|
||
//\DB::set('UPDATE `tasks` SET `status`="' . $_POST['status'] . '" WHERE `id` = "' . $_POST['id'] . '"');
|
||
break;
|
||
|
||
|
||
case 'savePos':
|
||
$id = \DB::getValue("SELECT `id` FROM `admin_el_pos` WHERE `elem`=?", $_POST['elem']);
|
||
if ($id)
|
||
\DB::set( "UPDATE `admin_el_pos` SET `x`=?, `y`=? WHERE `elem` = ?", array( $_POST['x'], $_POST['y'], $_POST['elem'] ) );
|
||
else
|
||
\DB::add("INSERT INTO `admin_el_pos` (`x`, `y`, `elem`) VALUES(?,?,?)", array( $_POST['x'], $_POST['y'], $_POST['elem'] ));
|
||
|
||
|
||
break;
|
||
|
||
case 'getPos':
|
||
$pos = \DB::getAll("SELECT * FROM `admin_el_pos`");
|
||
echo \json::to_j($pos);
|
||
|
||
break;
|
||
}
|
||
|
||
?>
|