<?php session_start(); include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 1. Get Parameters $operator_id = $_SESSION["id"]; $store_code = $_REQUEST['storeCode']; $start_date = $_REQUEST['startDate']; $deliver_address = $_REQUEST['deliverAddress']; $deliver_address_type = $_REQUEST['deliverAddressType']; $product_id_array = $_REQUEST['productIds']; $total_price = $_REQUEST['totalPrice']; $send_fee = $_REQUEST['sendFee']; $deliver_charge_discount_flag = 0; if ($send_fee == 0) { $deliver_charge_discount_flag = 1; } // 2. Transform Post Parameter $orderProductDateNumArray = array(); for ($i = 0, $len = count($product_id_array); $i < $len; $i++) {
<?php // prepare include_once '../logic/common/admin_header.inc'; // header, need HTML close tag in this code include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Operator Id $operator_id = $_SESSION["id"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 2. Get URL Parameter $searchCompanyCode = ''; if ($_REQUEST['ccode'] != '' && $_REQUEST['ccode'] != null) { $searchCompanyCode = $_REQUEST['ccode']; } else { $dbConnectObj->rollback(); $dbConnectObj->close(); // redirect to company info page header('location: ./company_info.php'); exit; } // 3. Get Operator Info
require_once "./ui_common.inc"; // UI共通クラス $this->uiCommon = new UI_COMMON(); $this->uiProductCommon = new UI_PRODUCT_COMMON(); // original try { // 利用SQL(path, section) $sql_ini_file = 'product_table.ini'; $target_section = 'get_product_by_product_id'; // パラメータ取得 $selectedProductIdsArray = $_REQUEST['productIds']; $selectedProductIdsNumber = $_REQUEST['productIdsNumber']; $clientId = $_REQUEST['clientId']; $clientName = $_REQUEST['clientName']; $clientMail = $_REQUEST['clientMail']; $clientAddress = $_REQUEST['clientAddress']; $totalPrice = $_REQUEST['totalPrice']; $paymentMethod = $_REQUEST['paymentMethod']; // DB操作用クラス $dbHandle = new DB_HANDLER(); // 商品一覧を取得 $resultGetAllProduct = $dbHandle->getProductByProductId($sql_ini_file, $target_section, $selectedProductIdsArray); // 表示用にフォーマットを整形 $resultTransformedSelectedProduct = $this->transformSelectedProductAndNumber($resultGetSelectedProduct, $selectedProductIdsNumber); // クレジットカード決済時の決済処理(代引き選択時はスキップ) #fixme // 注文確定メール送信用本文作成 #fixme } catch (Exception $e) { $this->uiCommon->redirectErrorPage(400, "ui error: 選択された商品情報の注文に失敗しました。\n"); }
<?php // prepare include_once '../logic/common/header.inc'; // header, need HTML close tag in this code include_once '../logic/common/_connect.inc'; // DB Connect Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Operator Id $operator_id = $_SESSION["id"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); // 3. Get Operator Info $sqlGetOperatorInfo = "SELECT * FROM company c inner join operator o on c.operator_id = o.operator_id WHERE o.operator_id = {$operator_id}"; $resGetOperatorInfo = $dbConnectObj->executeSql($sqlGetOperatorInfo); if (!$resGetOperatorInfo || $resGetOperatorInfo == null) { $dbConnectObj->rollback(); $dbConnectObj->close(); // redirect to error page header('location: ./error.php?ecode=SE062'); exit; } while ($row = mysqli_fetch_array($resGetOperatorInfo)) { $companyCode = $row["company_code"]; $companyName = $row["company_name"]; $storeCode = $row["store_code"]; $storeName = $row["store_name"];
// prepare session_start(); include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Parameters $operator_id = $_SESSION["id"]; $purchase_history_ids = $_REQUEST["purchaseHistoryIds"]; $total_price = $_REQUEST["totalPrice"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 2. Get & Make Array of PurchaseHistoryId and ChangeValue $phId_chgValue_array = array(); foreach ($purchase_history_ids as $purchase_history_id) { $str = 'changeValue_' . $purchase_history_id; $change_value = $_REQUEST[$str]; $phId_chgValue_array[] = array("purchase_history_id" => $purchase_history_id, "change_value" => $change_value); } // 3. Get Operator Info $resGetOperatorInfoArray = array(); $resGetOperatorInfoArray = $commonMethodObj->getOperatorInfo($operator_id); if (!$resGetOperatorInfoArray) { // redirect to error page
// DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Parameter $operator_id = $_SESSION["id"]; $productTotalPrice = $_REQUEST["productTotalPrice"]; $wday = $_REQUEST["wday"]; $wdayNameList = $_REQUEST["wdayNameList"]; $deliverAddressRegist = $_REQUEST["deliverAddressRegist"]; $weekDeliverDateList = $_REQUEST["weekDeliverDateList"]; $sendFee = $_REQUEST["sendFee"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 2. Get Operator Info $resGetOperatorInfoArray = array(); $resGetOperatorInfoArray = $commonMethodObj->getOperatorInfo($operator_id); if (!$resGetOperatorInfoArray) { // redirect to error page header('location: ./error.php?ecode=SE065'); exit; } $companyCode = $resGetOperatorInfoArray['companyCode']; $storeCode = $resGetOperatorInfoArray['storeCode']; //$deliverCharge = $resGetOperatorInfoArray['deliverCharge']; $deliverCharge = $sendFee;
<?php // prepare include_once '../logic/common/header.inc'; // header, need HTML close tag in this code include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Operator Id $operator_id = $_SESSION["id"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 2. Get URL Parameter if ($_REQUEST['search'] == 'd') { $searchTargetDeliverDate = $_REQUEST['date']; } // 3. Get Operator Info $resGetOperatorInfoArray = array(); $resGetOperatorInfoArray = $commonMethodObj->getOperatorInfo($operator_id); if (!$resGetOperatorInfoArray) { // redirect to error page header('location: ./error.php?ecode=SE065'); exit; }
$storeName = $_REQUEST['store_name']; $classifyCode = $_REQUEST['classify_code']; $deliverCharge = $_REQUEST['deliver_charge']; $slipType = $_REQUEST['slip_type']; $billingType = $_REQUEST['billing_type']; $taxType = $_REQUEST['tax_type']; $storeAddress = $_REQUEST['store_address']; $storePhoneNumber = $_REQUEST['store_phone_number']; $billingAddress = $_REQUEST['billing_address']; $billingPhoneNumber = $_REQUEST['billing_phone_number']; $operatorIdArray = $_REQUEST['operator_id']; $operatorNameArray = $_REQUEST['operator_name']; $operatorPhoneNumberArray = $_REQUEST['operator_phone_number']; $operatorMailAddressArray = $_REQUEST['operator_mail_address']; // 3. db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 4. Get Operator Detail $resGetOperatorDetailArray = array(); $resGetOperatorDetailArray = $commonMethodObj->getOperatorDetail($operator_id); if (!$resGetOperatorDetailArray) { $dbConnectObj->rollback(); $dbConnectObj->close(); // redirect to error page header('location: ./error.php?ecode=SE1615'); exit; } $operatorRole = $resGetOperatorDetailArray['role']; // check user role: admin(role=1) is OK
<?php // prepare include_once '../logic/common/header.inc'; // header, need HTML close tag in this code include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Operator Id $operator_id = $_SESSION["id"]; // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 2. Get Operator Detail $resGetOperatorDetailArray = array(); $resGetOperatorDetailArray = $commonMethodObj->getOperatorDetail($operator_id); if (!$resGetOperatorDetailArray) { // redirect to error page header('location: ./error.php?ecode=SE1801'); exit; } $operatorRole = $resGetOperatorDetailArray['role']; // check user role: admin(role=1) is OK if ($operatorRole != 1) { // redirect to error page
<?php // 1. prepare include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 2. DB connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 3. Get Purchase History, Regular Purchase Plan, Product Master Of Next Week // variables $today = date('Y-m-d'); $nextWeekStartDatetime = date('Y-m-d 00:00:00', strtotime("+4 day", strtotime($today))); // run every thursday $nextWeekEndDatetime = date('Y-m-d 23:59:59', strtotime("+10 day", strtotime($today))); // sql $sqlGetUpdateDeliverStatusByWeeklyBatch = "SELECT\nph.order_id, ph.product_id, ph.deliver_date, ph.purchase_number,\nrpp.deliver_address, rpp.total_product_price, rpp.operator_id, rpp.store_code, rpp.deliver_charge_discount_flag,\np.product_name,\no.operator_name, o.operator_mail_address, o.operator_phone_number,\nc.company_code, c.company_name, c.store_name, c.deliver_charge, c.slip_type, c.billing_type, c.tax_type, c.store_address, c.store_phone_number, c.billing_address, c.billing_phone_number\nfrom purchase_history ph\ninner join regular_purchase_plan rpp on ph.order_id = rpp.order_id\ninner join product p on ph.product_id = p.product_id\ninner join operator o on rpp.operator_id = o.operator_id\ninner join company c on rpp.store_code = c.store_code\nwhere ph.deliver_date >= '{$nextWeekStartDatetime}'\nand ph.deliver_date <= '{$nextWeekEndDatetime}'\nand ph.deliver_status = 0\norder by rpp.store_code, ph.deliver_date;"; // exec sql $resGetUpdateDeliverStatusByWeeklyBatch = $dbConnectObj->executeSql($sqlGetUpdateDeliverStatusByWeeklyBatch); if (!$resGetUpdateDeliverStatusByWeeklyBatch || $resGetUpdateDeliverStatusByWeeklyBatch == false) { $dbConnectObj->rollback(); $dbConnectObj->close(); exit; } // transform result
<?php session_start(); include_once '../logic/common/_connect.inc'; // DB Connect Class include_once '../logic/common/_common_method.inc'; // Common Method Class // for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 1. Get Parameters $operator_id = $_SESSION["id"]; $product_id_array = $_REQUEST["product_id"]; $edit_product_array = array(); foreach ($product_id_array as $product_id) { $name_index = "product_name_" . $product_id; $product_name = $_REQUEST[$name_index]; $sell_index = "sell_select_" . $product_id; $sell_flag = $_REQUEST[$sell_index]; $edit_product_array[] = array('product_id' => $product_id, 'product_name' => $product_name, 'sell_flag' => $sell_flag); } // 2. Update All Product Info foreach ($edit_product_array as $edit_product_info_record) { $product_id = $edit_product_info_record['product_id']; $product_name = $edit_product_info_record['product_name']; $sell_flag = $edit_product_info_record['sell_flag'];
// for php-5.6.2x date_default_timezone_set('Asia/Tokyo'); // not need if php version is over 5.6.5 // 1. Get Operator Id $operator_id = $_SESSION["id"]; // 2. Get URL Parameter $companyCode = ''; if ($_REQUEST['ccode'] != '' && $_REQUEST['ccode'] != null) { $companyCode = $_REQUEST['ccode']; } else { // redirect to company info page header('location: ./company_info.php'); exit; } // 3. db connect obj $dbConnectObj = new DB_HANDLER(); $dbConnectObj->dbConnect(); $dbConnectObj->beginTransaction(); $commonMethodObj = new COMMON_METHOD($dbConnectObj); // 4. Get Operator Info $resGetOperatorDetailArray = array(); $resGetOperatorDetailArray = $commonMethodObj->getOperatorDetail($operator_id); if (!$resGetOperatorDetailArray) { $dbConnectObj->rollback(); $dbConnectObj->close(); // redirect to error page header('location: ./error.php?ecode=SE2401'); exit; } $operatorRole = $resGetOperatorDetailArray['role']; // check user role: admin(role=1) is OK