public function save($id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); $db_array = array('quote_id' => $id); $this->db->insert('fi_quote_amounts', $db_array); return $id; }
public function save($quote_id, $id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); $this->load->model('quotes/mdl_quote_item_amounts'); $this->mdl_quote_item_amounts->calculate($id); $this->load->model('quotes/mdl_quote_amounts'); $this->mdl_quote_amounts->calculate($quote_id); }
public function save($id = NULL, $db_array = NULL) { parent::save($id, $db_array); $this->load->model('invoices/mdl_invoice_amounts'); $invoice_id = $this->input->post('invoice_id'); if ($invoice_id) { $this->mdl_invoice_amounts->calculate($invoice_id); } }
public function save($invoice_id, $id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); $this->load->model('invoices/mdl_item_amounts'); $this->mdl_item_amounts->calculate($id); $this->load->model('invoices/mdl_invoice_amounts'); $this->mdl_invoice_amounts->calculate($invoice_id); return $id; }
public function save($id = null, $db_array = null) { parent::save($id, $db_array); $this->load->model('quotes/mdl_quote_amounts'); $quote_id = $this->input->post('quote_id'); if ($quote_id) { $this->mdl_quote_amounts->calculate($quote_id); } }
public function save($id = NULL, $db_array = NULL) { $db_array = $db_array ? $db_array : $this->db_array(); // Save the payment $id = parent::save($id, $db_array); // Recalculate invoice amounts $this->load->model('invoices/mdl_invoice_amounts'); $this->mdl_invoice_amounts->calculate($db_array['invoice_id']); return $id; }
public function save($id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); $this->load->model('quotes/mdl_quote_item_amounts'); $this->mdl_quote_item_amounts->calculate($id); $this->load->model('quotes/mdl_quote_amounts'); if (isset($db_array->quote_id)) { $this->mdl_quote_amounts->calculate($db_array->quote_id); } return $id; }
/** * Returns client_id of existing or new record */ public function client_lookup($client_name) { $client = $this->mdl_clients->where('client_name', $client_name)->where('company_id', $this->session->userdata('deskdoo_company_id'))->get(); if ($client->num_rows()) { $client_id = $client->row()->client_id; } else { $db_array = array('client_name' => $client_name, 'company_id' => $this->session->userdata('deskdoo_company_id')); $client_id = parent::save(NULL, $db_array); } return $client_id; }
/** * Returns client_id of existing or new record */ public function client_lookup($client_name) { $client = $this->mdl_clients->where('client_name', $client_name)->get(); if ($client->num_rows()) { $client_id = $client->row()->client_id; } else { $db_array = array('client_name' => $client_name); $client_id = parent::save(NULL, $db_array); } return $client_id; }
public function save($id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); if ($user_clients = $this->session->userdata('user_clients')) { $this->load->model('users/mdl_user_clients'); foreach ($user_clients as $user_client) { $this->mdl_user_clients->save(NULL, array('user_id' => $id, 'client_id' => $user_client)); } $this->session->unset_userdata('user_clients'); } return $id; }
public function create($db_array = NULL) { $quote_id = parent::save(NULL, $db_array); // Create an quote amount record $db_array = array('quote_id' => $quote_id); $this->db->insert('ip_quote_amounts', $db_array); // Create the default invoice tax record if applicable if ($this->mdl_settings->setting('default_invoice_tax_rate')) { $db_array = array('quote_id' => $quote_id, 'tax_rate_id' => $this->mdl_settings->setting('default_invoice_tax_rate'), 'include_item_tax' => $this->mdl_settings->setting('default_include_item_tax'), 'quote_tax_rate_amount' => 0); $this->db->insert('ip_quote_tax_rates', $db_array); } return $quote_id; }
public function save($id = null, $db_array = null) { $id = parent::save($id, $db_array); $this->load->model('quotes/mdl_quote_item_amounts'); $this->mdl_quote_item_amounts->calculate($id); $this->load->model('quotes/mdl_quote_amounts'); if (is_object($db_array) && isset($db_array->quote_id)) { $this->mdl_quote_amounts->calculate($db_array->quote_id); } elseif (is_array($db_array) && isset($db_array['quote_id'])) { $this->mdl_quote_amounts->calculate($db_array['quote_id']); } return $id; }
public function save($id = NULL, $db_array = NULL) { $id = parent::save($id, $db_array); $this->load->model('invoices/mdl_item_amounts'); $this->mdl_item_amounts->calculate($id); $this->load->model('invoices/mdl_invoice_amounts'); if (is_object($db_array) && isset($db_array->invoice_id)) { $this->mdl_invoice_amounts->calculate($db_array->invoice_id); } elseif (is_array($db_array) && isset($db_array['invoice_id'])) { $this->mdl_invoice_amounts->calculate($db_array['invoice_id']); } return $id; }
public function save($id = null, $db_array = null) { $db_array = $db_array ? $db_array : $this->db_array(); // Save the payment $id = parent::save($id, $db_array); // Set proper status for the invoice $this->db->where('invoice_id', $db_array['invoice_id']); $this->db->set('invoice_status_id', 4); $this->db->update('ip_invoices'); // Recalculate invoice amounts $this->load->model('invoices/mdl_invoice_amounts'); $this->mdl_invoice_amounts->calculate($db_array['invoice_id']); return $id; }
public function create($db_array = null, $include_invoice_tax_rates = true) { $invoice_id = parent::save(null, $db_array); // Create an invoice amount record $db_array = array('invoice_id' => $invoice_id); $this->db->insert('ip_invoice_amounts', $db_array); if ($include_invoice_tax_rates) { // Create the default invoice tax record if applicable if ($this->mdl_settings->setting('default_invoice_tax_rate')) { $db_array = array('invoice_id' => $invoice_id, 'tax_rate_id' => $this->mdl_settings->setting('default_invoice_tax_rate'), 'include_item_tax' => $this->mdl_settings->setting('default_include_item_tax', 0), 'invoice_tax_rate_amount' => 0); $this->db->insert('ip_invoice_tax_rates', $db_array); } } return $invoice_id; }
public function create($db_array = NULL) { $upload_id = parent::save(NULL, $db_array); return $upload_id; }
public function create($db_array = null) { $upload_id = parent::save(null, $db_array); return $upload_id; }