コード例 #1
0
ファイル: pre_process.php プロジェクト: siwiwit/PhreeBooksERP
                // thermal printer
            } else {
                $output_label = base64_decode($label['graphic_image']);
                $file_ext = '.gif';
                // plain paper
            }
            @rename($shipment->labelFilePath, $file_path . 'LabelImage_' . $count . $file_ext);
            $count++;
        }
        // generate the delete requests and save
        $count = 1;
        foreach ($deleteID as $tracking_number) {
            $shipment = new ups();
            $shipment->tracking_number = $tracking_number;
            // override id with hard coded tracking number
            $shipment->deleteLabel(-1);
            if (!write_file($file_path . 'DeleteRequest_' . $count . '.txt', $shipment->labelDelRequest)) {
                break;
            }
            if (!write_file($file_path . 'DeleteResponse_' . $count . '.txt', $shipment->labelDelResponse)) {
                break;
            }
            $count++;
        }
        // zip the results and download
        $messageStack->add('Successfully created UPS validation files! Disregard error messages from delete operation, they are expected. The files can be found in: ' . $file_path, 'success');
        break;
    default:
}
/*****************   prepare to display templates  *************************/
$include_header = true;
コード例 #2
0
     $shipment_id = db_prepare_input($_GET['sID']);
     $result = $db->Execute("select method, ship_date from " . TABLE_SHIPPING_LOG . " where shipment_id = " . (int) $shipment_id);
     $ship_method = $result->fields['method'];
     if ($result->RecordCount() == 0 || !$ship_method) {
         $messageStack->add(SHIPPING_FEDEX_DELETE_ERROR, 'error');
         $error = true;
         break;
     }
     if ($result->fields['ship_date'] < date('Y-m-d', time())) {
         // only allow delete if shipped today or in future
         $messageStack->add(SHIPPING_FEDEX_CANNOT_DELETE, 'error');
         $error = true;
         break;
     }
     $shipment = new ups();
     if ($shipment->deleteLabel($shipment_id)) {
         $db->Execute("delete from " . TABLE_SHIPPING_LOG . " where shipment_id = " . $shipment_id);
         gen_add_audit_log(SHIPPING_UPS_LABEL_DELETED, $tracking_id);
         $messageStack->convert_add_to_session();
         // save any messages for reload
     } else {
         $error = true;
     }
     break;
 default:
     $oID = db_prepare_input($_GET['oID']);
     $sql = "select shipper_code, ship_primary_name, ship_contact, ship_address1, ship_address2, \r\n\t\tship_city_town, ship_state_province, ship_postal_code, ship_country_code, ship_telephone1, \r\n\t\tship_email, purchase_invoice_id, purch_order_id, total_amount  \r\n\t\tfrom " . TABLE_JOURNAL_MAIN . " where id = " . (int) $oID;
     $result = $db->Execute($sql);
     while (list($key, $value) = each($result->fields)) {
         $sInfo->{$key} = $value;
     }