Пример #1
0
if (isset($options_cash_id)) {
    $options['cash_id'] = $options_cash_id;
}
if (isset($_COOKIE['club_id'])) {
    $options['club_id'] = $_COOKIE['club_id'];
}
if (isset($_COOKIE['cash_id'])) {
    $options['cash_id'] = $_COOKIE['cash_id'];
}
// Проверка параметров;
if (isset($_GET['terminal_id'])) {
    $options['cash_id'] = $_GET['terminal_id'];
}
// Загрузка терминала;
$sql = "CALL terminal('" . $options['cash_id'] . "')";
if ($terminal = $db->row($sql)) {
    // ;
} else {
    // Вывод ошибки;
    die('Ошибка');
}
// Проверка параметров;
if (isset($_GET['club_id'])) {
    $options['club_id'] = $_GET['club_id'];
}
// Загрузка клуба;
$sql = "CALL club('" . $options['club_id'] . "')";
if ($club = $db->row($sql)) {
    // ;
} else {
    // Вывод ошибки;
Пример #2
0
 // Подтягиваем брэнд этого куска говна;
 if ($products['brand_id'] != 0) {
     foreach ($brands_array as $brands) {
         if ($products['brand_id'] == $brands['id']) {
             $brand_name = $brands['name'];
         }
     }
 } else {
     // Если у товара не указан брэнд - пишем хуйню;
     $brand_name = NULL;
 }
 // Тут мы начинаем загружать товар в базу данных;
 // Создаем группу;
 //if ($category_name != 'Услуги'){
 $sql = "SELECT * FROM `goods_groups` WHERE `name` like '%" . $category_name . "_new%' AND `status` = 0;";
 $group = $db_shop->row($sql);
 if (count($group) == 0) {
     $sql = "INSERT INTO `goods_groups`(`group_id`, `url`, `name`, `description`, `color`, `seo_title`, `seo_description`, `seo_keywords`, `position`, `status`) VALUES ('9443', '','" . $category_name . "_new','','','','','',999,'0')";
     $db_shop->query($sql);
     // Получаем ID Категории;
     $group_id = mysqli_insert_id($db_shop->link_id);
     $sql = "UPDATE `goods_groups` SET `url` = 'group" . $group_id . "' WHERE `id` = '" . $group_id . "';";
     $db_shop->query($sql);
 } else {
     $group_id = $group['id'];
 }
 /*}	else{
 			$group_id = 'NULL';
 		}*/
 // Создаем бренд;
 if ($brand_name != NULL) {
Пример #3
0
    '67' => 'Поглотители запахов для холодильника'
);

foreach($arr['shop']['offers']['offer'] as $items){
    // Тут мы будем собирать данные о товаре в переменные и сразу же импортировать его в базу данных;
    $name = str_replace(array("\n", "`", "'"), "", $items['name']);
    $description = str_replace(array("\n", "`", "'"), "", $items['description']);
    $image = $items['picture'];
    $price = $items['price'];
    $category_name = $categories[$items['categoryId']];
    $id = rand(111111, 999999);

    // Тут мы начинаем загружать товар в базу данных;
    // Создаем группу;
    $sql = "SELECT * FROM `goods_groups` WHERE `name` like '%" . $category_name . "_new%' AND `status` = 0;";
    $group = $db_shop->row($sql);
    if (count($group) == 0){
        $sql = "INSERT INTO `goods_groups`(`group_id`, `url`, `name`, `description`, `color`, `seo_title`, `seo_description`, `seo_keywords`, `position`, `status`) VALUES ('9474', '','" . $category_name . "_new','','','','','',999,'0')";
        $db_shop->query($sql);
        // Получаем ID Категории;
        $group_id = mysqli_insert_id($db_shop->link_id);
        $sql = "UPDATE `goods_groups` SET `url` = 'group" . $group_id . "' WHERE `id` = '" . $group_id . "';";
        $db_shop->query($sql);
    }	else{
        $group_id = $group['id'];
    }

    // Создаем товар;
    $sql = "INSERT INTO `goods`( `shop_id`, `code`, `name`, `description`, `price`, `comission`, `order`, `rating`, `discount`, `main`, `seo_title`, `seo_description`, `seo_keywords`, `date_create`, `date_update`, `position`, `status`) VALUES ('" . $shop_id . "','" . $id . "','" . $name . "','" . $description . "','" . $price . "', '20', '168', '0' ,'0' ,'0' , '', '', '', NOW(), NOW(), '777', '0');";
    $db_shop->query($sql);
    $good_id = mysqli_insert_id($db_shop->link_id);
Пример #4
0
        if (!$clients[$key]['money']) {
            // Удаление неактивированных карт;
            $sql = "UPDATE `clients` SET `status` = '-1' WHERE `id` = '" . $value['client_id'] . "' LIMIT 1";
            $db->query($sql);
        }
    }
}
// Загрузка покупок товаров (через интерент-магазин);
$sql = "SELECT * FROM `goods_pays` WHERE `type` IN ('2', '3') AND `client_pay_id` IS NOT NULL AND `return` = '0' AND `status` = '1' ORDER BY `id` ASC";
if ($goods_pays = $db->all($sql)) {
    foreach ($goods_pays as $key => $value) {
        // Сумма возврата;
        $value['money_back'] = 0;
        // Загрузка платежа;
        $sql = "SELECT * FROM `clients_pays` WHERE `id` = '" . $value['client_pay_id'] . "' AND `status` = '1' LIMIT 1";
        if ($value['client_pay'] = $db->row($sql)) {
            // Загрузка карты клиента;
            $sql = "SELECT * FROM `cards` WHERE `client_id` = '" . $value['client_pay']['client_id'] . "' AND `return` = '0' AND `status` = '1' LIMIT 1";
            if ($value['card'] = $db->row($sql)) {
                // Загрузка активных товаров;
                $sql = "SELECT `goods_details`.`id`, `goods_details`.`good_id`, `goods_details`.`count`, `goods_details`.`price`, `goods_details`.`time`, `goods`.`order`, `goods_details`.`return_date` FROM `goods_details` LEFT JOIN `goods` ON `goods`.`id` = `goods_details`.`good_id` WHERE `goods_details`.`good_pay_id` = '" . $value['id'] . "' AND `goods_details`.`return_date` IS NULL AND `goods_details`.`status` = '1' AND `goods`.`status` = '1' ORDER BY `goods_details`.`id` ASC";
                if ($goods_details = $db->all($sql)) {
                    foreach ($goods_details as $k => $v) {
                        if ($v['order']) {
                            if (strtotime($v['time']) + $v['order'] * 3600 < time()) {
                                // Отмена товара в заказе;
                                $sql = "UPDATE `goods_details` SET `status` = '0' WHERE `id` = '" . $v['id'] . "' LIMIT 1";
                                $db->query($sql);
                                // Увеличение счетчика отмен покупок товаров;
                                $count_goods_delete++;
                            }
Пример #5
0
 // Логин;
 $user_name = $all_users_data[0];
 if ($user_name == $user_login) {
     $proeb_count = 0;
     $proeb_orders = '';
     $prognoz_1_orders = '';
     $prognoz_2_orders = '';
     $prognoz_3_orders = '';
     $prognoz_4_orders = '';
     $prognoz_5_orders = '';
     $prognoz_6_orders = '';
     $prognoz_7_orders = '';
     $add_report++;
     $table_result .= '<tr>';
     $sql = "SELECT `fam`, `name` FROM `users` WHERE `login` = '" . $user_name . "';";
     $user_name_true = $db->row($sql);
     /// Меня заставли.....
     $names = array('login' => 'fam', ' Borisov' => ' Dima', 'Q' => 'Щекин', '0' => 'Гаманов', '1' => 'Борисов', '2' => 'Гнеушев', '3' => 'Миллер', '4' => 'Бучнев', '5' => 'Никифоров', 'A' => 'Березин', 'admin' => 'Ахметов', 'agneushev' => 'Гнеушев', 'Airat' => 'Бучнев', 'alex' => 'Никифоров', 'anton' => 'Долгушин', 'aovchinnikov' => 'Овчинников', 'askanakov' => 'Асканаков', 'asmirnov' => 'Смирнов', 'B' => 'Барило', 'barilo' => 'Барило', 'berezin' => 'Березин', 'borisov' => 'Борисов', 'borisovd' => 'Борисов', 'buckoy' => 'Буцкой', 'C' => 'Кочемазов', 'D' => 'Сваровский', 'danil' => 'Гаманов', 'Den' => 'Сваровский', 'dima' => 'Миллер', 'dimah' => 'Харченко', 'dnikulin' => 'Никулин', 'dragun' => 'Драгун', 'E' => 'Ершов', 'elovikov' => 'Еловиков', 'ershov' => 'Ершов', 'evgen' => 'Подойников', 'F' => 'Каменев', 'G' => 'Бауло', 'gagarin' => 'Кочемазов', 'gorskaya' => 'Долбня', 'H' => 'Никулин', 'I' => 'Овчинников', 'igor' => 'Карнаухов', 'J' => 'Атрощенко', 'john' => 'Атрощенко', 'K' => 'Крестьянников', 'kamenev' => 'Каменев', 'M' => 'Матвиенко', 'matvienko' => 'Матвиенко', 'megevikin' => 'Межевикин', 'mihail' => 'Дубовой', 'niva' => 'Росалес', 'O' => 'Осипов', 'oleg' => 'Кладничкин', 'olegss' => 'Руцкий', 'osipov' => 'Осипов', 'P' => 'Подойников', 'priemkakras' => 'Бауло', 'priemkamarksa' => 'Атрощенко', 'R' => 'Росалес', 'rechnik' => 'Крестьянников', 'rosales' => 'OLD Lenina', 'rostik' => 'Маркса', 'S' => 'Смирнов', 'sasha' => 'Трубина', 's***n' => 'Бауло', 'soklakov' => 'Соклаков', 'T' => 'Трубина', 'test' => 'Данила', 'trubina' => 'Трубина', 'U' => 'Долбня', 'V' => 'Девятов', 'vatutina' => 'Милов', 'viktor' => 'Девятов', 'vova' => 'Рябченко', 'W' => 'Руцкий', 'X' => 'Драгун', 'Y' => 'Буцкой', 'Z' => 'Кладничкин');
     $user_fio = $names[$user_name];
     $table_result .= '<td style="padding: 2px 2px 2px;">' . $user_fio . ' (' . $user_name . ')' . '</td>';
     // Если мы нашли такого инеженера, то считаем его заказы из разных массивов;
     // Проебы;
     foreach ($_SESSION['proeb'] as $proeb) {
         if ($user_login == $proeb[0]) {
             $proeb_count++;
             $proeb_orders .= $proeb[1] . ', ';
         }
     }
     // Сегодня;
     foreach ($_SESSION['prognoz_1'] as $prognoz) {
         if ($user_login == $prognoz[0]) {
Пример #6
0
// Подключение к базе данных;
require_once $_SERVER['DOCUMENT_ROOT'] . '/systems/connect.php';
// Проверяем роли;
check_role(basename($_SERVER['SCRIPT_NAME'], ".php"));
if (count($_POST) == 0 && count($_GET) == 0) {
    $html = '';
    // Заголовок страницы;
    $html .= $elements->title(basename($_SERVER['SCRIPT_NAME'], ".php"));
    // Создаем объекты для подключения в базам с репликацией;
    $db_replica1 = new MySQL();
    $db_replica1->connect('192.168.7.8', 'mysql', 'root', 'xfFMC85ty16R4iHZS3))J');
    $db_replica2 = new MySQL();
    $db_replica2->connect('192.168.168.165', 'mysql', 'root', 'xfFMC85ty16R4iHZS3))J');
    // Запрашиваем данные и там и там;
    $replica_data_1 = $db_replica1->row('SHOW SLAVE STATUS');
    $replica_data_2 = $db_replica2->row('SHOW SLAVE STATUS');
    $html .= '<table>';
    $html .= '<tr>';
    $html .= '<td class="row_top">Сервер</td>';
    $html .= '<td class="row_top inf_row">Текущее состояние</td>';
    $html .= '<td class="row_top inf_row">Запущена ли репликация</td>';
    $html .= '<td class="row_top inf_row">Последняя ошибка</td>';
    $html .= '</tr>';
    $html .= '<tr>';
    $html .= '<td class="row_1" align="center">192.168.7.8</td>';
    $html .= '<td class="row_1 inf_row" align="center">' . $replica_data_1['Slave_IO_State'] . '</td>';
    $html .= '<td class="row_1 inf_row" align="center">' . $replica_data_1['Slave_IO_Running'] . ' / ' . $replica_data_1['Slave_SQL_Running'] . '</td>';
    $html .= '<td class="row_1 inf_row" align="center">' . $replica_data_1['Last_SQL_Errno'] . ' / ' . $replica_data_1['Last_SQL_Error'] . '</td>';
    $html .= '</tr>';
    $html .= '<tr>';
    $html .= '<td class="row_1" align="center">192.168.168.165</td>';
Пример #7
0
    die();
}


$client_id = '11235881';
$client_phone = '+79139234888';
// Вот тут мы обрабатываем массив из клиентов (регистрируем, зачисляем средства и расслаем соответствующие СМС солбщения);
// Проверяем зарегистрирован ли клиент в новом магазине;

    file_put_contents($log_filename, date('H:i:s') . ';Получаем основные данные клиента' . "\r\n", FILE_APPEND);


// ПОлучаем данные клиента из старой базы;
    $sql = "SELECT * FROM `clients` WHERE `id` = '" . $client_id . "';";
    file_put_contents($log_filename, date('H:i:s') . ';Получаем данные по найденному клиенту: ' . $client_id . "\r\n", FILE_APPEND);
    $client_data_old_base = $db->row($sql);
    $client_phone = $client_data_old_base['phone'];
    $sql = "SELECT * FROM `users` WHERE (`extremefitness` = '" . $client_id . "' OR `phone` like '%" . $client_phone . "%') AND `status` = 1;";
    file_put_contents($log_filename, date('H:i:s') . ';Проверяем, существует ли клиент в базе магазина с этими данными' . "\r\n", FILE_APPEND);
    $new_base_client = $db_shop->row($sql);
    if (count($new_base_client) > 0) {
        if ($new_base_client['extremefitness'] != '') {
            // Клиент имеет привязку к webfitness;
            $money_system = 'webfitness';
            file_put_contents($log_filename, date('H:i:s') . ';Клиент найден и имееет привязку в WF' . "\r\n", FILE_APPEND);
        } else {
            // Клиент не имеет привязки к extremeshop;
            $money_system = 'extremeshop';
            file_put_contents($log_filename, date('H:i:s') . ';Клиент найден и не имеет привязку в WF' . "\r\n", FILE_APPEND);
        }
        // Получаем ID клиента;
<div>Подтверждаю, что заказ мною осмотрен, комплектность полная, претензий к количеству и внешнему виду товара не имею.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>
<div style="display: inline-block; width: 45%;">Продавец:<br><br><b>%ooo%</b><br><br><br><br><br><hr width="250px" noshade align="left">М.П.</div>
<div style="display: inline-block; width: 45%;">Покупатель:<br><br>ФИО: <b>%client_fio%</b><br>Телефон: <b>%client_phone%</b><br><br><br><br><hr width="250px" align="left" noshade><br></div>
</div>
';
$content = '';
// Заполняем шаблон для печати;
// Текущая дата;
$print_template = str_replace("%current_date%", date('d.m.Y'), $print_template);
// Адрес склада получателя;
$sql = "SELECT `shops_stores`.`address` FROM `orders_items`, `shops_stores` WHERE `orders_items`.`store_id` = `shops_stores`.`id` AND `orders_items`.`order_id` = '" . $_SESSION['order_id'] . "';";
$club_address = $db_shop->row($sql);
$print_template = str_replace("%club_address%", $club_address['address'], $print_template);
// Номер заказа;
$print_template = str_replace("%order_number%", $_SESSION['order_id'], $print_template);
// Дата заказа;
$print_template = str_replace("%order_date%", date("d.m.Y", strtotime($_SESSION['order_date'])), $print_template);
// ООО;
$print_template = str_replace("%ooo%", "ООО «Экстрим Стиль»", $print_template);
// ФИО Клиента;
$sql = "SELECT `users`.`name`, `users`.`phone` FROM `orders`,`users` where `orders`.`user_id` = `users`.`id` and `orders`.`id` = '" . $_SESSION['order_id'] . "';";
$client_data = $db_shop->row($sql);
$print_template = str_replace("%client_fio%", $client_data['name'], $print_template);
// Телефон клиента;
$print_template = str_replace("%client_phone%", $client_data['phone'], $print_template);
// Подгружаем товары;
$goods_content = '';