path{0} >= 'A' && $this->path{0} <= 'Z') { return self::wiki_hook(); } return parent::find_hook(); } public function force_login(PlPage $page) { header($_SERVER['SERVER_PROTOCOL'] . ' 403 Forbidden'); if (S::logged()) { $page->changeTpl('core/password_prompt_logged.tpl'); } else { $page->changeTpl('core/password_prompt.tpl'); } $page->assign_by_ref('platal', $this); $page->run(); } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>