}
}
if (!$this->checkPerms()) {
- if (!Platal::notAllowed()) {
+ if (Platal::notAllowed()) {
return PL_FORBIDDEN;
}
}
$this->mods[$module] = $m = PLModule::factory($module);
$hooks = $m->handlers();
foreach ($hooks as $path=>$hook) {
- $this->hooks->addChild(split('/', $path), $hook);
+ $this->hooks->addChild(explode('/', $path), $hook);
}
}
protected function find_hook()
{
- $p = split('/', $this->path);
+ $p = explode('/', $this->path);
list($hook, $matched, $remain, $aliased) = $this->hooks->findChild($p);
if (empty($hook)) {
return null;
public function near_hook()
{
- $p = split('/', $this->path);
+ $p = explode('/', $this->path);
list($hook, $matched, $remain, $aliased) = $this->hooks->findNearestChild($p);
if (empty($hook)) {
return null;