public function add($params) { $this->load->model('miniant/tenancy_log_model'); $tenancy_id = parent::add($params); $this->tenancy_log_model->create_tenancy($tenancy_id); return $tenancy_id; }
function add($vals) { if (!isset($vals['name'])) { return 1; } $titleName = 'chapter_titleName_' . $vals['name'] . '_'; $vals['title_name'] = $titleName . $this->makeUniqueName($titleName); $textName = 'chapter_textName_' . $vals['name'] . '_'; $vals['text_name'] = $textName . $this->makeUniqueName($textName); $vals['sort'] = count($this->getAll('page_id', $vals['page_id'])); parent::add($vals); $this->load->model('MTexts', 'MTexts', TRUE); $this->MTexts->add(array('name' => $vals['title_name'])); $this->MTexts->add(array('name' => $vals['text_name'])); return 0; }
public function add($params) { $this->load->model('miniant/unit_model'); $params = (array) $params; $order_type = $this->get_type_string($params['order_type_id']); $workflow_id = $this->workflow_model->get(array('name' => strtolower($order_type)), true)->id; if ($params['order_type_id'] == $this->get_type_id('Maintenance') || $params['order_type_id'] == $this->get_type_id('Service')) { $units = $this->unit_model->get(array('site_address_id' => $params['site_address_id'])); if (!empty($units)) { $order_id = parent::add($params); if ($params['order_type_id'] != $this->get_type_id('Installation')) { foreach ($units as $unit) { $this->db->insert('miniant_assignments', array('order_id' => $order_id, 'unit_id' => $unit->id, 'workflow_id' => $workflow_id)); } } return $order_id; } else { return parent::add($params); } } else { return parent::add($params); } }
/** * Crea un nuovo loved (idprofilo, videoid...) * Precondizione: devono essere impostati gli attributi profile_id e videoid * @return int idLoved l'identificatoe del loved inserito. 0 Se c'e' qualche errore */ public function add() { $data = $this->popolateData(); $idLoved = parent::add("loved", $data); return $idLoved; }
/** * Before adding, also create an order_technician record, if needed */ public function add($params) { $params = (array) $params; if (!empty($params['technician_id'])) { $this->order_technician_model->add_if_new($params['order_id'], $params['technician_id']); } return parent::add($params); }
function add() { parent::add(array('title' => 'tytuł', 'desc' => 'Tresc', 'short_desc' => 'Skrocona tresc')); }
public function add($fields) { $fields = (array) $fields; if (!empty($fields['order_id'])) { $order_id = $fields['order_id']; unset($fields['order_id']); $unit_id = parent::add($fields); $this->db->insert('miniant_assignments', array('order_id' => $order_id, 'unit_id' => $unit_id)); if (!empty($fields['tenancy_id'])) { $this->tenancy_log_model->add_unit($params['tenancy_id'], $unit->id); } return $unit_id; } else { return parent::add($fields); } }