X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fxnet.inc.php;h=fb2487663b87d828890438484fb1d1ed74fc757a;hb=f70f2bcdc077c220e40ecebaf569e097f6028743;hp=854eda3b12e55604815d5edc60580a733aace4fc;hpb=d83a1b04f399c65be114718d4301bb7dc1c8a7cc;p=platal.git diff --git a/include/xnet.inc.php b/include/xnet.inc.php index 854eda3..fb24876 100644 --- a/include/xnet.inc.php +++ b/include/xnet.inc.php @@ -1,6 +1,6 @@ assign('xorg_tpl', $tpl_name); -} - -function new_skinned_page($tpl_name) -{ - return new_page($tpl_name); -} - -// }}} -// {{{ function new_group_open_page() - -function new_group_open_page($tpl_name, $refuse_access = false) -{ - global $page, $globals; - - new_page($tpl_name); - - $page->assign('asso', $globals->asso()); - $page->setType($globals->asso('cat')); - - if ($refuse_access) { - $page->kill("Vous n'avez pas les droits suffisants pour accéder à cette page"); - } -} - -// }}} -// {{{ function new_group_page() - -function new_group_page($tpl_name) -{ - new_group_open_page($tpl_name, !is_member() && !S::has_perms()); -} - -// }}} -// {{{ function new_groupadmin_page() - -function new_groupadmin_page($tpl_name) -{ - new_group_open_page($tpl_name, !may_update()); -} - -// }}} -// {{{ function new_admin_page() - -function new_admin_page($tpl_name) -{ - global $page, $globals; - - new_page($tpl_name); - - check_perms(); - - if ($globals->asso('cat')) { - $page->assign('asso', $globals->asso()); - $page->setType($globals->asso('cat')); + if (!pl_autoload($cls)) { + if (substr($cls, -3, 3) == 'req') { + @include 'validations.inc.php'; + return; + } else if (substr($cls, 0, 6) == 'banana') { + require_once 'banana/banana.inc.php'; + Banana::load(substr($cls, 6)); + return; + } + @include "$cls.inc.php"; } } -// }}} -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>