public function asXML($root = null, $parent = null) { switch ($parent) { case QUICKBOOKS_ADD_SALESRECEIPT: $root = 'SalesTaxLineAdd'; break; case QUICKBOOKS_MOD_SALESRECEIPT: $root = 'SalesTaxLineMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($parent) { case QUICKBOOKS_ADD_INVOICE: $root = 'DiscountLineAdd'; break; case QUICKBOOKS_MOD_INVOICE: $root = 'DiscountLineMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { //print('INVOICE got called asXML: ' . $root . ', ' . $parent . "\n"); //exit; switch ($root) { case QUICKBOOKS_ADD_INVOICE: //if (isset($this->_object['InvoiceLine'])) //{ // $this->_object['InvoiceLineAdd'] = $this->_object['InvoiceLine']; //} foreach ($this->_object['InvoiceLineAdd'] as $key => $obj) { $obj->setOverride('InvoiceLineAdd'); } if (!empty($this->_object['ShippingLineAdd'])) { foreach ($this->_object['ShippingLineAdd'] as $key => $obj) { $obj->setOverride('ShippingLineAdd'); } } if (!empty($this->_object['DiscountLineAdd'])) { foreach ($this->_object['DiscountLineAdd'] as $key => $obj) { $obj->setOverride('DiscountLineAdd'); } } if (!empty($this->_object['SalesTaxLineAdd'])) { foreach ($this->_object['SalesTaxLineAdd'] as $key => $obj) { $obj->setOverride('SalesTaxLineAdd'); } } break; case QUICKBOOKS_MOD_INVOICE: if (isset($this->_object['InvoiceLine'])) { $this->_object['InvoiceLineMod'] = $this->_object['InvoiceLine']; } break; } //print_r($this->_object); return parent::asXML($root, $parent); }
public function asXML($root = null, $parent = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_RECEIVEPAYMENT: $root = 'AppliedToTxnAdd'; break; case QUICKBOOKS_MOD_RECEIVEPAYMENT: $root = 'AppliedToTxnMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($root) { case QUICKBOOKS_ADD_CHECK: if (!empty($this->_object['ItemLineAdd'])) { foreach ($this->_object['ItemLineAdd'] as $key => $obj) { $obj->setOverride('ItemLineAdd'); } } if (!empty($this->_object['ItemGroupLineAdd'])) { foreach ($this->_object['ItemGroupLineAdd'] as $key => $obj) { $obj->setOverride('ItemGroupLineAdd'); } } if (!empty($this->_object['ExpenseLineAdd'])) { foreach ($this->_object['ExpenseLineAdd'] as $key => $obj) { $obj->setOverride('ExpenseLineAdd'); } } if (!empty($this->_object['ApplyCheckToTxnAdd'])) { foreach ($this->_object['ApplyCheckToTxnAdd'] as $key => $obj) { $obj->setOverride('ApplyCheckToTxnAdd'); } } break; case QUICKBOOKS_MOD_CHECK: if (isset($this->_object['ItemLine'])) { $this->_object['ItemLineMod'] = $this->_object['ItemLine']; } break; } return parent::asXML($root, $parent); }
public function asXML($root = null, $parent = null) { switch ($parent) { case QUICKBOOKS_ADD_CHECK: $root = 'ItemLineAdd'; break; case QUICKBOOKS_MOD_CHECK: $root = 'ItemLineMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($parent) { case QUICKBOOKS_ADD_RECEIPTITEM: $root = 'ItemLineAdd'; break; // Currently unimplemented /* case QUICKBOOKS_QUERY_INVENTORYADJUSTMENT: $root = 'ExpenseLineQuery'; break; */ } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($root) { case QUICKBOOKS_ADD_INVENTORYADJUSTMENT: foreach ($this->_object['InventoryAdjustmentLineAdd'] as $key => $obj) { $obj->setOverride('InventoryAdjustmentLineAdd'); } break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_ESTIMATE: $root = 'EstimateLineAdd'; break; case QUICKBOOKS_MOD_ESTIMATE: $root = 'EstimateLineMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($root) { case QUICKBOOKS_ADD_ESTIMATE: foreach ($this->_object['EstimateLineAdd'] as $key => $obj) { $obj->setOverride('EstimateLineAdd'); } break; case QUICKBOOKS_MOD_ESTIMATE: if (isset($this->_object['EstimateLine'])) { $this->_object['EstimateLineMod'] = $this->_object['EstimateLine']; } break; } return parent::asXML($root, $parent); }
public function asXML($root = null, $parent = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_INVOICE: $root = 'InvoiceLineAdd'; break; case QUICKBOOKS_MOD_INVOICE: $root = 'InvoiceLineMod'; break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($root) { case QUICKBOOKS_ADD_RECEIPTITEM: if (isset($this->_object['ItemLineAdd'])) { foreach ($this->_object['ItemLineAdd'] as $key => $obj) { $obj->setOverride('ItemLineAdd'); } } if (isset($this->_object['ItemGroupLineAdd'])) { foreach ($this->_object['ItemGroupLineAdd'] as $key => $obj) { $obj->setOverride('ItemGroupLineAdd'); } } if (isset($this->_object['ExpenseLineAdd'])) { foreach ($this->_object['ExpenseLineAdd'] as $key => $obj) { $obj->setOverride('ExpenseLineAdd'); } } break; // For possible future use... /* case QUICKBOOKS_QUERY_RECEIPTITEM: if (isset($this->_object['ItemLineAdd'])) { foreach ($this->_object['ItemLineQuery'] as $key => $obj) { $obj->setOverride('ItemLineQuery'); } } if (isset($this->_object['ItemGroupLineAdd'])) { foreach ($this->_object['ItemGroupQuery'] as $key => $obj) { $obj->setOverride('ItemGroupQuery'); } } if (isset($this->_object['ExpenseLineAdd'])) { foreach ($this->_object['ExpenseLineQuery'] as $key => $obj) { $obj->setOverride('ExpenseLineQuery'); } } break; */ // For possible future use... /* case QUICKBOOKS_QUERY_RECEIPTITEM: if (isset($this->_object['ItemLineAdd'])) { foreach ($this->_object['ItemLineQuery'] as $key => $obj) { $obj->setOverride('ItemLineQuery'); } } if (isset($this->_object['ItemGroupLineAdd'])) { foreach ($this->_object['ItemGroupQuery'] as $key => $obj) { $obj->setOverride('ItemGroupQuery'); } } if (isset($this->_object['ExpenseLineAdd'])) { foreach ($this->_object['ExpenseLineQuery'] as $key => $obj) { $obj->setOverride('ExpenseLineQuery'); } } break; */ case QUICKBOOKS_MOD_RECEIPTITEM: if (isset($this->_object['ItemLineAdd'])) { foreach ($this->_object['ItemLineMod'] as $key => $obj) { $obj->setOverride('ItemLineMod'); } } if (isset($this->_object['ItemGroupLineAdd'])) { foreach ($this->_object['ItemGroupMod'] as $key => $obj) { $obj->setOverride('ItemGroupMod'); } } if (isset($this->_object['ExpenseLineAdd'])) { foreach ($this->_object['ExpenseLineMod'] as $key => $obj) { $obj->setOverride('ExpenseLineMod'); } } break; } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($parent) { case QUICKBOOKS_ADD_INVENTORYADJUSTMENT: $root = 'InventoryAdjustmentLineAdd'; break; // Currently unimplemented /* case QUICKBOOKS_QUERY_INVENTORYADJUSTMENT: $root = 'InventoryAdjustmentLineQuery'; break; */ } return parent::asXML($root); }
public function asXML($root = null, $parent = null) { switch ($root) { case QUICKBOOKS_ADD_RECEIVEPAYMENT: /* if (isset($this->_object['AppliedToTxn'])) { $this->_object['AppliedToTxnAdd'] = $this->_object['AppliedToTxn']; } */ if ($this->exists('AppliedToTxnAdd')) { foreach ($this->_object['AppliedToTxnAdd'] as $key => $obj) { $obj->setOverride('AppliedToTxnAdd'); } } break; case QUICKBOOKS_MOD_INVOICE: // finish me! break; } return parent::asXML($root, $parent); }