示例#1
0
文件: Upload.php 项目: Torredo/jew
 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;
     }
 }
示例#2
0
        $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'];
示例#3
0
        $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';
示例#4
0
    }
    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\"";
示例#5
0
        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";
示例#6
0
         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);
示例#7
0
文件: settings.php 项目: Torredo/cms
<?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">
示例#8
0
<?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">
示例#9
0
文件: promo.php 项目: Torredo/jew
    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 -->
示例#10
0
文件: kurs.php 项目: Torredo/lessons
$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">
示例#11
0
文件: data.php 项目: Torredo/jew
     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++;
示例#12
0
文件: pages.php 项目: Torredo/cms
        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 
示例#13
0
        $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;
示例#14
0
文件: pages.php 项目: Torredo/jew
        $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 
示例#15
0
文件: data.php 项目: Torredo/cms
         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);
示例#16
0
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";
示例#17
0
文件: news.php 项目: Torredo/cms
<?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">
示例#18
0
$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">
示例#19
0
    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"]);
    }
示例#20
0
文件: payment.php 项目: Torredo/jew
<?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://ювелирная-студия.рф/');
示例#21
0
文件: opt.php 项目: Torredo/glzn
<?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">
示例#22
0
$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';
示例#23
0
         }
     }
     $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);
示例#24
0
     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++;