Пример #1
0
 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'];
 }
Пример #2
0
 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
 }
Пример #3
0
 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));
     }
 }
Пример #4
0
 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'];
 }
Пример #5
0
 public function add($data)
 {
     //overrides parent method add
     $data = array_merge($data, array('module' => 'reply'));
     return parent::add($this->mnodes->add($data));
 }