Lines Matching refs:ns
64 'ns' => 'all',
125 case 'ns':
126 $data['ns'] = $value;
175 $opts['ns'] = $data['ns'];
239 if(!$this->filter_ns($item['id'], $opts['ns'])) return false;
261 private function filter_ns($item, $ns) {
264 $wildsubns = substr($ns, -2) == '.:';
265 $onlysubns = !$wildsubns && (substr($ns, -1) == ':' || substr($ns, -2) == ':.');
266 // $onlyns = $onlysubns && substr($ns, -1) == '.';
268 // if first char of ns is '.'replace it with current ns
269 if ($ns[0] == '.') {
270 $ns = substr($ID, 0, strrpos($ID, ':')+1).ltrim($ns, '.:');
272 $ns = trim($ns, '.:');
273 $len = strlen($ns);
276 if ($parsepage = $ns == 'all') {
278 } elseif ($ns == '/') {
284 $parsepage = 0 === strpos($item, rtrim($ns.':'.$x, ':').':');
286 $parsepage = 0 === strpos($item, $ns.':');
287 } elseif ($parsepage = substr($item, 0, $len) == $ns) {