public function set($where, $data) { //overrides parent method set if ($where && !is_array($where)) { $where = array('empty_id' => $where); } return parent::set($where, $data); }
public function set($where, $data) { //overrides parent method set if ($where && !is_array($where)) { $where = array('user_id' => $where); } $this->db->join('roles', 'roles.role_id = users.role_id'); return parent::set($where, $data); }
public function rateup($id, $minus = false) { if ($minus) { $this->db->set('rateup', 'rateup-1', false); } else { $this->db->set('rateup', 'rateup+1', false); } return parent::set(array('comment_id' => $id), array()); }
public function set($where, $data) { //overrides parent method set if ($where && !is_array($where)) { $where = array('node_id' => $where); } // when where is not false and only a single id $array = array('node_id' => '', 'user_id' => '', 'module' => '', 'created' => '', 'uri' => '', 'title' => '', 'content' => '', 'note' => '', 'status' => ''); $array = array_intersect_key($data, $array); $array['modified'] = date('Y-m-d H:i:s'); parent::set($where, $array); return array_diff_assoc($data, $array); // return array difference which haven't been updated yet }
public function set($where, $data) { //overrides parent method set if ($where && !is_array($where)) { $where = array('node_id' => $where); } if (isset($where['reply_id'])) { $where['node_id'] = $where['reply_id']; unset($where['reply_id']); } $data = $this->mnodes->set($where, $data); if (isset($where['node_id'])) { $where['reply_id'] = $where['node_id']; unset($where['node_id']); } //$this->db->join('nodes', 'nodes.node_id = replies.reply_id'); return parent::set($where, $data); }
public function set($where, $data) { //overrides parent method set if ($where && !is_array($where)) { $where = array('node_id' => $where); } if (isset($where['menu_id'])) { $where['node_id'] = $where['menu_id']; unset($where['menu_id']); } $data = $this->mnodes->set($where, $data); if (isset($where['node_id'])) { $where['menu_id'] = $where['node_id']; unset($where['node_id']); } if ($data != array()) { return parent::set($where, $data); } else { return $data; } }
public function commented($id) { $this->db->set('comment_count', 'comment_count+1', false); return parent::set(array('page_id' => $id), array()); }
public function set($data, $where = array('primary' => '1')) { return parent::set($where, $data); }