예제 #1
0
 // error check input
 if (!$order->period) {
     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'] : '';
예제 #2
0
     case 20:
         $order->pmt_rows[] = array('meth' => '', 'desc' => GEN_ADM_TOOLS_J20 . '-' . TEXT_TOTAL, 'pmt' => $order->total_amount);
         break;
 }
 // error check input
 if (!$order->period) {
     break;
 }
 if (!$order->bill_acct_id) {
     $error = $messageStack->add(sprintf(ERROR_NO_CONTACT_SELECTED, TEXT_LC_CUSTOMER, TEXT_LC_CUSTOMER, ORD_ADD_UPDATE), 'error');
 }
 if (!$order->item_rows[0]['total']) {
     $error = $messageStack->add(GL_ERROR_NO_ITEMS, 'error');
 }
 // post the receipt/payment
 if (!$error && ($post_success = $order->post_ordr($_REQUEST['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'] : '';