public function add($data) { //overrides parent method add $data = array_merge($data, array('module' => 'menu')); parent::add($id = $this->mnodes->add($data)); return $id['menu_id']; }
public function add($data) { //overrides parent method add $array = array('user_id' => $data['user_id'], 'module' => $data['module'], 'uri' => isset($data['uri']) ? $data['uri'] : '', 'title' => $data['title'], 'content' => $data['content'], 'note' => isset($data['note']) ? $data['note'] : '', 'status' => $data['status']); $data[$array['module'] . '_id'] = parent::add($array); return array_diff_assoc($data, $array); // return array difference which haven't been updated yet }
public function add($id, $tags) { $tags = str_replace(' ', '', strtolower($tags)); foreach (explode(',', $tags) as $tag) { $tag = mysql_real_escape_string($tag); parent::add(array('post_id' => $id, 'tag' => $tag)); } }
public function add($data) { //overrides parent method add $data = array_merge($data, array('module' => 'page')); $data = $this->mnodes->add($data); parent::add($data); $this->set(array('page_id' => $data['page_id'], 'uri' => ''), array('uri' => 'pages/view/' . $data['page_id'])); return $data['page_id']; }
public function add($data) { //overrides parent method add $data = array_merge($data, array('module' => 'reply')); return parent::add($this->mnodes->add($data)); }