| 123456789101112131415161718192021222324252627 |
- <?php
- use Routes\RouteCollection as RouteCollection;
- use DDLWrapper\Wrapper as Wrapper;
- RouteCollection::cli('sanity/install', function() {
- include_once 'classes/Migrator.class.php';
- global $DB;
- Wrapper::set_driver($DB);
- Migrator::getInstance()->execute_plan();
- Wrapper::commit();
- })->middlewareIgnore('auth');
- RouteCollection::add('*', '*', function() {
- global $ROUTE;
- if(INSTALL_REQUIRE){
- //App need to be installed
- if (!is_file(DIR_CONFIG . 'modules.ini')) {
- $ROUTE->doBlock()->setHttpError(500);
- }
- }
- }, -19)->doIgnore()->middlewareIgnore('auth');
|