Пример #1
0
         $from_email_name = FROM_EMAIL_NAME;
         $from_email_address = FROM_EMAIL_ADDRESS;
         $sent = tep_mail($to_name, $to_email_address, $email_subject, $email_text, $from_email_name, $from_email_address);
         if ($sent) {
             $result = $return_id;
             $class_o->updateReturnDetail($return_id, 'email_last_sent', date('Y-m-d H:i:s'));
             if ($return['return_type'] == 'C' && $return['product_received'] == '1' && $cb_detail['chargedback_status'] == '1') {
                 $class_o->updateReturnDetail($return_id, 'return_status', '1');
                 $commission_cancel = array();
                 $ccd = array();
                 $ccd['orders_products_id'] = $return['orders_products_id'];
                 $ccd['qty'] = $return['return_qty'];
                 $commission_cancel[] = $ccd;
                 use_class('dti', DIR_WS_CLASSES);
                 $class_dti = new dti();
                 $class_dti->generateCommissionCancel('R', $commission_cancel);
             }
             tep_mail(EMAIL_NAME_SERVICE, EMAIL_ADDRESS_SERVICE, $email_subject, $email_text, $from_email_name, $from_email_address);
         }
     }
     echo utf8_encode($result);
     exit;
 } elseif ($_POST['me_action'] == 'SENDDELAYINFORMATION') {
     $opid = tep_db_prepare_input($_POST['op_id']);
     if ($class_o->isDelayInfoSent($opid)) {
         $result = 'Delay Info for this product is already sent.';
     } else {
         //SEND NOTIFICATION "ITEM DELIVERY DELAY"
         $item = $class_o->retrieveProductDetail($opid);
         $order = $class_o->retrieveDetail($item['orders_id']);
         $to_name = $order['customers_name'];
<?php

global $db;
require_once '../confy.php';
require_once '../functions.php';
require_once '../functions-2.php';
require_once DIR_WS_FUNCTIONS . 'html_output.php';
tep_db_connect();
use_class('orders');
$class_o = new orders();
use_class('dti', DIR_WS_CLASSES);
$class_dti = new dti();
$orders = array(3615);
$products = array();
foreach ($orders as $orders_id) {
    $products[$orders_id] = array();
    $orders_products = $class_o->retrieveProducts($orders_id);
    foreach ($orders_products as $op) {
        $cd = array();
        $cd['orders_products_id'] = $op['orders_products_id'];
        $cd['qty'] = $op['products_quantity'];
        $products[$orders_id][] = $cd;
    }
}
foreach ($products as $canceldata) {
    $class_dti->generateCommissionCancel('C', $canceldata);
}
tep_db_close();