/** * insert/upldate/replace object * * @access public * @param object &$obj * @param bool $force force operation * @return bool false if failed */ function insert(&$obj, $force = false) { $keyword = $obj->get('keyword'); // trim keyword to 255 maximum chars if (strlen($keyword) > 255) { $obj->set('keyword', substr(0, 255, $keyword)); } return parent::insert($obj, $force); }
/** * insert/upldate/replace object * * @access public * @param object &$obj * @param bool $force force operation * @return bool false if failed */ function insert(&$obj, $force = false) { $item_id = $obj->get('item_id'); if ($item_id == 0) { // ignore if item id is zero return true; } return parent::insert($obj, $force); }
/** * insert/upldate/replace object * * @access public * @param object &$obj * @param bool $force force operation * @return bool false if failed */ function insert(&$obj, $force = false) { $gid = $obj->get('gid'); if ($gid == 0) { // ignore if group id is zero return true; } return parent::insert($obj, $force); }