Ejemplo n.º 1
0
<?php

include 'config.php';
include_once 'app/classes/launcher.class.php';
spl_autoload_register(array('launcher', 'autoload'));
launcher::start_timer();
global $launcher;
$launcher = new launcher();
global $admin_permission;
$admin_permission = new \module\instructions\permission(\module\instructions\permission::SESSION_MATCHES, array('member', 'rank'), 'admin');
global $moderator_permission;
$moderator_permission = new \module\instructions\permission(\module\instructions\permission::SESSION_MATCHES, array('member', 'rank'), 'moderator');
global $user_permission;
$user_permission = new \module\instructions\permission(\module\instructions\permission::SESSION_MATCHES, array('member', 'rank'), 'user');
$moderator_permission->add_friend($admin_permission);
$user_permission->add_friend($moderator_permission);
$index = new \routing\route('index');
$index->set_couple(array('index.html', 'index.php', ''), 'index.php');
$login = new \routing\route('login');
$login->set_couple('login', 'login.php');
$login->set_couple('register', 'register.php');
$login->set_couple('logout', 'logout.php', $user_permission);
$members = new \routing\route('members', 'member');
$members->files->add_file('index.php');
$members->set_couple('members/{?option}', 'memberlist.php');
$members->set_couple(array('member/{id}/{?option}'), 'member.php');
$forum = new \routing\route('forum', 'forum/');
$forum->files->add_file('index.php');
$forum->set_couple('forum/{cat}', 'read.php');
$forum->set_couple('forum/{cat}/{option}', 'edit.php', $user_permission);
$forum->set_couple('forum/{cat}/{id}/{[topic]}', 'read_topic.php');