function context_prefix_init() {
static $once;
if (!$once) {
- _context_prefix_init(CONTEXT_PREFIX_PATH, $types[CONTEXT_PREFIX_PATH]);
- _context_prefix_init(CONTEXT_PREFIX_DOMAIN, $types[CONTEXT_PREFIX_DOMAIN]);
+ _context_prefix_init(CONTEXT_PREFIX_PATH);
+ _context_prefix_init(CONTEXT_PREFIX_DOMAIN);
$once = true;
}
}
$parsed = array();
$args = explode('/', $q);
$arg = $args[0];
- while ($valid_prefixes[$arg]) {
+ while (isset($valid_prefixes[$arg])) {
$parsed[$arg] = $valid_prefixes[$arg];
array_shift($args);
$arg = $args[0];
break;
case CONTEXT_PREFIX_DOMAIN:
$parsed = array();
- if ($valid_prefixes[$q]) {
+ if (isset($valid_prefixes[$q])) {
$parsed[$q] = $valid_prefixes[$q];
}
$cache[$method][$q] = $parsed;