$_time = 86400; $_order_living_time = $_cron->check_on_hold($header_get_expired->order_date); if ($_order_living_time->second > $_time) { $_cron->header_update_expired_order($header_get_expired->order_id); $status = 'Expired'; $date = date('Y-m-d H:i:s'); $payment = $header_get_expired->payment_status; $fulfillment = $header_get_expired->fulfillment_status; $order_id = $header_get_expired->order_id; $order_item = $_cron->order_get_size_type($order_id); foreach ($order_item as $order_item) { $temp_stock = $_cron->get_product_stock($order_item->type_id, $order_item->stock_name); //$stock = $temp_stock->stock_quantity + $order_item->item_quantity; $stock = $_cron->get_stock_after_expired($order_item->type_id); $_cron->order_update_stock($stock, $temp_stock->stock_id); $_cron->update_buy($order_item->type_id); } $_cron->update_status_expired($status, $date, $payment, $fulfillment, $order_id); if ($_cron_email == 1) { /* --- EMAIL --- */ $header_expired_user = $_cron->header_get_billing($header_get_expired->order_id); require dirname(__FILE__) . '/../../emails/order_/_expired/email-expired.php'; } //mail($recipient, $subject, $mail_body, $headers); } } // foreach($header_get_expired as $key=>$header_get_expired) } // END if($header_check_expired['rows'] > 0) $_count_type_sold_out = $_cron->count_type_stock('1'); if ($_count_type_sold_out->rows > 0) {