public function asXML($root = null, $parent = null, $object = null) { switch ($parent) { case QUICKBOOKS_ADD_INVOICE: $root = 'SalesTaxLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_INVOICE: $root = 'SalesTaxLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { switch ($parent) { case QUICKBOOKS_ADD_SALESRECEIPT: $root = 'DiscountLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_SALESRECEIPT: $root = 'DiscountLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($parent) { case QUICKBOOKS_ADD_RECEIPTITEM: $root = 'ExpenseLineAdd'; $parent = null; break; // Currently unimplemented /* case QUICKBOOKS_QUERY_INVENTORYADJUSTMENT: $root = 'ExpenseLineQuery'; break; */ } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($parent) { case QUICKBOOKS_ADD_CHECK: $root = 'ItemLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_CHECK: $root = 'ItemLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { //print('INVOICE got called asXML: ' . $root . ', ' . $parent . "\n"); //exit; if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_INVOICE: //if (isset($this->_object['InvoiceLine'])) //{ // $this->_object['InvoiceLineAdd'] = $this->_object['InvoiceLine']; //} if (!empty($object['InvoiceLineAdd'])) { foreach ($object['InvoiceLineAdd'] as $key => $obj) { $obj->setOverride('InvoiceLineAdd'); } } if (!empty($object['ShippingLineAdd'])) { foreach ($object['ShippingLineAdd'] as $key => $obj) { $obj->setOverride('ShippingLineAdd'); } } if (!empty($object['DiscountLineAdd'])) { foreach ($object['DiscountLineAdd'] as $key => $obj) { $obj->setOverride('DiscountLineAdd'); } } if (!empty($object['SalesTaxLineAdd'])) { foreach ($object['SalesTaxLineAdd'] as $key => $obj) { $obj->setOverride('SalesTaxLineAdd'); } } break; case QUICKBOOKS_MOD_INVOICE: /* if (isset($object['InvoiceLine'])) { $object['InvoiceLineMod'] = $object['InvoiceLine']; } */ if (!empty($object['InvoiceLineMod'])) { foreach ($object['InvoiceLineMod'] as $key => $obj) { $obj->setOverride('InvoiceLineMod'); } } break; } //print_r($this->_object); return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_BILLPAYMENTCHECK: /* if (isset($this->_object['AppliedToTxn'])) { $this->_object['AppliedToTxnAdd'] = $this->_object['AppliedToTxn']; } */ if ($this->exists('AppliedToTxnAdd')) { foreach ($object['AppliedToTxnAdd'] as $key => $obj) { $obj->setOverride('AppliedToTxnAdd'); } } break; case QUICKBOOKS_MOD_BILLPAYMENTCHECK: // finish me! break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_ESTIMATE: $root = 'EstimateLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_ESTIMATE: $root = 'EstimateLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_RECEIPTITEM: if (isset($object['ItemLineAdd'])) { foreach ($object['ItemLineAdd'] as $key => $obj) { $obj->setOverride('ItemLineAdd'); } } if (isset($object['ItemGroupLineAdd'])) { foreach ($object['ItemGroupLineAdd'] as $key => $obj) { $obj->setOverride('ItemGroupLineAdd'); } } if (isset($object['ExpenseLineAdd'])) { foreach ($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($object['ItemLineAdd'])) { foreach ($object['ItemLineMod'] as $key => $obj) { $obj->setOverride('ItemLineMod'); } } if (isset($object['ItemGroupLineAdd'])) { foreach ($object['ItemGroupMod'] as $key => $obj) { $obj->setOverride('ItemGroupMod'); } } if (isset($object['ExpenseLineAdd'])) { foreach ($object['ExpenseLineMod'] as $key => $obj) { $obj->setOverride('ExpenseLineMod'); } } break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_RECEIVEPAYMENT: if ($this->exists('AppliedToTxnAdd')) { foreach ($object['AppliedToTxnAdd'] as $key => $obj) { $obj->setOverride('AppliedToTxnAdd'); } } break; case QUICKBOOKS_MOD_RECEIVEPAYMENT: if ($this->exists('AppliedToTxnMod')) { foreach ($object['AppliedToTxnMod'] as $key => $obj) { $obj->setOverride('AppliedToTxnMod'); } } break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_RECEIVEPAYMENT: $root = 'AppliedToTxnAdd'; $parent = null; break; case QUICKBOOKS_MOD_RECEIVEPAYMENT: $root = 'AppliedToTxnMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_ESTIMATE: foreach ($object['EstimateLineAdd'] as $key => $obj) { $obj->setOverride('EstimateLineAdd'); } break; case QUICKBOOKS_MOD_ESTIMATE: if (isset($object['EstimateLine'])) { $object['EstimateLineMod'] = $object['EstimateLine']; } break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_DEPOSIT: foreach ($object['DepositLineAdd'] as $key => $obj) { $obj->setOverride('DepositLineAdd'); } break; case QUICKBOOKS_MOD_DEPOSIT: foreach ($object['DepositLineMod'] as $key => $obj) { $obj->setOverride('DepositLineMod'); } break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_CREDITMEMO: $root = 'CreditMemoLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_CREDITMEMO: $root = 'CreditMemoLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { $this->_cleanup(); if (is_null($object)) { $object = $this->_object; } switch ($parent) { case QUICKBOOKS_ADD_BILLPAYMENTCHECK: $root = 'AppliedToTxnAdd'; $parent = null; break; case QUICKBOOKS_MOD_BILLPAYMENTCHECK: $root = 'AppliedToTxnMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_INVENTORYADJUSTMENT: foreach ($object['InventoryAdjustmentLineAdd'] as $key => $obj) { $obj->setOverride('InventoryAdjustmentLineAdd'); } $parent = null; break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_CHECK: if (!empty($object['ItemLineAdd'])) { foreach ($object['ItemLineAdd'] as $key => $obj) { $obj->setOverride('ItemLineAdd'); } } if (!empty($object['ItemGroupLineAdd'])) { foreach ($object['ItemGroupLineAdd'] as $key => $obj) { $obj->setOverride('ItemGroupLineAdd'); } } if (!empty($object['ExpenseLineAdd'])) { foreach ($object['ExpenseLineAdd'] as $key => $obj) { $obj->setOverride('ExpenseLineAdd'); } } if (!empty($object['ApplyCheckToTxnAdd'])) { foreach ($object['ApplyCheckToTxnAdd'] as $key => $obj) { $obj->setOverride('ApplyCheckToTxnAdd'); } } break; case QUICKBOOKS_MOD_CHECK: if (isset($object['ItemLine'])) { $object['ItemLineMod'] = $object['ItemLine']; } break; } return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { if (is_null($object)) { $object = $this->_object; } switch ($root) { case QUICKBOOKS_ADD_SALESORDER: foreach ($object['SalesOrderLineAdd'] as $key => $obj) { $obj->setOverride('SalesOrderLineAdd'); } break; case QUICKBOOKS_MOD_SALESORDER: if (isset($object['SalesOrderLine'])) { $object['SalesOrderLineMod'] = $object['SalesOrderLine']; } break; } //print_r($this->_object); return parent::asXML($root, $parent, $object); }
public function asXML($root = null, $parent = null, $object = null) { $this->_cleanup(); switch ($parent) { case QUICKBOOKS_ADD_SALESORDER: $root = 'SalesOrderLineAdd'; $parent = null; break; case QUICKBOOKS_MOD_SALESORDER: $root = 'SalesOrderLineMod'; $parent = null; break; } return parent::asXML($root, $parent, $object); }