/** * 删除权限菜单 * * @param string $data * @access public * @return boolean true|false */ public function detele($ids) { if (!is_array($ids)) { return false; } if ($this->permissionModel->getSon($ids)) { return $this->setErrorMsg(Lang::get('acl.acl_has_son')); } if ($this->permissionModel->deletePermission($ids) !== false) { return true; } return $this->setErrorMsg(Lang::get('common.action_error')); }
/** * 删除权限菜单 * * @param array $permissionId * @return boolean true|false * @access public */ public function detele(array $permissionId) { if (!($permissionId = $this->decodePermissionIds($permissionId))) { return $this->setErrorMsg(Lang::get('common.action_error')); } if ($this->permissionModel->getSon($permissionId)) { return $this->setErrorMsg(Lang::get('acl.acl_has_son')); } if ($this->permissionModel->deletePermission($permissionId) === false) { return $this->setErrorMsg(Lang::get('common.action_error')); } return true; }