public static function file($file) { if ($file["error"] == UPLOAD_ERR_OK) { $dir = $_SERVER['DOCUMENT_ROOT'] . '/'; $ext = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); $name = Rename::translitIt($file['name']); $img = $dir . $name; /***проверяем есть ли файл в папке, если есть удаляем*****/ $isset_file = DB::select("settings"); $file_dir = $_SERVER['DOCUMENT_ROOT'] . '/' . $isset_file[0]['file']; //unlink($file_dir); if (file_exists($file_dir)) { unlink($file_dir); } /******помещаем новый загружаемый файл в папку****/ move_uploaded_file($file['tmp_name'], $img); $arr_prov = array("file" => $name); DB::update(DB::updateSql("settings", $arr_prov), $arr_prov, 1); //$img = str_replace('../', '', $img); return $img; } else { return false; } }
$amount_sizes = $_POST['amount_sizes']; for($i=1;$i<=$amount_sizes;$i++) { if(empty($_POST['sizes-' . $i]) && !empty($_POST['id_info_prod-' . $i])){ DB::del('info_prod',$_POST['id_info_prod-' . $i]); } if(!empty($_POST['price-' . $i]) && !empty($_POST['sizes-' . $i])) { $array_info_prod = array( "id_size" => $_POST['sizes-' . $i], "id_module" => $_POST['amount_modules-' . $i], "price" => $_POST['price-' . $i], "price_old" => $_POST['price_old-' . $i], "sale" => $_POST['sale-' . $i], ); if(!empty($_POST['id_info_prod-' . $i])) { $result = DB::update(DB::updateSql("info_prod", $array_info_prod), $array_info_prod, $_POST['id_info_prod-' . $i]); }else{$result = false;} if($result === false){ $array_info_prod['id_price'] = $_GET['edit']; $result = DB::insert(DB::insertSql("info_prod",$array_info_prod),$array_info_prod); } } } header("Location: production.php?id=".$_POST["section"]."&table=catalog"); } } $record = false; if (isset($_GET["edit"])) { //$record = DB::selectID("price",$_GET['edit'])[0]; $id = $_GET['edit'];
$fileType = $fileTypeMatch[1]; $fileBody = preg_replace('#^data.*?base64,#', '', $fileBody); $fileBody = base64_decode($fileBody); $nameFile = $fileName . '.' . $fileType; file_put_contents($nameFile, $fileBody); $photo = str_replace('../', '', $nameFile); } else { $photo = ""; } $array = array("section" => $_POST["section"], "name" => $_POST["name"], "img" => $photo); if ($_POST["product"] == "save") { $array += array("nn" => DB::selectAI("price")); DB::insert(DB::insertSql("price", $array), $array); header("Location: production.php?id=" . $_POST["section"] . "&table=catalog"); } else { DB::update(DB::updateSql("price", $array), $array, $_POST['go']); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_GET["delete"])) { DB::del($_GET["title"], $_GET["delete"]); if (isset($_GET["act"]) and $_GET["act"]) { header("Location: production.php?id=" . $_GET["act"] . "&table=catalog"); } else { header("Location: production.php"); } } if (isset($_GET["id"])) { $records = DB::selectParam("price", "section", $_GET["id"], "nn|ASC"); } require_once 'view/tpl_top.php';
} if ($_FILES["img2"]["error"] == UPLOAD_ERR_OK) { $dir2 = '../img/press/'; $ext2 = strtolower(pathinfo($_FILES['img2']['name'], PATHINFO_EXTENSION)); $img2 = $dir2 . uniqid() . "." . $ext2; move_uploaded_file($_FILES['img2']['tmp_name'], $img2); $img2 = str_replace('../', '', $img2); $array += array('img2' => $img2); } if ($_POST["go"] == "save") { array_pop($_POST); DB::insert(DB::insertSql($param, $array), $array); header("Location: " . $param . ".php"); } else { $id = array_pop($_POST); DB::update(DB::updateSql($param, $array), $array, $id); header("Location: " . $param . ".php"); } } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: " . $param . ".php"); } $records = DB::select($param); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/tpl_popup_pages_press.php"; include "view/header.php"; $active_c = "class=\"active\"";
if ($dopSrcTmp) { $arrayDop += array("src" => $dopSrcTmp); } else { $arrayDop += array("src" => ""); } if ($_POST['url']) { $arrayDop += array("url" => $_POST['url']); } else { $arrayDop += array("url" => ""); } } if ($_POST["go"] == "save") { DB::insert(DB::insertSql($param, $arrayDop), $arrayDop); } else { $idKurs = $_POST["go"]; DB::update(DB::updateSql($param, $arrayDop), $arrayDop, $idKurs); } header("Location: materials.php"); } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: materials.php"); } require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/header.php"; include "view/tpl_popup_materials.php"; $active_a = "class=\"active\""; include "view/nav.php";
foreach ($arr_sizes as $key => $id) { $result = DB::del($_POST['table'], $id); } } else { $result = 'значение значение arr_data'; } echo json_encode($result); break; case 'save_input': if (isset($_POST['arr_id'])) { $arr_id = json_decode($_POST['arr_id']); $arr_data = json_decode($_POST['arr_data']); $array = array_combine($arr_id, $arr_data); foreach ($array as $key => $value) { $array = array("name" => $value); $result = DB::update(DB::updateSql($_POST['table'], $array), $array, $key); } echo json_encode($result); } break; case 'moreInfo': if (isset($_POST['id'])) { //$result = DB::selectParam('price','id',$_POST['id'],false,false); $id = $_POST['id']; $result = DB::selectSql("\n SELECT pr.id, pr.name, pr.included_price, pr.img, ip.id as ip_id, ip.id_size, ip.id_module, ip.sale, ip.price, ip.price_old, m.name as module_name\n FROM price as pr\n RIGHT JOIN info_prod as ip ON pr.id = ip.id_price\n RIGHT JOIN modules as m ON m.id = ip.id_module\n WHERE pr.id = {$id} order by price ASC\n "); //$result[0]['included_price'] = unserialize($result[0]['included_price']); //$result[0]['sizes'] = unserialize($result[0]['sizes']); foreach ($result as $key => $val) { $result[$key]['img'] = unserialize($val['img']); $result[$key]['included_price'] = unserialize($val['included_price']); $result_name_sizes = DB::selectParam('sizes', 'id', $val['id_size'], false, false);
<?php include "controller/function.php"; $table = "settings"; if (isset($_POST["go"])) { $id = array_pop($_POST); DB::update(DB::updateSql($table, $_POST), $_POST, $id); header("Location: " . $_SERVER['REQUEST_URI']); } $record = DB::select($table); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/header.php"; $active_o = "class=\"active\""; include "view/nav.php"; ?> <!-- content --> <div id="content" class="app-content" role="main"> <div class="app-content-body "> <div class="hbox hbox-auto-xs hbox-auto-sm"> <div class="col"> <div class="bg-light lter b-b wrapper-md wrapper-md__i"> <h1 class="m-n font-thin h3 inline">Настройки сайта</h1> </div> <div class="wrapper-md"> <form method="post" enctype="multipart/form-data"> <div class="row"> <div class="col-lg-12"> <div class="panel panel-default">
<?php include "models/function.php"; $param1 = "pages_contact"; $param2 = "pages_dostavka"; if (isset($_POST["contact"])) { $array1 = array("phone" => $_POST['phone'], "adres" => $_POST['adres'], "email" => $_POST['email'], "fb" => $_POST['fb'], "in" => $_POST['in'], "tw" => $_POST['tw'], "vk" => $_POST['vk']); DB::update(DB::updateSql($param1, $array1), $array1, 1); header("Location: pages_settings.php"); } if (isset($_POST["dostavka"])) { $array2 = array("title" => $_POST['title'], "ptitle" => $_POST['ptitle'], "text" => $_POST['text']); DB::update(DB::updateSql($param2, $array2), $array2, 1); header("Location: pages_settings.php"); } $records1 = DB::select($param1); $records2 = DB::select($param2); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/header.php"; $active_c = "class=\"active\""; include "view/nav.php"; ?> <!-- content --> <div id="content" class="app-content" role="main"> <div class="app-content-body "> <div class="hbox hbox-auto-xs hbox-auto-sm"> <div class="col">
foreach ($_GET['attr'] as $key => $var) { array_push($attr, trim($var)); } foreach ($_GET['val'] as $key => $var) { array_push($val, trim($var)); } $arr_attr = serialize(array_combine($attr, $val)); } else { $arr_attr = NULL; } if (isset($_GET["go"])) { if (isset($arr_attr) && !empty($arr_attr)) { $arr_promo = DB::selectPromo(); if ($arr_promo != false) { $arraysql = array("promocode" => $arr_attr); $sql1 = DB::updateSql('promo', $arraysql); DB::update($sql1, $arraysql, 1); } else { $arraysql = array("promocode" => $arr_attr); $sql1 = DB::insertSql('promo', $arraysql); DB::insert($sql1, $arraysql); } } } else { $arr_promo = DB::selectPromo(); } //var_dump($arr_promo); $active_g = "class=\"active\""; include "view/nav.php"; ?> <!-- content -->
$param = "kurs"; if (isset($_POST["go"])) { $arrayKurs = array("name" => $_POST['name'], "text" => $_POST['text']); $kursSrcTmp = Upload::file($_FILES['preview'], "kurs"); if ($kursSrcTmp) { $arrayKurs += array("src" => $kursSrcTmp); } else { if ($_POST["go"] == "save") { $arrayKurs += array("src" => ""); } } if ($_POST["go"] == "save") { $idKurs = DB::insert(DB::insertSql($param, $arrayKurs), $arrayKurs); } else { $idKurs = $_POST["go"]; DB::update(DB::updateSql($param, $arrayKurs), $arrayKurs, $idKurs); } header("Location: " . $param . ".php"); } $records = DB::select($param); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/header.php"; include "view/tpl_popup_kurs.php"; $active_e = "class=\"active\""; include "view/nav.php"; ?> <!-- content --> <div id="content" class="app-content" role="main">
echo json_encode(DB::selectID('catalog', $_POST["id"])); break; case 'collection': echo json_encode(DB::selectID('collection', $_POST["id"])); break; case 'exclusive': echo json_encode(DB::selectID('exclusive', $_POST["id"])); break; case 'pages_client': echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'pages_press': echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'sk': DB::update(DB::updateSql("price", array($_POST['attr'] => $_POST["val"])), array($_POST['attr'] => $_POST["val"]), $_POST["id"]); break; case 'savesort': $data = $_POST["data"]; $menu = json_decode($data, true); $readbleArray = ParseJson::parseJsonArray($menu); $a = 1; $res = array(); foreach ($readbleArray as $k => $v) { if ($_POST["table"] == "catalog") { $res[] = DB::saveSort($_POST["table"], array("parent" => $readbleArray[$k]["parentID"], "nn" => $a), $readbleArray[$k]["id"]); $a++; } if ($_POST["table"] == "exclusive") { $res[] = DB::saveSort($_POST["table"], array("parent" => $readbleArray[$k]["parentID"], "nn" => $a), $readbleArray[$k]["id"]); $a++;
DB::insert(DB::insertSql($table, $save), $save); header("Location: " . $_SERVER['REQUEST_URI']); } else { DB::update(DB::updateSql($table, $save), $save, $_POST['go']); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_POST["pages"])) { $array = array("name" => $_POST["name"], "title" => $_POST["title"], "description" => $_POST["description"], "keywords" => $_POST["keywords"], "text" => $_POST["text"]); // var_dump($array); if ($_POST["pages"] == "insert") { $array += array("section" => $_POST["section"]); DB::insert(DB::insertSql("pages", $array), $array); header("Location: " . $_SERVER['REQUEST_URI']); } else { DB::update(DB::updateSql("pages", $array), $array, $_POST["section"]); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_GET["delete"])) { DB::del($_GET["title"], $_GET["delete"]); header("Location: pages.php"); } if (isset($_GET["id"])) { $records = DB::selectParam("pages", "section", $_GET["id"])[0]; $sectionName = DB::selectID("section", $_GET["id"])[0]["name_ru"]; } require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <div class="modal <?php
$array3 += array('img1' => $img1); } if (filesUpload($_FILES['photo32']) != false) { $array3 += array('img2' => $img2); } $array4 = array("text" => $_POST['text4']); if (filesUpload($_FILES['photo41']) != false) { $array4 += array('img1' => $img1); } if (filesUpload($_FILES['photo42']) != false) { $array4 += array('img2' => $img2); } DB::update(DB::updateSql($param, $array1), $array1, 1); DB::update(DB::updateSql($param, $array2), $array2, 2); DB::update(DB::updateSql($param, $array3), $array3, 3); DB::update(DB::updateSql($param, $array4), $array4, 4); header("Location: " . $param . ".php"); } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: " . $param . ".php"); } function filesUpload($file) { if ($file["error"] == UPLOAD_ERR_OK) { $dir = '../img/manufacturing/'; $ext = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); $img = $dir . uniqid() . "." . $ext; move_uploaded_file($file['tmp_name'], $img); $img = str_replace('../', '', $img); return $img;
$obj->insertSection($obj->insertSectionSql(), $_POST["section"], $url, trimStr($_POST["name"])); header("Location: " . $_SERVER['REQUEST_URI']); } else { $obj->updateSection($obj->updateSectionSql(), $_POST["section"], $url, trimStr($_POST["name"]), $_POST['go']); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_POST["pages"])) { if ($_POST["pages"] == "insert") { array_pop($_POST); DB::insert(DB::insertSql("pages", $_POST), $_POST); header("Location: " . $_SERVER['REQUEST_URI']); } else { array_pop($_POST); $id = array_pop($_POST); DB::update(DB::updateSql("pages", $_POST), $_POST, $id); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: pages.php"); } if (isset($_GET["id"])) { $record = Pages::PagesSelect($_GET["id"]); $sectionName = Pages::selectId($_GET["id"]); } require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php
DB::update(DB::updateSql($table, $array), $array, $readbleArray[$k]["id"]); $a++; } break; case 'savesortprice': $data = $_POST["array"]; $prices = json_decode($data, true); foreach ($prices as $price) { $array = array("nn" => $price["nn"]); DB::update(DB::updateSql("price", $array), $array, $price["id"]); } break; case 'editDefStatus': DB::updatePM("UPDATE `status-zakaz` SET `default`='0'"); $array = array("default" => 1); $res = DB::update(DB::updateSql("status-zakaz", $array), $array, $_POST['id']); echo json_encode($res); break; // case 'news': echo json_encode(DB::selectID("news",$_POST["id"])); break; // case 'section': // require_once "../classes/Catalog.php"; // $obj = new Catalog(); // $result = $obj->selectId($_POST["id"]); // echo json_encode($result); // break; // // case 'selectParent': // require_once "../classes/Catalog.php"; // $obj = new Catalog(); // $result = $obj->selectId($_POST["id"]); // echo json_encode($result);
include "models/function.php"; $param = "settings_size"; if (isset($_POST["go"])) { $arrayName = array('s1', 's2', 's3', 's4', 's5'); $arr1 = array_combine($arrayName, $_POST["jarsy1"]); DB::update(DB::updateSql($param, $arr1), $arr1, 1); $arr2 = array_combine($arrayName, $_POST["jarsy2"]); DB::update(DB::updateSql($param, $arr2), $arr2, 2); $arr3 = array_combine($arrayName, $_POST["jarsy3"]); DB::update(DB::updateSql($param, $arr3), $arr3, 3); $arr4 = array_combine($arrayName, $_POST["all1"]); DB::update(DB::updateSql($param, $arr4), $arr4, 4); $arr5 = array_combine($arrayName, $_POST["all2"]); DB::update(DB::updateSql($param, $arr5), $arr5, 5); $arr6 = array_combine($arrayName, $_POST["all3"]); DB::update(DB::updateSql($param, $arr6), $arr6, 6); header("Location: " . $param . ".php"); } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: " . $param . ".php"); } $records = DB::select($param); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed"> <?php include "view/tpl_popup_colors.php"; include "view/header.php"; $active_d = "class=\"active\""; include "view/nav.php";
<?php include "controller/function.php"; $table = "news"; if (isset($_POST["go"])) { $array = array("date" => $_POST['date'], "title" => $_POST['title'], "text" => $_POST['text'], "longtext" => NULL, "img" => NULL); if ($_POST["go"] == "save") { DB::insert(DB::insertSql($table, $array), $array); header("Location: " . $_SERVER['REQUEST_URI']); } else { $id = $_POST['go']; DB::update(DB::updateSql($table, $array), $array, $id); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_GET["delete"])) { DB::del($_GET["title"], $_GET["delete"]); header("Location: news.php"); } $records = DB::select($table, "date|DESC"); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed"> <div class="modal <?php echo $table; ?> fade" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <form method="post"> <div class="modal-header">
$param = "pages_show"; if (isset($_POST["go"])) { $array1 = array("name" => $_POST['name'], "text" => $_POST['text']); if ($_FILES['photo']['error'][0] != 4) { $dir = '../img/show/'; foreach ($_FILES['photo']['name'] as $k => $v) { $ext = strtolower(pathinfo($_FILES['photo']['name'][$k], PATHINFO_EXTENSION)); $img = $dir . uniqid() . "." . $ext; move_uploaded_file($_FILES['photo']['tmp_name'][$k], $img); $img = str_replace('../', '', $img); $arr_img[] = $img; } $string_img = serialize($arr_img); $array1 += array('img' => $string_img); } DB::update(DB::updateSql($param, $array1), $array1, 1); header("Location: pages_showroom.php"); } $records = DB::select($param); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed "> <?php include "view/header.php"; $active_c = "class=\"active\""; include "view/nav.php"; ?> <!-- content --> <div id="content" class="app-content" role="main"> <div class="app-content-body "> <div class="hbox hbox-auto-xs hbox-auto-sm">
if ($_POST['video']) { $video = explode("|", $_POST['video']); foreach ($video as $video_tmp) { $array_video = array("id_lessons" => $id_lessons, "src" => $video_tmp); DB::insert(DB::insertSql("video", $array_video), $array_video); } } if ($_POST['go'] == "save") { $array_homework = array("id_lessons" => $id_lessons, "text" => $_POST['text']); $id_homework = DB::insert(DB::insertSql("homework", $array_homework), $array_homework); } else { $id_lessons = $_POST["go"]; $id_homework_tmp = DB::selectParam("homework", "id_lessons", $id_lessons, false, false); $id_homework = $id_homework_tmp[0]['id']; $array_homework = array("text" => $_POST['text']); DB::update(DB::updateSql("homework", $array_homework), $array_homework, $id_homework); } $homework_materials = Upload::files($_FILES["homework_materials"], "homework"); if ($homework_materials) { foreach ($homework_materials as $homework_materials_src_tmp) { $array_homework = array("id_homework" => $id_homework, "src" => $homework_materials_src_tmp); DB::insert(DB::insertSql("homework_materials", $array_homework), $array_homework); } } header("Location: lessons.php?id=" . $_POST["kurs"]); } if (isset($_GET["edit"])) { if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: add_lessons.php?edit=" . $_GET["edit"]); }
<?php require_once "../config.php"; if ($_GET["action"] == "PaymentSuccess") { $array = array("payment" => $_GET["action"]); DB::update(DB::updateSql("count_zakaz", $array), $array, $_GET["orderNumber"]); } header('Location:http://ювелирная-студия.рф/');
<?php include "models/function.php"; $param = "opt"; if (isset($_POST["go"])) { if ($_POST["go"] == "save") { array_pop($_POST); DB::insert(DB::insertSql($param, $_POST), $_POST); header("Location: " . $param . ".php"); } else { $id = array_pop($_POST); DB::update(DB::updateSql($param, $_POST), $_POST, $id); header("Location: " . $param . ".php"); } } if (isset($_GET["delete"])) { Delete::del($_GET["title"], $_GET["delete"]); header("Location: " . $param . ".php"); } $records = DB::select($param); require_once 'view/tpl_top.php'; ?> <div class="app app-header-fixed"> <?php include "view/tpl_popup_opt.php"; include "view/header.php"; $active_b = "class=\"active\""; include "view/nav.php"; ?> <!-- content --> <div id="content" class="app-content" role="main">
$table = "catalog"; $title = "Каталог продукции"; $records = false; if (isset($_POST["go"])) { if ($_POST["name_en"]) { $url = Rename::replace($_POST["name_en"]); } else { $url = Rename::replace($_POST["name_ru"]); } $save = array("parent" => $_POST["section"], "name_ru" => $_POST["name_ru"], "name_en" => $url, "title" => $_POST['title'], "desc" => $_POST['desc'], "keywords" => $_POST['keywords']); if ($_POST["go"] == "save") { $save += array("nn" => DB::selectAI($table)); DB::insert(DB::insertSql($table, $save), $save); header("Location: " . $_SERVER['REQUEST_URI']); } else { DB::update(DB::updateSql($table, $save), $save, $_POST['go']); header("Location: " . $_SERVER['REQUEST_URI']); } } if (isset($_GET["delete"])) { DB::del($_GET["title"], $_GET["delete"]); if (isset($_GET["act"]) and $_GET["act"]) { header("Location: production.php?id=" . $_GET["act"] . "&table=catalog"); } else { header("Location: production.php"); } } if (isset($_GET["id"])) { $records = DB::selectParam("price", "section", $_GET["id"], "nn|ASC"); } require_once 'view/tpl_top.php';
} } $lastId = DB::insert(DB::insertSql("price", $arrText), $arrText); } else { $lastId = $_POST["go"]; if (isset($arrText['related']) && !empty($arrText['related'])) { $next_sql = " AND NOT id=" . $lastId; $proverka = DB::selectParam('price', 'nomer', $arrText['nomer'], false, false, false, $next_sql); $arr_prov = array("related" => $arrText['related']); if ($proverka != false && empty($proverka['related'])) { foreach ($proverka as $prov) { DB::update(DB::updateSql("price", $arr_prov), $arr_prov, $prov['id']); } } } DB::update(DB::updateSql("price", $arrText), $arrText, $lastId); } $dir = "../photo/"; $arrTmpPhoto = array(); if (isset($_POST['tmpPhoto']) && !empty($_POST['tmpPhoto'])) { foreach ($_POST['tmpPhoto'] as $fileBody) { $fileName = $dir . uniqid(); // определяем формат файла preg_match('#data:image\\/(png|jpg|jpeg|gif);#', $fileBody, $fileTypeMatch); $fileType = $fileTypeMatch[1]; // декодируем содержимое файла $fileBody = preg_replace('#^data.*?base64,#', '', $fileBody); $fileBody = base64_decode($fileBody); // сохраем файл $nameFile = $fileName . '.' . $fileType; file_put_contents($nameFile, $fileBody);
echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'clients': echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'section': echo json_encode(DB::selectID('catalog', $_POST["id"])); break; case 'pages_client': echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'pages_press': echo json_encode(DB::selectID($_POST["form"], $_POST["id"])); break; case 'edit_status': DB::update(DB::updateSql("price", array($_POST['col'] => $_POST["attr"])), array($_POST['col'] => $_POST["attr"]), $_POST["id"]); break; case 'savesort': $data = $_POST["data"]; $menu = json_decode($data, true); $readbleArray = ParseJson::parseJsonArray($menu); $a = 1; $res = array(); foreach ($readbleArray as $k => $v) { if ($_POST["table"] == "catalog") { $res[] = DB::saveSort($_POST["table"], array("parent" => $readbleArray[$k]["parentID"], "nn" => $a), $readbleArray[$k]["id"]); $a++; } if ($_POST["table"] == "price") { $res[] = DB::saveSort($_POST["table"], array("nn" => $a), $readbleArray[$k]["id"]); $a++;