/** * Delete user filter * * @param integer $filter_id * @return boolean true on success or false on fail */ function delete_UserFilters($filter_id) { if (!$this->check_token()) { return false; } if (!vivvo_hooks_manager::call('UserFilter_delete', array(&$filter_id))) { return vivvo_hooks_manager::get_status(); } $sm = vivvo_lite_site::get_instance(); if ($sm->user) { $filter_list = new UserFilters_list(); $filter_list->get_UserFilter_by_id($filter_id); if ($filter_list->sql_delete_list($this->_post_master)) { admin_log($sm->user->get_username(), 'Deleted user filter #' . $filter_id); return true; } else { $this->set_error_code(2503); return false; } } else { $this->set_error_code(2504); return false; } }