Lines Matching refs:pattern
91 list($pattern, $page, $loc, $skipacl) = $row;
93 $page = $this->matchPagePattern($pattern, $id, $page, $pns);
142 * @param string $pattern the pattern to check against
148 protected function matchPagePattern($pattern, $id, $page, $pns = null) argument
150 if (trim($pattern, ':') == '**') return $page; // match all
153 if ($pattern[0] == '/') {
154 if (preg_match($pattern, ":$id", $matches)) {
168 $ans = ':' . cleanID($pattern) . ':';
169 if (substr($pattern, -2) == '**') {
175 if (substr($pattern, -1) == '*') {
182 if (cleanID($pattern) == $id) {