/** * 获得用户的共享列表 * @param int $userId */ public function getPrivilege($userId) { $sql = "user_id=:user_id"; $order = 'file_path desc'; $params = array("user_id" => $userId); $items = UserPrivilege::model()->findAll(array('order' => $order, 'condition' => $sql, "params" => $params)); return $this->db2list($items); }
/** * 获取所有记录 * @param string $userId * @return array */ public function getAllUserPrivilege($userId) { $criteria = new CDbCriteria(); $criteria->condition = "user_id = :user_id"; $criteria->params = array(':user_id' => $userId); $items = UserPrivilege::model()->findAll($criteria); return $this->db2list($items); }
/** * * 向数据库中插入权限 * * @since 1.0.7 */ public function createUserPrivilegeDb($user_id, $file_path, $permission) { $privilege = new UserPrivilege(); $privilege["user_id"] = $user_id; $privilege["file_path"] = $file_path; $privilege["permission"] = serialize($permission); $privilege->save(); }