Lines Matching refs:item
227 $item['id'] = pathID($file); //get current file ID
236 if(auth_quickaclcheck($item['id']) < AUTH_READ) return false;
239 if(!$this->filter_ns($item['id'], $opts['ns'])) return false;
241 $wikitext = rawWiki($item['id']); //get wiki text
246 $item['count'] = preg_match_all($opts['pattern'], $wikitext, $matches); //count how many times appears the pattern
247 if(!empty($item['count'])) { //if it appears at least once
248 $item['matches'] = $matches;
249 $data[] = $item;
258 * @param $item string listing parameters
259 * @return boolean if item id is in namespace
261 private function filter_ns($item, $ns) {
280 $parsepage = strpos($item, ':') === FALSE;
282 $p = strpos($item.':', ':', $len+1);
283 $x = substr($item, $len+1, $p-$len);
284 $parsepage = 0 === strpos($item, rtrim($ns.':'.$x, ':').':');
286 $parsepage = 0 === strpos($item, $ns.':');
287 } elseif ($parsepage = substr($item, 0, $len) == $ns) {