當前位置: 首頁>>代碼示例>>PHP>>正文


PHP FileData::isLocked方法代碼示例

本文整理匯總了PHP中FileData::isLocked方法的典型用法代碼示例。如果您正苦於以下問題:PHP FileData::isLocked方法的具體用法?PHP FileData::isLocked怎麽用?PHP FileData::isLocked使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在FileData的用法示例。


在下文中一共展示了FileData::isLocked方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getAuthority

 /**
  * getAuthority
  * Return the authority that this user have on file data_id
  * by combining and prioritizing user and department right
  * @param int $data_id
  * @return int
  */
 public function getAuthority($data_id)
 {
     $data_id = (int) $data_id;
     $fileData = new FileData($data_id, $this->connection);
     if ($this->user_obj->isAdmin() || $this->user_obj->isReviewerForFile($data_id)) {
         return $this->ADMIN_RIGHT;
     }
     if ($fileData->isOwner($this->uid) && $fileData->isLocked()) {
         return $this->WRITE_RIGHT;
     }
     $user_permissions = $this->user_perms_obj->getPermission($data_id);
     $department_permissions = $this->dept_perms_obj->getPermission($data_id);
     if ($user_permissions >= $this->user_perms_obj->NONE_RIGHT and $user_permissions <= $this->user_perms_obj->ADMIN_RIGHT) {
         return $user_permissions;
     } else {
         return $department_permissions;
     }
 }
開發者ID:vzool,項目名稱:opendocman,代碼行數:25,代碼來源:UserPermission_class.php

示例2: getAuthority

 function getAuthority($data_id)
 {
     $data_id = (int) $data_id;
     $fileData = new FileData($data_id, $GLOBALS['connection'], DB_NAME);
     if ($this->user_obj->isAdmin() || $this->user_obj->isReviewerForFile($data_id)) {
         return $this->ADMIN_RIGHT;
     }
     if ($fileData->isOwner($this->uid) && $fileData->isLocked()) {
         return $this->WRITE_RIGHT;
     }
     $uperm = $this->userperm_obj->getPermission($data_id);
     $dperm = $this->deptperm_obj->getPermission($data_id);
     if ($uperm >= $this->userperm_obj->NONE_RIGHT and $uperm <= $this->userperm_obj->ADMIN_RIGHT) {
         return $uperm;
     } else {
         return $dperm;
     }
 }
開發者ID:tejdeeps,項目名稱:tejcs.com,代碼行數:18,代碼來源:UserPermission_class.php


注:本文中的FileData::isLocked方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。