Lines Matching refs:pid
63 public function isPublishable($pid = null) argument
71 if (!$pid) {
72 $pid = $ID;
76 return (bool) $sqlite->queryAll($sql, $pid);
82 * @param string $pid The page ID to check access for
86 public function checkAccess($pid, $roles = []) argument
88 return self::userHasRole($pid, '', [], $roles);
104 $pid = $args[0];
106 if (!$pid || !$this->isPublishable($pid)) {
113 return (int)static::userHasRole($pid, $userId, $grps);
119 * @param string $pid Page to check
125 public static function userHasRole($pid, $userId = '', $grps = [], $roles = []) argument
136 $rules = $assignments->getPageAssignments($pid);