init
[garradin.git] / www / admin / plugin.php
1 <?php
2
3 namespace Garradin;
4
5 require_once __DIR__ . '/_inc.php';
6
7 $page = utils::get('_u') ?: 'index.php';
8
9 $plugin = new Plugin(utils::get('_p'));
10
11 define('Garradin\PLUGIN_ROOT', $plugin->path());
12 define('Garradin\PLUGIN_URL', WWW_URL . 'admin/plugin/' . $plugin->id() . '/');
13 define('Garradin\PLUGIN_QSP', '?');
14
15 $tpl->assign('plugin', $plugin->getInfos());
16 $tpl->assign('plugin_root', PLUGIN_ROOT);
17
18 $plugin->call('admin/' . $page);