Esempio n. 1
0
 /**
  * редактируем выбранный материал
  */
 function newAction()
 {
     if ($_POST) {
         // даты
         $_POST['FORM']['date_news'] = general::date_to_database($_POST['FORM']['date_news']);
         $this->_width = mysql::query_findpole('select zna from config where id=16', 'zna');
         $this->_height = mysql::query_findpole('select zna from config where id=17', 'zna');
         $this->_width_b = mysql::query_findpole('select zna from config where id=19', 'zna');
         $this->_height_b = mysql::query_findpole('select zna from config where id=20', 'zna');
         // проверяем на checkbox
         forms::check_box(array('status'));
         // проверяем на существование такого action, если есть - добавляем несколько символов
         $_sql = 'SELECT count(*) as count FROM ' . $this->tablename . ' where url="' . $_POST['FORM']['url'] . '" and id!=' . $_POST['id'];
         // выполняем запрос + при необходимости выводим сам запрос
         if (mysql::query_findpole($_sql, 'count', 0) > 0) {
             $_POST['FORM']['url'] .= '_new';
         }
         // записываем в базу
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         // загружаем фото
         forms::multy_update_photo(HOST . IMG_NEWS_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b);
         //  строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         // строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     // массив типов
     global $_type_news;
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'select' => $_type_news, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
 }
 function indexAction()
 {
     if (isset($_POST['check'])) {
         if ($_POST['FORM']['ua'] == 'on') {
             $_POST['FORM']['ua'] = 1;
         } else {
             $_POST['FORM']['ua'] = 0;
         }
         if ($_POST['FORM']['en'] == 'on') {
             $_POST['FORM']['en'] = 1;
         } else {
             $_POST['FORM']['en'] = 0;
         }
         if ($_POST['FORM']['fr'] == 'on') {
             $_POST['FORM']['fr'] = 1;
         } else {
             $_POST['FORM']['fr'] = 0;
         }
         if ($_POST['FORM']['esp'] == 'on') {
             $_POST['FORM']['esp'] = 1;
         } else {
             $_POST['FORM']['esp'] = 0;
         }
         if ($_POST['FORM']['ger'] == 'on') {
             $_POST['FORM']['ger'] = 1;
         } else {
             $_POST['FORM']['ger'] = 0;
         }
         forms::multy_update_form($this->tablename, 1, 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
     }
     $sql = "SELECT * FROM languages";
     $res = mysql::query_one($sql, 0);
     return system::show_tpl(array('obj' => $res, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php');
 }
 /**
  * редактируем выбранный материал
  */
 function newAction()
 {
     if ($_POST) {
         $this->_width = mysql::query_findpole('select zna from config where id=23', 'zna');
         $this->_height = mysql::query_findpole('select zna from config where id=24', 'zna');
         $this->_width_b = mysql::query_findpole('select zna from config where id=25', 'zna');
         $this->_height_b = mysql::query_findpole('select zna from config where id=26', 'zna');
         // проверяем на checkbox
         forms::check_box(array('status', 'firstpage', 'alt'));
         // записываем в базу
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         // загружаем фото
         forms::multy_update_photo(HOST . IMG_GALLERY_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b, true);
         //  строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         // строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     // выбираем фотоальбомы
     $_sql = 'SELECT * FROM gallery_grupa WHERE id_parent=0 order by sort';
     $select = mysql::query($_sql, 0);
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'select' => $select, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
 }
Esempio n. 4
0
 /**
  * возвращает картинку или объект flash
  *
  * @param id баннера $id		
  */
 static function get_counter()
 {
     // строим запрос
     $_sql = 'SELECT * FROM counter where id=1';
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return $result->content;
 }
Esempio n. 5
0
 /**
  * редактируем материал
  */
 function editAction()
 {
     if ($_POST) {
         // записываем в базу
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/edit.php');
 }
    /**
     * выбираем общую сумму заказа
     */
    static function get_Total_Order($id)
    {
        // строим запрос
        $_sql = 'SELECT SUM(kolvo*cost) as total
				FROM orders 
				WHERE orders.number_order=' . intval($id);
        // выполняем запрос + при необходимости выводим сам запрос
        $result = mysql::query_one($_sql, 0);
        if ($result) {
            return $result;
        } else {
            return false;
        }
    }
Esempio n. 7
0
 function set_voting()
 {
     // ищем голосовали ли сегодня
     $_sql = "SELECT count(*) as count \n\t\t\t\tFROM voting_ip \n\t\t\t\tWHERE \n\t\t\t\t  date='" . date('Y-m-d') . "' and ip='" . $_SERVER['REMOTE_ADDR'] . "'";
     $result = mysql::query_one($_sql, 0);
     if ($result->count == 0) {
         // update
         $_sql = "UPDATE `voting` SET `kolvo`=kolvo+1 WHERE (`id`=" . intval($_POST['id_voting']) . ")";
         $result = mysql::query_one($_sql, 0);
         // insert to voting_IP
         $_sql = "INSERT INTO `voting_ip` (`id`,`ip`,`date`) VALUES (NULL,'" . $_SERVER['REMOTE_ADDR'] . "','" . date('Y-m-d') . "')";
         $result = mysql::query_one($_sql, 0);
     } else {
         return '<div style="font-weight:bold; color: red;">Вы уже голосовали сегодня!</div>';
     }
 }
 /**
  * удаляем материал
  */
 function deleteAction()
 {
     // удаляем из таблицы NEWS
     $_sql = 'SELECT * FROM `' . $this->tablename . '` WHERE (`id`="' . $_GET['id'] . '")';
     $result = mysql::query_one($_sql, 0);
     // удаляем файл
     if (file_exists(HOST . PRICE_LIST_PATH . '/' . $result->pole)) {
         unlink(HOST . PRICE_LIST_PATH . '/' . $result->pole);
     }
     // удаляем из таблицы NEWS
     $_sql = 'DELETE FROM `' . $this->tablename . '` WHERE (`id`="' . $_GET['id'] . '")';
     $result = mysql::just_query($_sql, 0);
     // сообщение
     $this->msg = general::messages(1, v::getI18n('backend_after_delete'));
     return self::indexAction();
 }
Esempio n. 9
0
function get_content($action)
{
    $lang = '_' . $_GET['lang'];
    // выбираем родителя
    // запрос
    $_sql = 'SELECT * FROM content where status=1 and action="' . $action . '"';
    // выполняем запрос + при необходимости выводим сам запрос
    $parent = mysql::query_one($_sql, 0);
    // выбираем детей
    $_sql = "select name_" . $_GET['lang'] . ", action from content where id_parent=" . $parent->id . " order by sort";
    // выполняем запрос + при необходимости выводим сам запрос
    $child = mysql::query($_sql, 0);
    // выбираем файлы загруженные к этому разделу
    $_sql_files = 'SELECT * FROM files where id_content=' . $parent->id . ' order by id';
    $_files = mysql::query($_sql_files, 0);
    // выполняем tpl
    return system::show_tpl(array('parent' => $parent, 'child' => $child, 'gallery_grupa' => $gallery_grupa, '_files' => $_files), '/frontend/content/index.php');
}
 /**
  * редактируем выбранный материал
  */
 function newAction()
 {
     if ($_POST) {
         // проверяем на checkbox
         forms::check_box(array('status'));
         // записываем в базу
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         //  строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         // строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'city' => dbh::get_city(), 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
 }
 /**
  * редактируем выбранный материал
  */
 function newAction()
 {
     if ($_POST) {
         if (is_uploaded_file($_FILES["file"]["tmp_name"])) {
             $mp3 = end(explode('.', $_FILES['file']['name']));
             if ($mp3 == 'mp3' or $mp3 == 'ogg') {
                 copy($_FILES['file']['tmp_name'], HOST . AUDIO_PATH . '/' . $_POST['id'] . '.mp3');
                 $this->msg = general::messages(1, v::getI18n('backend_after_save'));
             } else {
                 $this->msg = general::messages(1, v::getI18n('backend_after_save_file'));
             }
         }
         forms::check_box(array('status'));
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
 }
Esempio n. 12
0
    /**
     * возвращает картинку или объект flash
     *
     * @param id баннера $id		
     */
    static function get_reklama_backend($id)
    {
        // строим запрос
        $_sql = 'SELECT * FROM reklama where id=' . $id;
        // выполняем запрос + при необходимости выводим сам запрос
        $result = mysql::query_one($_sql, 0);
        if ($result->image) {
            // проверяем на тип банера
            $size = getimagesize(HOST . IMG_REKLAMA_PATH . '/' . $result->image);
            // проверяем на тип (jpeg/gif/png/swf) баннера
            if (self::check_type_banner($size['mime']) == 0) {
                // картинка
                return "<a href='" . $result->url . "' target='_blank'><img src='/images/_reklama/" . $result->image . "' width='100px' alt='" . $result->name . "' border=0></a>";
            } else {
                if (self::check_type_banner($size['mime']) == 1) {
                    // swf banner
                    $_str_temp1 = '
					<div id="banner_' . $result->id . '"></div>
					<script type="text/javascript">
							// <![CDATA[
							var so = new SWFObject("/images/_reklama/' . $result->image . '", "sotester", "' . $size[0] . '", "' . $size[1] . '", "8");
							so.addParam("wmode", "transparent");
							so.write("banner_' . $result->id . '");
							// ]]>
					</script> 
					';
                    return $_str_temp1;
                } else {
                    // ошибка
                    return "<a href='" . $result->url . "' target='_blank'>" . $result->url . "</a>";
                }
            }
        } else {
            // ошибка
            return "<a href='" . $result->url . "' target='_blank'>" . $result->url . "</a>";
        }
    }
Esempio n. 13
0
 /**
  * редактируем выбранный материал
  */
 function newAction()
 {
     if ($_POST) {
         $this->_width = mysql::query_findpole('select zna from config where id=42', 'zna');
         $this->_height = mysql::query_findpole('select zna from config where id=43', 'zna');
         $this->_width_b = mysql::query_findpole('select zna from config where id=44', 'zna');
         $this->_height_b = mysql::query_findpole('select zna from config where id=45', 'zna');
         // проверяем на checkbox
         forms::check_box(array('status'));
         // записываем в базу
         forms::multy_update_form($this->tablename, $_POST['id'], 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         // загружаем фото
         forms::multy_update_photo(HOST . IMG_BRAND_PATH, 1, $_POST['id'], $this->_width, $this->_height, $this->_width_b, $this->_height_b);
         //  строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id'];
     } else {
         // строим запрос
         $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id'];
     }
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/new.php');
 }
 /**
  * удаляем фото новости
  */
 function deletephotoAction()
 {
     // строим запрос
     $_sql = 'SELECT * FROM `' . $this->tablename . '` where id=' . $_GET['id'];
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     if ($result->image) {
         // сообщение
         $this->msg = general::messages(1, v::getI18n('backend_after_delete_photo'));
         // имя файла на удаление
         $_name = array($result->image);
         // удаляем
         forms::delete_photo(HOST . IMG_REKLAMA_PATH, $_name, 0);
         $_POST['FORM']['image'] = '';
         // записываем в базу
         forms::multy_update_form($this->tablename, $_GET['id'], 0);
         unset($_POST);
         // выводим новость
         return self::newAction();
     } else {
         // выводим новость
         return self::newAction();
     }
 }
 /**
  * импорт товаров
  */
 function importAction()
 {
     if ($_POST) {
         // коннектим функцию
         require_once ADMIN_PATH . '/plagin/excel/reader.php';
         // ExcelFile($filename, $encoding);
         $data = new Spreadsheet_Excel_Reader();
         // Set output Encoding.
         $data->setOutputEncoding('UTF8');
         $data->setUTFEncoder('mb');
         $data->read($_FILES['file1']['tmp_name']);
         error_reporting(E_ALL ^ E_NOTICE);
         $_str = array();
         // С отключением товара
         if ($_POST['type_import'] == 0) {
             // обнуляем склад
             $_sql = "UPDATE `catalog` SET `sklad`='0' WHERE (`supplier`='" . $_POST['supplier'] . "')";
             $result = mysql::just_query($_sql, 0);
         }
         for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++) {
             for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
                 $_str[] = $data->sheets[0]['cells'][$i][$j];
             }
             $_sql = "SELECT * FROM `catalog` WHERE (`artikul`='" . $_str[0] . "')";
             $result_artikul = mysql::query_one($_sql, 0);
             if ($result_artikul) {
                 // работаем с ценой
                 if ($_str[2] == "") {
                     $_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `name`='" . $_str[1] . "', `sklad`='2'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
                     $result = mysql::just_query($_sql, 0);
                 } else {
                     $_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `name`='" . $_str[1] . "', `sklad`='1'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
                     $result = mysql::just_query($_sql, 0);
                 }
                 // C обновленимем цены
                 if ($_POST['type_import1'] == 0) {
                     $_sql = "UPDATE `catalog` \n\t\t\t\t\t\t\t\tSET `cost`='" . $_str[3] . "'\n\t\t\t\t\t\t\t\tWHERE (`artikul`='" . $_str[0] . "')";
                     $result = mysql::just_query($_sql, 0);
                 }
             } else {
                 // товара нет на сайте
                 if ($_str[2] == "") {
                     $_sklad = 2;
                 } else {
                     $_sklad = 1;
                 }
                 $_sql = "INSERT INTO `catalog` (`artikul`, `name`, `cost`, `id_parent`, `status`, `created_at`, `sklad`, `supplier`) \n\t\t\t\t\t\t\tVALUES ('" . $_str[0] . "', '" . $_str[1] . "', '" . $_str[3] . "', '1', '1', '" . date('Y-m-d') . "', '" . $_sklad . "', '" . $_POST['supplier'] . "')";
                 $result = mysql::just_query($_sql, 0);
             }
             $_str = "";
         }
     }
     // строим запрос
     $_sql = 'SELECT * FROM `supplier` where status=1 order by sort';
     // выполняем запрос + при необходимости выводим сам запрос
     $select = mysql::query($_sql, 0);
     return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder, 'select' => $select), $this->tpl_folder . '/import.php');
 }
Esempio n. 16
0
 function count_songs()
 {
     $sql = "SELECT count(*) AS count FROM audio";
     $res = mysql::query_one($sql, 0);
     return $res->count;
 }
Esempio n. 17
0
 /**
  * получаем кол-во товаров в каталоге
  */
 static function news_get_total_count()
 {
     // строим запрос
     $_sql = 'SELECT count(*) as count FROM news';
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     return $result->count;
 }
 /**
  * удаляем загруженный файл
  */
 function deletefileAction()
 {
     // сообщение
     $this->msg = general::messages(1, v::getI18n('backend_after_delete_file'));
     // определяем имя удаляего файла
     $_sql = 'SELECT * FROM `files` where id=' . $_GET['id_photo'];
     $result = mysql::query_one($_sql, 0);
     // имя файла на удаление
     $_name = array($_GET['id_photo'] . '.' . end(explode(".", $result->name)));
     // удаляем файл
     forms::delete_photo(HOST . FILES_PATH, $_name, 0);
     // удаляем запись из базы
     $_sql = 'DELETE FROM `files` WHERE (`id`="' . $_GET['id_photo'] . '")';
     $result = mysql::just_query($_sql, 0);
     // выводим новость
     return self::newAction();
 }
<?php

$id_good = intval($_POST['id']);
$_kolvo = intval($_POST['value']);
// если подстава
if ($id_good == 0 or $_kolvo == 0) {
    die('Товар не найден!');
}
// если ве гуд
require "../main.php";
// строим запрос
$_sql = "select cost from `catalog` where id=" . $id_good . " and status=1";
// выполняем запрос + при необходимости выводим сам запрос
$result = mysql::query_one($_sql, 0);
// закидываем товар в сессию
if (isset($_SESSION['basket'][$id_good])) {
    foreach ($_SESSION['basket'] as $key => $value) {
        if ($key == $id_good) {
            $_SESSION['basket'][$key] = array('id' => $id_good, 'cost' => $result->cost, 'kolvo' => $_kolvo);
        }
    }
}
// результат
die(json_encode(array('count' => basket::get_Count_Goods(), 'total' => basket::get_Total_Goods(), 'basket' => system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php'))));
Esempio n. 20
0
 /**
  * print news we need
  *
  * @param 	varchar 		$name_file 		- name of tamplate (plus path '/tpl/....')  
  */
 static function show_id($name_file, $id)
 {
     // запрос
     $_sql = 'SELECT * FROM news where status=1 and id=' . $id;
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     // выполняем tpl
     return system::show_tpl(array('obj' => $result), $name_file);
 }
Esempio n. 21
0
    /**
     * распечатываем
     */
    function printAction()
    {
        // строим запрос
        $_sql = "SELECT order_number.*, users.name, users.address, users.phone, users.email, users.city \n\t\t\t\tFROM order_number, users \n\t\t\t\twhere order_number.id_user=users.id and order_number.id=" . $_GET['id'];
        // выбираем данные о заказе
        $_sql0 = 'SELECT orders.*, catalog.name, catalog.artikul  
				FROM orders 
				Left Outer Join catalog ON orders.id_good=catalog.id
				where number_order=' . $_GET['id'] . '
				order by catalog.name';
        // выполняем запрос + при необходимости выводим сам запрос
        $result = mysql::query_one($_sql, 0);
        // выполняем запрос + при необходимости выводим сам запрос
        $result0 = mysql::query($_sql0, 0);
        // массив типов
        global $_status_order;
        return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'select' => $_status_order, 'result0' => $result0), 'orders/print.php');
    }
Esempio n. 22
0
<?php

error_reporting(0);
//var_dump($_POST);die;
//проверяем, пришли данные или нет
if (!isset($_POST['id'])) {
    die('Не указаны данные записи');
}
require_once "../../main.php";
$_sql = 'UPDATE ' . htmlspecialchars($_POST['tablename']) . ' SET status = !status WHERE id = ' . intval($_POST['id']);
$result = mysql::just_query($_sql, 0);
echo mysql::query_one('SELECT status FROM ' . htmlspecialchars($_POST['tablename']) . ' WHERE id = ' . intval($_POST['id']), 0)->status;
die;
 /**
  * проверяем есть ли такой ЛОГИН
  */
 function is_Mail($email)
 {
     // строим запрос
     $_sql = "SELECT * FROM `users` where email='" . mysql_escape_string($email) . "'";
     // выполняем запрос + при необходимости выводим сам запрос
     $result = mysql::query_one($_sql, 0);
     if ($result) {
         return true;
     } else {
         return false;
     }
 }
Esempio n. 24
0
function get_h1()
{
    global $zag_radel;
    global $dbname;
    // ищем в table ACTION сам action и если он есть то выхватываем имя раздела
    //$_res=findpole_universal_full($_GET['action'],"content","action",1,"return");
    $_res = ___findpole('select content.h1_' . $_GET['lang'] . ' from content where action="' . $_GET['action'] . '"', 'h1_' . $_GET['lang']);
    //echo "----_res-----".$_res."<br>";
    if (!$_res) {
        if (isset($_GET['grupa']) and intval($_GET['grupa']) > 0) {
            // строим запрос
            $_sql = 'SELECT * FROM catalog_tree where id=' . $_GET['grupa'];
            // выполняем запрос + при необходимости выводим сам запрос
            $result = mysql::query_one($_sql, 0);
            if ($result) {
                $_res = $result->h1;
            } else {
                $_res = 'Такого товара нет!';
            }
            //echo "----_res-----".$_res."<br>";
        } else {
            if (isset($_GET['goods']) and $_GET['action'] == "catalog" and intval($_GET['goods']) > 0) {
                // строим запрос
                $_sql = 'SELECT * FROM catalog where id=' . intval($_GET['goods']) . ' and status=1';
                // выполняем запрос + при необходимости выводим сам запрос
                $result = mysql::query_one($_sql, 0);
                if ($result) {
                    $_res = $result->name;
                } else {
                    $_res = 'Такого товара нет!';
                }
            } else {
                if (isset($_GET['action'])) {
                    if ($_GET['action'] == 'news') {
                        if (!isset($_GET['url'])) {
                            if (TYPE_NEWS == 0 or !isset($_GET['type'])) {
                                // нашли поля
                                $_arr = ___findarray('select h1, title from ceo where id=1');
                            } else {
                                // нашли поля
                                switch ($_GET['type']) {
                                    case 1:
                                        $_idd = 6;
                                        break;
                                    case 2:
                                        $_idd = 7;
                                        break;
                                    default:
                                        $_idd = 1;
                                        break;
                                }
                                // нашли поля
                                $_arr = ___findarray('select h1, title from ceo where id=' . $_idd);
                            }
                            if ($_arr['h1'] != '') {
                                $_res = $_arr['h1'];
                            } else {
                                $_res = $_arr['title'];
                            }
                        } else {
                            $_res = ___findpole('select zag from news where url="' . $_GET['url'] . '"', 'zag');
                        }
                    } else {
                        if ($_GET['action'] == 'gallery') {
                            if (!isset($_GET['url'])) {
                                $_arr = ___findarray('select h1, title from ceo where id=2');
                                if ($_arr['h1'] != '') {
                                    $_res = $_arr['h1'];
                                } else {
                                    $_res = $_arr['title'];
                                }
                                if (isset($_GET['id'])) {
                                    $_res .= ', ' . ___findpole('select pole from gallery_grupa where id=' . $_GET['id'], 'pole');
                                }
                            } else {
                                $_res = ___findpole('select pole from gallery_grupa where url="' . $_GET['url'] . '"', 'pole');
                            }
                        } else {
                            if ($_GET['action'] == 'search') {
                                $_arr = ___findarray('select h1, title from ceo where id=13');
                                if ($_arr['h1'] != '') {
                                    $_res = $_arr['h1'];
                                } else {
                                    $_res = $_arr['title'];
                                }
                            } else {
                                if ($_GET['action'] == 'voting') {
                                    $_arr = ___findarray('select h1, title from ceo where id=12');
                                    if ($_arr['h1'] != '') {
                                        $_res = $_arr['h1'];
                                        if (isset($_GET['arhiv'])) {
                                            $_res = 'Архив голосований';
                                        }
                                    } else {
                                        $_res = $_arr['title'];
                                    }
                                } else {
                                    if ($_GET['action'] == 'catalog') {
                                        $_arr = ___findarray('select h1, title from ceo where id=3');
                                        if ($_arr['h1'] != '') {
                                            $_res = $_arr['h1'];
                                        } else {
                                            $_res = $_arr['title'];
                                        }
                                    } else {
                                        if ($_GET['action'] == 'brand') {
                                            $_arr = ___findarray('select h1, title from ceo where id=9');
                                            if ($_arr['h1'] != '') {
                                                $_res = $_arr['h1'];
                                            } else {
                                                $_res = $_arr['title'];
                                            }
                                        } else {
                                            if ($_GET['action'] == 'basket') {
                                                $_arr = ___findarray('select h1, title from ceo where id=10');
                                                if ($_arr['h1'] != '') {
                                                    $_res = $_arr['h1'];
                                                } else {
                                                    $_res = $_arr['title'];
                                                }
                                            } else {
                                                if ($_GET['action'] == 'mycabinet') {
                                                    $_arr = ___findarray('select h1, title from ceo where id=11');
                                                    if ($_arr['h1'] != '') {
                                                        $_res = $_arr['h1'];
                                                    } else {
                                                        $_res = $_arr['title'];
                                                    }
                                                } else {
                                                    if ($_GET['action'] == 'filter') {
                                                        // имя текущего раздела
                                                        $_res = filter::get_name_curent_filter();
                                                    } else {
                                                        if ($_GET['action'] == 'registration') {
                                                            $_arr = ___findarray('select h1, title from ceo where id=8');
                                                            if ($_arr['h1'] != '') {
                                                                $_res = $_arr['h1'];
                                                            } else {
                                                                $_res = $_arr['title'];
                                                            }
                                                        } else {
                                                            /*
                                                             * костыль для 3 новостей
                                                             */
                                                            if (isset($_GET['type']) and $_GET['type'] == 1) {
                                                                $_res = $zag_radel['news1'];
                                                            } else {
                                                                if (isset($_GET['type']) and $_GET['type'] == 2) {
                                                                    $_res = $zag_radel['news2'];
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                } else {
                    $_res = $zag_radel['main'];
                }
            }
        }
    }
    return $_res;
}
Esempio n. 25
0
    /**
     * всего товаров на сумму
     */
    static function get_Cost_Deliver($_id_user, $_total)
    {
        //if (intval($_id_user<=0)) { return 0; }
        // ищем страну пользователя
        $_sql1 = 'SELECT city FROM users WHERE id=' . intval($_id_user);
        // выполняем запрос + при необходимости выводим сам запрос
        $result1 = mysql::query_one($_sql1, 0);
        if (!$result1) {
            return 'Договорная';
        }
        if (registration::is_Autorize()) {
            $_sql = 'SELECT * 
				FROM deliver 
				WHERE 
				id_city=' . $result1->city . ' 
				and status=1 
				and cost_order_to>' . $_total . ' 
				and cost_order<' . $_total;
            // выполняем запрос + при необходимости выводим сам запрос
            $result = mysql::query_one($_sql, 0);
            return $result ? $result->cost_deliver : 'Договорная';
        } else {
            return 'Договорная';
        }
    }