public static function getInstance() { if (!self::$me) { $class=new orders(); self::$me=$class; } return self::$me; }
public function actionStop() { $orderNow = orders::find()->where(['active' => 1])->one(); $timeOld = $orderNow->time_total; $timeBegin = new DateTime($orderNow->time_begin); $timeEnd = new DateTime(date("Y-m-d H:i:s")); $orderNow->active = 0; $timeWork = $timeBegin->diff($timeEnd); $MinutesWork = $timeWork->i + $timeWork->h * 60 + $timeWork->d * 60 * 24 + $timeOld; $orderNow->time_total = $MinutesWork; $orderNow->save(); Yii::$app->response->redirect(array('site/index')); }
function respond() { require_once ("tenpay/PayResponseHandler.class.php"); $resHandler = new PayResponseHandler(); $sp_billno = $resHandler->getParameter("sp_billno"); if(preg_match('/(select|union|and|\'|"|\))/i',$sp_billno)){ exit('非法参数'); } preg_match_all("/-(.*)-(.*)-(.*)/isu",$sp_billno,$oidout); $paytype = $where['pay_code'] = $oidout[3][0]; include_once ROOT.'/lib/plugins/pay/'.$paytype.'.php'; $pay = pay::getInstance()->getrows($where); $payconfig = unserialize($pay[0]['pay_config']); $resHandler->setKey($payconfig[1]['value']); $where = array(); $where['oid']=$sp_billno; $orders=orders::getInstance()->getrow($where); if($resHandler->isTenpaySign()) { $transaction_id = $resHandler->getParameter("transaction_id"); $total_fee = $resHandler->getParameter("total_fee"); $pay_result = $resHandler->getParameter("pay_result"); if("0" == $pay_result) { if (!pay::check_money($orders['id'],$total_fee/100)) { echo "<br/>" . "金额不符" . "<br/>"; return false; } pay::changeorders($orders['id'],$_GET); $show = config::get('site_url'); $resHandler->doShow($show); } else { echo "<br/>" . "支付失败" . "<br/>"; return false; } } else { echo "<br/>" . "认证签名失败" . "<br/>"; return false; } }
/** * Send a custom e-mail to the user * @developer Brandon Hansen * @date Oct 23, 2010 */ public function send_custom(Order_Model $order) { orders::history_entry($order, 'Sent Email to Customer'); }
/** * Get vip status of customer from an order * @param String $type * @param Int $orders_id * @return Boolean */ function checkCustomerIsVIP($type, $orders_id) { $type = strtoupper($type); $is_vip = false; if ($type == 'SP') { use_class('jng_sp_orders'); use_class('jng_sp_customers'); use_class('jng_sp_customers_special'); $class_jo = new jng_sp_orders(); $class_jc = new jng_sp_customers(); $class_jcs = new jng_sp_customers_special(); $o = $class_jo->retrieveDetail($orders_id); //GET CUSTOMER DETAIL VIP OR NOT $cust_data = $class_jc->retrieveDetail(null, $o['jng_sp_id'], $o['customer_billing_id']); if (is_array($cust_data) && $cust_data['jng_sp_customers_id'] > 0) { $cust_detail = $class_jcs->getCustomerDetail($cust_data['jng_sp_customers_id']); } $is_vip = $cust_detail['list_type'] == 'V'; } elseif ($type == 'JG') { use_class('orders'); use_class('customers_special_list'); $class_o = new orders(); $class_csl = new customers_special_list(); $o = $class_o->retrieveDetail($orders_id); //GET CUSTOMER DETAIL VIP OR NOT $cust_detail = $class_csl->getCustomerDetail($o['customers_id']); $is_vip = $cust_detail['list_type'] == 'V'; } elseif ($type == 'DP') { use_class('depot_orders'); $class_do = new depot_orders(); $do = $class_do->retrieveDetail($orders_id); if ($do['trans_type'] == 'SP' || $do['trans_type'] == 'JG') { if ($do['trans_type'] == 'SP') { use_class('jng_sp_orders'); $class_jo = new jng_sp_orders(); $it = $class_jo->retrieveItemDetail($do['trans_id']); $orders_id = $it['jng_sp_orders_id']; } elseif ($do['trans_type'] == 'JG') { use_class('orders'); $class_o = new orders(); $it = $class_o->retrieveProductDetail($do['trans_id']); $orders_id = $it['orders_id']; } $is_vip = checkCustomerIsVIP($do['trans_type'], $orders_id); } } return $is_vip; }
} } $item['description'] = replaceEmoticons($item['description']); $item["theme_preview"] = DATA_SERVER . "/uploads/items/" . $item["id"] . "/" . $item["theme_preview"]; abr('item', $item); #BUY ITEM //购买作品 if (isset($_SESSION['tmp']['order_id']) && $_SESSION['tmp']['order_id']) { $_SESSION['tmp']['order_id'] = 0; } if (isset($_POST['licence'])) { if (!check_login_bool()) { $_SESSION['temp']['golink'] = '/' . $languageURL . 'items/' . $itemID; refresh('/' . $languageURL . 'sign_in/'); } $ordersClass = new orders(); if ($_POST['licence'] == 'regular') { //余额购买作品 if (isset($_POST['pay_method']) && $_POST['pay_method'] == 'paymethod') { $orderID = $ordersClass->add($item['price']); if (isset($_SESSION['tmp']['deposit_id'])) { unset($_SESSION['tmp']['deposit_id']); } $_SESSION['tmp']['order_id'] = $orderID; refresh('/' . $languageURL . 'items/payment/'); } else { //判断余额 if ($_SESSION['user']['total'] < $item['prepaid_price']) { addErrorMessage($langArray['error_not_enought_money'], '', 'error'); } else { $total_money = floatval($item['prepaid_price']) + floatval($item['your_profit']);
$anketa = new users(); $anketa->get_user_info($_SESSION['user_uniq']); //echo $anketa->name."<br>"; //echo $anketa->famil."<br>"; //echo $anketa->otch."<br>"; //echo $anketa->email."<br>"; $recent_order = $_GET['recent_order']; if ($recent_order == '1') { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> <strong>Уважаемая(ый) ' . $anketa->name . '!</strong><br> Ваш заказ принят и в самом скором времени будет обработан. Вы можете следить за исполнением заказа из своего личного кабинета. </div> '; } //Проверка на наличие наобработанных заказов $unprocessed_orders = new orders(); $unprocessed_orders->get_unprocessed_orders(); if ($unprocessed_orders->num_rows > 0) { echo "<p>Кажется у нас есть необработанные заказы! И их целых<span class=\"badge badge-important\">{$unprocessed_orders->num_rows}</span>шт.! <a href='unprocessed_orders.php'>Просмотреть</a></p>"; } else { echo "<p><a href='unprocessed_orders.php'>Лист заказов </a></p>"; } ?> <br> <?php // $tyty = new orders(); // $tyty->get_order($_SESSION['user_uniq']);
<?php session_start(); $page_title = "Tambah Order"; include_once $_SERVER['DOCUMENT_ROOT'] . '/pages/header.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/config/database.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orders.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orderdetail.php'; echo "\t\t\t\t<div class='col-md-3'>"; include_once $_SERVER['DOCUMENT_ROOT'] . '/pages/sidebarmenu.php'; echo "\t\t\t\t</div>"; $database = new database(); $db = $database->getConnection(); $orders = new orders($db); $orderdetail = new orderdetail($db); $orders->order_id = $orders->AutoNumber(); include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/customer.php'; $custoer = new customer($db); $customer = new customer($db); $orders->cust_kode = ""; $statement = $orderdetail->ShowTemp($orders->order_id); $bayar = isset($bayar) ? $bayar : 0; $kembali = isset($kembali) ? $kembali : 0; echo "\t\t\t\t<div class='col-md-9'>"; //echo "<div class='container'>"; echo "<div class='panel panel-default'>"; echo "<div class='panel-body'>"; echo "\t\t\t<div class='row' style='border-bottom: none;'>"; echo "\t\t\t\t<div class='col-md-2'>"; echo "\t\t\t\t\t<label>Order No</label>"; echo "\t\t\t\t</div>";
$sp_prefix[$sp['jng_sp_id']] = $sp['package_prefix']; } use_class("jng_sp_packages"); $class_jp = new jng_sp_packages(); use_class("jng_sp_orders"); $class_jo = new jng_sp_orders(); $package_id = tep_db_prepare_input($_GET['id']); $orders_array = $class_jp->getOrders($package_id); $items_array = $class_jp->getItems($package_id); } elseif (isset($_GET['pid']) && $_GET['pid'] != '') { $type = 'jng'; //JNG PACKAGES use_class("minierp_packages"); $class_mp = new minierp_packages(); use_class("orders"); $class_o = new orders(); $package_id = tep_db_prepare_input($_GET['pid']); $orders_array = $class_mp->getOrders($package_id); $items_array = $class_mp->getProducts($package_id); } else { exit; } class PDF extends FPDF { var $left_margin; var $page_width; var $label_width; var $label_height; var $label_per_width; var $label_per_height; //Page header
<?php ob_start(); session_start(); function __autoload($name) { include_once "files/" . $name . ".php"; } $orders = new orders(); $rooms = new rooms(); $products = new products(); $validate = new validation(); if (isset($_SESSION['cafeteriaSystem'])) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Cafeteria System | Home Page</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/css.css" rel="stylesheet"> <style> body{ margin-top:10px ; }
<?php session_start(); ini_set('max_execution_time', 0); require_once "../files/dbConnect.php"; require_once "../files/orders.php"; $orders = new orders(); $db = dbConnect::getInstance(); $mysqli = $db->getConnection(); $query = " select * from check_tb where u_id = '" . $_SESSION['cafeteriaSystem'] . "' "; $res = $mysqli->query($query) or die(mysqli_error($mysqli)); $row = mysqli_num_rows($res); //$file_name = 'document.txt'; $client_amount = isset($_GET['lastModified']) ? $_GET['lastModified'] : 0; //$client_deliver = isset($_GET['LastModifiedDelivered'])?$_GET['LastModifiedDelivered']:0; //$client_process = isset($_GET['LastModifiedProcessing'])?$_GET['LastModifiedProcessing']:0; /* Get Deliver number $queryDeliver = " select * from check_tb where u_id = '".$_SESSION['cafeteriaSystem']."' and status='2' "; $resDeliver = $mysqli->query($queryDeliver) or die (mysqli_error($mysqli)); $serverDeliver=mysqli_num_rows($resDeliver); /* Get Process number $queryProcess = " select * from check_tb where u_id = '".$_SESSION['cafeteriaSystem']."' and status='3' "; $resProcess = $mysqli->query($queryProcess) or die (mysqli_error($mysqli)); $serverProcess=mysqli_num_rows($resProcess); $client_process = $serverProcess;
// | Demila [ Beautiful Digital Content Trading System ] // +---------------------------------------------------------------------- // | Copyright (c) 2015 http://demila.org All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); _setTitle($langArray['downloads_setTitle']); if (!check_login_bool()) { $_SESSION['temp']['golink'] = '/' . $languageURL . 'download/'; refresh('/' . $languageURL . 'sign_in/'); } require_once ROOT_PATH . '/apps/items/models/orders.class.php'; $ordersClass = new orders(); #下载作品 $itemID = get_id(2); if (is_numeric($itemID)) { require_once ROOT_PATH . '/apps/items/models/items.class.php'; $itemsClass = new items(); $item = $itemsClass->get($itemID); if (!is_array($item) || check_login_bool() && $item['status'] == 'unapproved' && $item['user_id'] != $_SESSION['user']['user_id'] || $item['status'] == 'queue') { header("HTTP/1.0 404 Not Found"); header("Location: http://" . DOMAIN . "/" . $languageURL . "error"); } if (isset($_POST['rating'])) { $_GET['rating'] = $_POST['rating']; } if (isset($_GET['rating'])) { if (!isset($_GET['rating']) || !is_numeric($_GET['rating']) || $_GET['rating'] > 5) {
# Author : D3W4 & SAHAT # # Created : Jul 2, 2010 5:34:28 PM # # Purpose : send email reminder to customer to pay the order # ################################################################# global $db; require_once '../confy.php'; require_once '../functions.php'; require_once '../functions-2.php'; tep_db_connect(); use_class('logger'); $logger = new logger('cron', 'email-vorkasse-reminder'); use_class('Order'); use_class('orders'); use_class('jng_sp_orders'); use_class('payone_invoice'); $class_o = new orders(); $class_jo = new jng_sp_orders(); $sp_need_reminder = array('2'); $tolerance_before_really_cancelling_orders = '7 days'; $languages[2]['path'] = 'german'; function sendUnderpaidReminder($order, $open_amount, $language) { global $class_o, $class_jo; $status = '1'; $order_id = $order['orders_id']; $order_no = $order['orders_no']; $to_name = $order['customers_name']; $to_email_address = $order['customers_email_address']; $order_currency = $order['currency']; $from_email_name = FROM_EMAIL_NAME; $from_email_address = FROM_EMAIL_ADDRESS;
public static function changeorders($id,$orderlog) { $where=array(); $where['id']=$id; $where['status']=4; $where['orderlog']=serialize($orderlog); $update=orders::getInstance()->rec_update($where,$id); if($update<1) { exit('改变订单状态出错,请联系管理员'); } }
// | Demila [ Beautiful Digital Content Trading System ] // +---------------------------------------------------------------------- // | Copyright (c) 2015 http://demila.org All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); _setTitle($langArray['earnings_setTitle']); if (!check_login_bool()) { $_SESSION['temp']['golink'] = '/' . $languageURL . 'earnings/'; refresh('/' . $languageURL . 'sign_in/'); } require_once ROOT_PATH . '/apps/items/models/orders.class.php'; $ordersClass = new orders(); if (isset($_POST['ajax'])) { $month = get_id(2); $year = get_id(3); $text = ''; $sales = $ordersClass->getAll(" `paid_datetime` > '" . date('Y-m-d 23:59:59', mktime(0, 0, 0, $month - 1, date('t', mktime(0, 0, 0, $month - 1, 1, $year)), $year)) . "' AND `paid_datetime` < '" . date('Y-m-d 00:00:00', mktime(0, 0, 0, $month + 1, 1, $year)) . "' AND `paid` = 'true' AND `type` = 'buy' AND `owner_id` = '" . intval($_SESSION['user']['user_id']) . "' ", "`paid_datetime` ASC"); if (is_array($sales)) { $buff = array(); foreach ($sales as $s) { $day = explode(' ', $s['paid_datetime']); $day = explode('-', $day[0]); if (!isset($buff[$day[2]])) { $buff[$day[2]]['sale'] = 1; $buff[$day[2]]['earning'] = $s['receive']; } else { $buff[$day[2]]['sale']++;
} } if (DEBUG) { $messageStack->write_debug(); } break; case 'delete': if ($security_level < 4) { $messageStack->add_session(ERROR_NO_PERMISSION, 'error'); gen_redirect(html_href_link(FILENAME_DEFAULT, gen_get_all_get_params(array('action')), 'SSL')); break; } $id = $_POST['id'] != '' ? $_POST['id'] : ''; // will be null unless opening an existing purchase/receive if ($id) { $delOrd = new orders(); $delOrd->journal($id); // load the posted record based on the id submitted if ($_SESSION['admin_prefs']['restrict_period'] && $delOrd->period != CURRENT_ACCOUNTING_PERIOD) { $error = $messageStack->add(ORD_ERROR_DEL_NOT_CUR_PERIOD, 'error'); break; } $delOrd->recur_frequency = db_prepare_input($_POST['recur_frequency']); if ($delOrd->delete_ordr()) { if (DEBUG) { $messageStack->write_debug(); } gen_add_audit_log(constant('ORD_TEXT_' . JOURNAL_ID . '_WINDOW_TITLE') . ' - Delete', $delOrd->purchase_invoice_id, $delOrd->total_amount); gen_redirect(html_href_link(FILENAME_DEFAULT, gen_get_all_get_params(array('action')), 'SSL')); break; }
global $db; require_once '../confy.php'; require_once '../functions.php'; require_once '../functions-2.php'; tep_db_connect(); define('FPDF_IMGPATH', DIR_WS_IMAGES . 'pdf/'); define('FPDF_FONTPATH', FPDF_IMGPATH . 'fonts/'); require_once DIR_WS_CLASSES . 'fpdf.php'; use_class('jng_sp'); use_class('jng_sp_orders'); use_class('orders'); use_class('products_ean'); use_class('bins'); $class_sp = new jng_sp(); $class_jo = new jng_sp_orders(); $class_o = new orders(); $class_ean = new products_ean(); $class_bin = new bins(); $PRINT_RETAILS = isset($_GET['type']) && $_GET['type'] == 'retails'; $ean_collection = array(); $orders = array(); $orders_barcode = array(); $inhh_status = '8'; $oi_printed_sp = array(); $oi_printed_jg = array(); $total_products_picked = 0; $bin_location_qty_collection = array(); //GET FLAG INCLUDE REPACKAGE $ir = tep_db_prepare_input($_GET['ir']); $need_repackage = $ir == 1 ? true : false; $filter_ir_sp = " AND " . ($need_repackage ? 'jo.need_repackaging=1' : 'jo.need_repackaging!=1');
<?php use_class('orders'); $class_o = new orders(); use_class('customers_special_list'); $class_csl = new customers_special_list(); $search_days = 60; //AJAX ACTION if (isset($_POST['me_action']) && $_POST['me_action'] != '') { if ($_POST['me_action'] == 'SEARCHORDERS') { $search_field = tep_db_prepare_input($_POST['search_field']); $search_keywords = tep_db_prepare_input(utf8_decode($_POST['search_keywords'])); $date_filter = date('Y-m-d', strtotime("-{$search_days} day")); $orders = $class_o->searchBanktransferOrders($search_field, $search_keywords, "o.date_purchased>DATE('{$date_filter}')"); $result = ''; $table = array(); if (count($orders) > 0) { $t = array(); $t['d'] = 'Date'; $t['c'] = 'Customer'; $t['o'] = 'Order No'; $t['i'] = 'Bank Info'; $t['p'] = 'Order Value'; $t['t'] = 'Withdrawal Date'; $table[] = $t; foreach ($orders as $row) { $order_date = strtotime($row['date_purchased']); $customer_special = $class_csl->getCustomerDetail($row['customers_id']); $crown_img = is_null($customer_special) ? '' : $class_csl->getTypeSymbol($customer_special['list_type'], $row['customers_id']); $t = array(); $t['d'] = date('d-M-y', $order_date);
<?php global $db; require_once '../confy.php'; require_once '../functions.php'; require_once '../functions-2.php'; tep_db_connect(); //JNG PACKAGES use_class("minierp_packages"); $class_mp = new minierp_packages(); use_class("orders"); $class_o = new orders(); $package_id = tep_db_prepare_input($_GET['pid']); $order_data_array = $class_mp->getOrders($package_id); $items_array = $class_mp->getProducts($package_id); $csvdata = array(); $c = array(); $c['order_id'] = 'order_id'; $c['delivery_company'] = 'delivery_company'; $c['delivery_name'] = 'delivery_name'; $c['delivery_address'] = 'delivery_address'; $c['delivery_city'] = 'delivery_city'; $c['delivery_postcode'] = 'delivery_postcode'; $c['delivery_country'] = 'delivery_country'; $csvdata[] = $c; foreach ($order_data_array as $order_id) { $order = array(); //RETRIEVED DATA $order_data = $class_o->retrieveDetail($order_id); $c = array(); $c['order_id'] = $order_data['orders_no'];
<?php $connection = mysqli_connect('localhost', 'adminJy48FWL', 'wUP-8TVubuIq', 'ititigers') or die("Error in Connection to server ") . mysqli_error(); if (mysqli_connect_errno($connection)) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_query($connection, "SET charset UTF8"); if (isset($_POST['secondryPage'])) { require_once "../files/orders.php"; $orders = new orders(); } /* **********************/ if (isset($_GET['p_id'])) { if (is_numeric($_GET['p_id'])) { $strPage = $_GET['p_id']; } else { $strPage = ''; } } else { $strPage = ''; } $query = "select * from users_tb "; $result = mysqli_query($connection, $query) or die(mysqli_error($connection)); $Num_Rows = mysqli_num_rows($result); ########### pagins $Per_Page = 1; // Records Per Page $Page = $strPage; if (!$strPage) { $Page = 1; }
if ($type == 'P') { use_class('jng_sp_packages'); $class_jp = new jng_sp_packages(); use_class('jng_sp_orders'); $class_jo = new jng_sp_orders(); foreach ($pack as $p) { $items = $class_jp->sendPackage($p['packages_id']); foreach ($items as $items_id) { $class_jo->updateItemStatus($items_id, '7', $session_userinfo['username']); } } } elseif ($type == 'J') { use_class('minierp_packages'); $class_mp = new minierp_packages(); use_class('orders'); $class_o = new orders(); foreach ($pack as $p) { $items = $class_mp->sendPackage($p['packages_id']); foreach ($items as $items_id) { $class_o->updateProductStatus($items_id, '7', $session_userinfo['username']); } } } else { use_class('depot_orders'); $class_do = new depot_orders(); foreach ($pack as $p) { $class_do->packageSetSent($p['packages_id'], $session_userinfo['username']); } } } echo utf8_encode($logistic_id);
$status_current = tep_db_prepare_input($_POST['status_current']); $status_new = tep_db_prepare_input($_POST['status_new']); $user_name = tep_db_prepare_input($_POST['user_name']); $at_machine = tep_db_prepare_input($_POST['at_machine']); //$order_type = tep_db_prepare_input($_GET['order_type']); //$item_id = tep_db_prepare_input($_GET['item_id']); //$status_current = tep_db_prepare_input($_GET['status_current']); //$status_new = tep_db_prepare_input($_GET['status_new']); //$user_name = tep_db_prepare_input($_GET['user_name']); //$at_machine = tep_db_prepare_input($_GET['at_machine']); use_class('depot_orders'); use_class('jng_sp_orders'); use_class('orders'); $class_do = new depot_orders(); $class_jo = new jng_sp_orders(); $class_o = new orders(); $status_name = statusNameShort(); $order_types = array('SP', 'JG', 'DP'); function oiErrorStatus($item_status) { //STATUS MISMATCH HANDLER global $order_type, $item_id, $status_current, $status_new, $user_name, $class_do, $class_jo, $class_o, $status_name; $result = ''; $add_info = ''; if ($item_status == 'OUTSOURCING-2-PRODUCTION') { $result = 'ERROR: Outsourcing Orders, can not set to Production!'; } else { //error when set to production if ($item_status == 4 || $status_current == 3 && $status_new == 4 || !is_numeric($status_new)) { //get additional information to be displayed on MC error message if ($order_type == 'SP') {
var printcontent = document.getElementById(el).innerHTML; document.body.innerHTML = printcontent; window.print(); document.body.innerHTML = restorepage; } </script> <?php session_start(); $page_title = "Struk Order"; include_once $_SERVER['DOCUMENT_ROOT'] . '/config/database.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orders.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orderdetail.php'; $database = new database(); $db = $database->getConnection(); $orders = new orders($db); $orderdetail = new orderdetail($db); $struk_orderid = !empty($struk_orderid) ? $struk_orderid : $_GET['id']; $row = $orders->ShowOrder($struk_orderid); echo "<div id='Print'>"; //division untuk di print echo "<p>SALON & SPA KECANTIKA</p>"; // echo"-------------------------------------------------------------------"; echo "_______________________________________"; echo "<p>Order ID : {$row['order_id']} </p>"; echo "<p>Date : {$row['order_date']} </p>"; echo "<p>Customer : {$row['cust_nama']} </p>"; echo "\t\t\t\t<table class='table table-hover table-responsive table-bordered' style='border-top: 1px solid black'>"; echo "\t\t\t\t\t<tr>"; echo "\t\t\t\t\t\t<th style='border-bottom: 1px solid black'>No </th>"; echo "\t\t\t\t\t\t<th style='border-bottom: 1px solid black'>Nama Item </th>";
<?php require_once 'core/init.php'; session_start(); if (isset($_POST['submit_order'])) { $branch_id = $_SESSION['uid']; $bike_id = $_POST['bike_order']; $number = $_POST['num']; var_dump($branch_id); var_dump($bike_id); var_dump($number); $OrderObj = new orders($bike_id, $branch_id, $number); $res = $OrderObj->add_order(); if ($res) { header("location:branch_page.php?make_order=1"); } } if (isset($_POST['clear_order'])) { $col_value = $_POST['clear_order']; $OrderObj = new orders(); var_dump($OrderObj); $res = $OrderObj->clear('bike_order', 'order_id', $col_value); var_dump($res); if ($res) { header("location:admin_page.php?clear_order=1"); } }
'; } //Проверка на наличие наобработанных заказов $unprocessed_orders = new orders(); $unprocessed_orders->get_unprocessed_orders(); if ($unprocessed_orders->num_rows > 0) { echo "<p>Кажется у нас есть необработанные заказы! И их целых<span class=\"badge badge-important\">{$unprocessed_orders->num_rows}</span>шт.! <a href='unprocessed_orders.php'>Просмотреть</a></p>"; } ?> <br> <?php $tyty = new orders(); $tyty->get_order($_SESSION['user_uniq']); ?> <br>Фотографии<br> <table class="table table-bordered table-stripped"> <thead> <th>80 х 180</th> <th>250 х 562</th> <th>600 х 1350</th> <th>Статус</th> </thead> <tr> <td>
<?php global $db; require_once '../confy.php'; require_once '../functions.php'; require_once '../functions-2.php'; tep_db_connect(); use_class('orders'); $class_o = new orders(); use_class('jng_sp_orders'); $class_jo = new jng_sp_orders(); $REQUIRED_STATUS = '7'; $UPDATED_STATUS = '9'; $username = tep_db_prepare_input($_POST['user']); $reference = explode('|', $_POST['reference']); $date = explode('|', $_POST['date']); $cancel = explode('|', $_POST['cancel']); $idcs = explode('|', $_POST['idcode_ship']); $idcr = explode('|', $_POST['idcode_ret']); $update_counter = array(); foreach ($reference as $i => $ref) { $shipment_id = $ref; $shipment_date = $date[$i]; $cancel_status = $cancel[$i]; $idcode_ship = $idcs[$i]; $idcode_ret = $idcr[$i]; if ($shipment_id != '') { if (substr($ref, 0, 2) == 'JG') { $order_id = substr($ref, 2); $idcounter = 'JG' . $order_id; $items = $class_o->retrieveProducts($order_id);
<?php if ($_POST) { session_start(); include_once $_SERVER['DOCUMENT_ROOT'] . '/config/database.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orders.php'; include_once $_SERVER['DOCUMENT_ROOT'] . '/objects/orderdetail.php'; $database = new database(); $db = $database->getConnection(); $orders = new orders($db); $orderdetail = new orderdetail($db); $orders->order_id = $_POST['order_id']; $orders->order_date = $_POST['order_date']; $orders->cust_kode = $_POST['cust_kode']; $orders->username = $_POST['username']; $orderdetail->username = $orders->username; $_SESSION['bayar'] = $_POST['bayar']; $_SESSION['kembali'] = $_POST['kembali']; // echo $_SESSION['bayar']; if ($orders->Insert()) { if ($orderdetail->InsertData()) { $orderdetail->clearTemp(); echo "Berhasil di proses"; } else { echo "anak cacat"; } } else { echo "gagal di proses"; } // if($orderdetail->Delete()){ echo "Kategori berhasil dihapus."; } // else {echo "Gagal menghapus Kategori."; }
$("td.date").click(function() { var date = $(this).find("input[name=date]:hidden").val(); $("input[name=begin_text]").val(date); $("input[name=end_text]").val(date); com_filter.submit(); }); }); '; */ } else { use_class('jng_sp'); use_class('jng_sp_orders'); use_class('orders'); $class_sp = new jng_sp(); $class_jo = new jng_sp_orders(); $class_o = new orders(); $class_do = new depot_orders(); //use_class('minierp_todos'); //$class_td = new minierp_todos(); //AJAX LOADING if (isset($_GET['week-sum']) && $_GET['week-sum'] != '') { $weekly_days = 7; $weekly_sum = array(); $periods = array(); $result = ''; //QUERY WEEKLY SUMMARY $weekly_sum_date = array(); if ($_GET['week-sum'] == 'JNGAK') { $statusName = $class_o->productStatusName(); $statusGet = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 11); $q = tep_db_query("SELECT status, SUM(products_quantity) AS total FROM orders_products WHERE products_id=55724 GROUP BY status");
break; } // bad post_date was submitted if (!$order->bill_acct_id) { // no account was selected, error $messageStack->add(constant('BNK_' . JOURNAL_ID . '_ERROR_NO_VENDOR'), 'error'); $error = true; } if (!$order->item_rows) { $messageStack->add(GL_ERROR_NO_ITEMS, 'error'); $error = true; } // post the receipt/payment if (!$error && ($post_success = $order->post_ordr($action))) { // now create a credit memo to show a credit on customers account $order = new orders(); $order->bill_short_name = db_prepare_input($_POST['search']); $order->bill_acct_id = db_prepare_input($_POST['bill_acct_id']); $order->bill_address_id = db_prepare_input($_POST['bill_address_id']); $order->bill_primary_name = $_POST['bill_primary_name'] != GEN_PRIMARY_NAME ? db_prepare_input($_POST['bill_primary_name']) : ''; $order->bill_contact = $_POST['bill_contact'] != GEN_CONTACT ? db_prepare_input($_POST['bill_contact']) : ''; $order->bill_address1 = $_POST['bill_address1'] != GEN_ADDRESS1 ? db_prepare_input($_POST['bill_address1']) : ''; $order->bill_address2 = $_POST['bill_address2'] != GEN_ADDRESS2 ? db_prepare_input($_POST['bill_address2']) : ''; $order->bill_city_town = $_POST['bill_city_town'] != GEN_CITY_TOWN ? db_prepare_input($_POST['bill_city_town']) : ''; $order->bill_state_province = $_POST['bill_state_province'] != GEN_STATE_PROVINCE ? db_prepare_input($_POST['bill_state_province']) : ''; $order->bill_postal_code = $_POST['bill_postal_code'] != GEN_POSTAL_CODE ? db_prepare_input($_POST['bill_postal_code']) : ''; $order->bill_country_code = db_prepare_input($_POST['bill_country_code']); // load journal main data $order->id = $_POST['id'] != '' ? $_POST['id'] : ''; // will be null unless opening an existing purchase/receive $order->journal_id = JOURNAL_ID == 20 ? 7 : 13;
function orders_action() { $this->view->aid = trim(front::get('aid')); if (front::post('submit')) { $this->orders = new orders(); $row = $this->orders->getrow("","adddate DESC"); //var_dump(time()); if($row['adddate'] && time() - $row['adddate'] <= intval(config::get('order_time'))){ alerterror('操作频繁,请稍后再试'); return; } if (front::$post['telphone'] == '') { alerterror('联系电话为必填!'); return; } front::$post['mid'] = $this->view->user['userid'] ? $this->view->user['userid'] : 0; front::$post['adddate'] = time(); front::$post['ip'] = front::ip(); if (isset(front::$post['aid'])) { $aidarr = front::$post['aid']; unset(front::$post['aid']); foreach ($aidarr as $val) { front::$post['aid'].=$val . ','; front::$post['pnums'].=front::$post['thisnum'][$val] . ','; } } else { front::$post['aid'] = $this->view->aid; } if (!isset(front::$post['logisticsid'])) front::$post['logisticsid'] = 0; front::$post['oid'] = date('YmdHis') . '-' . front::$post['logisticsid'] . '-' . front::$post['mid'] . '-' . front::$post['payname']; $insert = $this->orders->rec_insert(front::$post); if ($insert < 1) { front::flash($this->tname . lang('添加失败!')); } else { if (config::get('sms_on') && config::get('sms_order_on')) { sendMsg(front::$post['telphone'], config::get('sms_order')); } if (config::get('sms_on') && config::get('sms_order_admin_on') && $mobile = config::get('site_mobile')) { sendMsg($mobile, '网站在' . date('Y-m-d H:i:s') . '有新订单了'); //echo 11; } $user = $this->view->user; if(config::get('email_order_send_cust') && $user['e_mail']){ $title = "您在".config::get('sitename')."的订单".front::get('oid')."已提交"; $this->sendmail($user['e_mail'], $title, $title); } if(config::get('email_order_send_admin') && config::get('email')){ $title = '网站在' . date('Y-m-d H:i:s') . '有新订单了'; $this->sendmail(config::get('email'), $title, $title); } if (front::$post['payname'] && front::$post['payname'] != 'nopay') { echo '<script type="text/javascript">alert("' . lang('orderssuccess') . ' ' . lang('现在转入支付页面') . '");window.location.href="' . url('archive/payorders/oid/' . front::$post['oid'], true) . '";</script>'; } echo '<script type="text/javascript">alert("' . lang('orderssuccess') . '");window.location.href="' . url('archive/orders/oid/' . front::$post['oid'], true) . '";</script>'; } } elseif (front::get('oid')) { preg_match_all("/-(.*)-(.*)-(.*)/isu", front::get('oid'), $oidout); $this->view->paytype = $oidout[3][0]; if($oidout[2][0] != $this->view->user['userid']){ alertinfo('查看订单失败', url::create('index/index')); } $where = array(); $where['oid'] = front::get('oid'); $this->view->orders = orders::getInstance()->getrow($where); $this->view->statusnum = $data['status'] = $this->view->orders['status']; switch ($data['status']) { case 1: $data['status'] = lang('完成'); break; case 2: $data['status'] = lang('处理中'); break; case 3: $data['status'] = lang('已发货'); break; case 4: $data['status'] = lang('客户已付款,待审核'); break; case 5: $data['status'] = lang('已核实客户支付'); break; default: $data['status'] = lang('新订单'); break; } $this->view->orders['status'] = $data['status']; if ($this->view->paytype) { $this->view->gotopaygateway = '<a href="' . url('archive/payorders/oid/' . front::get('oid'), true) . '">进入支付页面</a>'; } //var_dump($this->view->user);var_dump($_SESSION);exit(); $this->out('message/orderssuccess.html'); } elseif (front::get('aid')) { $this->view->archive = archive::getInstance()->getrow(front::get('aid')); $this->view->categorys = category::getpositionlink2($this->view->archive['catid']); $this->view->paylist = pay::getInstance()->getrows('', 50); $this->view->logisticslist = logistics::getInstance()->getrows('', 50); $prices = getPrices($this->view->archive['attr2']); $this->view->archive['attr2'] = $prices['price']; if (!is_array($this->view->archive)) $this->out('message/error.html'); if ($this->view->archive['checked'] < 1) exit(lang('未审核!')); if (!rank::arcget(front::get('aid'), $this->view->usergroupid)) { $this->out('message/error.html'); } } else { $oreders_c = cookie::get('ce_orders_cookie'); if(preg_match('/union/i', $oreders_c)){ alerterror("非法字符"); } $oreders_c = stripslashes(htmlspecialchars_decode($oreders_c)); $aid = !empty($oreders_c) ? unserialize($oreders_c) : 0; if ($aid) { foreach ($aid as $key => $val) { $archive = archive::getInstance()->getrow(intval($val['aid'])); $val['title'] = $archive['title']; $prices = getPrices($archive['attr2']); $val['attr2'] = $prices['price']; $aid[$key] = $val; } $this->view->orderaidlist = $aid; $this->view->paylist = pay::getInstance()->getrows('', 50); $this->view->logisticslist = logistics::getInstance()->getrows('', 50); } else { if (isset(front::$get['oid'])) { //echo '<script type="text/javascript">alert("' . lang('请输入订单编号!') . '");'; if ($_SERVER['HTTP_REFERER']) { front::refresh($_SERVER['HTTP_REFERER']); //echo 'window.location.href="' . $_SERVER['HTTP_REFERER'] . '";'; } else { front::refresh(url('index')); //echo 'window.location.href="' . url('index') . '";'; } //echo '</script>'; exit; } echo '<script type="text/javascript">alert("' . lang('购物车暂无商品!') . '");'; if ($_SERVER['HTTP_REFERER']) { //front::refresh($_SERVER['HTTP_REFERER']); echo 'window.location.href="' . $_SERVER['HTTP_REFERER'] . '";'; } else { //front::refresh(url('index')); echo 'window.location.href="' . url('index') . '";'; } echo '</script>'; } } }