示例#1
0
 /**
  * 获得用户的共享列表
  * @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);
 }
示例#2
0
 /**
  * 获取所有记录
  * @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);
 }
示例#3
0
 /**
  *
  * 向数据库中插入权限
  *
  * @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();
 }