* * The ONLY case where you should not respond to * the request is when you failed to process the data. If you are * unable to process the notification then either do not respond * with anything or set the success parameter to FALSE in the call * to notificationResponse(); * * Trustly will continue to attempt to deliver this notification * until you respond to it. * */ $response = $api->notificationResponse($notification, TRUE); print $response->json(); } } } /* Simple dispatcher to the correct function */ $path = $_SERVER['PATH_INFO']; if ($path == '/orders') { orders(); } elseif ($path == '/clear_orders') { clear_orders(); } elseif ($path == '/notification') { notification(); } elseif ($path == '/deposit') { deposit(); } elseif ($path == '/extensions') { check_extensions(); } else { _http_response_code(404); } exit(0);
$count_rows = count_orders($status); //общее кол-во заказов $pages_count = ceil($count_rows / $perpage); //кол-во страниц, частное от деления. ceil -округляет if (!$pages_count) { $pages_count = 1; } //проверяем чтоб общее кол-во страниц не было < 1, еслипользователь введет несуществующую категорию. //минимум 1 страница должна быть if ($page > $pages_count) { $page = $pages_count; } //если пользователь в адресную строку введет число большее чем реальное кол-во страниц $start_position = ($page - 1) * $perpage; //начальная позиция вывода заказа (для запроса) $orders = orders($status, $start_position, $perpage); //$orders = orders($status); break; case 'show_order': $order_id = (int) $_GET['order_id']; $show_order = show_order($order_id); //проверяем какой это заказ if ($show_order[0]['status']) { $state = "обработан"; } else { $state = "необработан"; } break; case 'users': //постраничная навигация, параметры $perpage = 5;
db_connect(); break; case 'update_goods': db_connect(); break; case 'update_goods_save': db_connect(); break; case 'update_news_save': db_connect(); break; case 'update_news': db_connect(); break; case 'orders': $order = orders(); break; case 'orders_state': $number = $_GET['number']; $buyer = orders_state(); $product = buyer_order($number); break; case '_cust': db_connect(); break; case 'braslet': $val = $_POST['val']; $cat = $_GET['id']; $products = get_cat_products($cat, $val); break; case 'suspensions':
<?php //load model require_once 'backend/models/orders.php'; if (isset($_POST['search'])) { header('location:admin.php?controller=order&search=' . $_POST['search']); } if (isset($_GET['page'])) { $page = intval($_GET['page']); } else { $page = 1; } $page = $page > 0 ? $page : 1; $limit = 10; $offset = ($page - 1) * $limit; $options = array('limit' => $limit, 'offset' => $offset, 'order_by' => 'orders.status_order ASC, `user`.name ASC'); $url = 'admin.php?controller=order'; if (isset($_GET['search'])) { $search = escape($_GET['search']); $options['where'] = "LOWER(`user`.NAME) LIKE LOWER('%{$search}%') "; $url = 'admin.php?controller=order&search=' . $_GET['search']; } $total_rows = get_order_total($options); $total = ceil($total_rows / $limit); //data $title = ORDER_TITLE_INDEX; $orders = orders($options); $pagination = pagination($url, $page, $total); $status = array(0 => ORDER_STATUS_WAIT, 1 => ORDER_STATUS_SUCCESS, 2 => ORDER_STATUS_DESTROY); //load view require 'backend/views/order/index.php';
} else { $pageid = 1; $limitstart = 0; $limitsend = $totalrec; } $showdetail = false; if (isset($_REQUEST['oid']) && trim($_REQUEST['oid']) != '') { $order_id = $_REQUEST['oid']; $showdetail = true; $orders = orders($order_id, " and user_id='{$user_id}'"); $order = $orders[0]; $orderstatus = $order->order_status; $orderitems = orderitems(" and order_id='{$order_id}' and user_id='{$user_id}'"); } else { $cond = " and user_id='{$user_id}' order by order_id desc"; $orders = orders('', $cond . " limit {$limitstart}, {$totalrec}"); $querystr = "SELECT count(*) as total FROM " . $prefix . "orders where order_id!='' {$cond}"; $total = $wpdb->get_results($querystr, OBJECT); } } ?> <script type="text/javascript"> jQuery(document).ready(function(){ var p = jQuery('div.mid_content'); var offset = p.offset(); jQuery('html, body').animate({scrollTop : offset.top},1000); }); </script> <div class="container"> <?php
<?php global $wpdb, $currency_symbal; $prefix = $wpdb->base_prefix; $error = array(); $order_id = $_REQUEST['id']; $orders = orders($order_id); $order = $orders[0]; $orderstatus = $order->order_status; $orderitems = orderitems(" and order_id='{$order_id}'"); $user_id = $order->user_id; $userdata = get_userdata($user_id); $email = $userdata->user_email; $fname = $userdata->first_name; $lname = $userdata->last_name; $address = get_user_meta($user_id, 'address', true); $address2 = get_user_meta($user_id, 'address2', true); $city = get_user_meta($user_id, 'city', true); $zipcode = get_user_meta($user_id, 'zipcode', true); $state = get_user_meta($user_id, 'state', true); $country = get_user_meta($user_id, 'country', true); $phone = get_user_meta($user_id, 'phone', true); $gender = get_user_meta($user_id, 'gender', true); $differentshipping = get_user_meta($user_id, 'differentshipping', true); $ship_fname = get_user_meta($user_id, 'ship_fname', true); $ship_lname = get_user_meta($user_id, 'ship_lname', true); $ship_address = get_user_meta($user_id, 'ship_address', true); $ship_address2 = get_user_meta($user_id, 'ship_address2', true); $ship_city = get_user_meta($user_id, 'ship_city', true); $ship_zipcode = get_user_meta($user_id, 'ship_zipcode', true); $ship_state = get_user_meta($user_id, 'ship_state', true);
<?php // Load model ================================================================== require_once 'backend/models/users.php'; require_once 'backend/models/orders.php'; // Title website =============================================================== $title = CUSTOMER_TITLE_VIEW; // get data =================================================================== if (isset($_GET['uid'])) { $uid = intval($_GET['uid']); $user = get_a_user($uid); if (count($user) == 0) { header("location:admin.php?controller=user"); } else { $orders_list = orders(array('where' => 'orders.ID_CUSTOMER=' . $uid, 'order_by' => 'ID ASC')); $statusorder = array(0 => ORDER_STATUS_WAIT, 1 => ORDER_STATUS_SUCCESS, 2 => ORDER_STATUS_DESTROY); } } else { header("location:admin.php?controller=user"); } //load View =================================================================== require 'backend/views/user/view.php';