Altering housekeeping modules
This commit is contained in:
Executable → Regular
+12
-1
@@ -64,10 +64,11 @@ class MigratorController {
|
|||||||
|
|
||||||
private function is_satisfy_array($array) {
|
private function is_satisfy_array($array) {
|
||||||
foreach ($array as $item) {
|
foreach ($array as $item) {
|
||||||
if (!self::is_satisfy($item->name, $item->version)) {
|
if (!self::is_satisfy($item['name'], $item['version'])) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -106,6 +107,9 @@ class MigratorController {
|
|||||||
foreach ($module_configs as $module_config) {
|
foreach ($module_configs as $module_config) {
|
||||||
$plugin = new \stdClass();
|
$plugin = new \stdClass();
|
||||||
include $module_config . 'version.php';
|
include $module_config . 'version.php';
|
||||||
|
if($plugin->version == '0.0.0'){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$plugins[$plugin->name] = $plugin;
|
$plugins[$plugin->name] = $plugin;
|
||||||
if (is_file($module_config . 'db/Migrate.php')) {
|
if (is_file($module_config . 'db/Migrate.php')) {
|
||||||
include $module_config . 'db/Migrate.php';
|
include $module_config . 'db/Migrate.php';
|
||||||
@@ -196,4 +200,11 @@ class MigratorController {
|
|||||||
$this->save();
|
$this->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Rollback Everything
|
||||||
|
*/
|
||||||
|
function reset(){
|
||||||
|
var_dump( $this->load_installed_plugins() );
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Executable → Regular
+26
-1
@@ -3,15 +3,40 @@
|
|||||||
use Routes\RouteCollection as RouteCollection;
|
use Routes\RouteCollection as RouteCollection;
|
||||||
use ORM\Connections as Connections;
|
use ORM\Connections as Connections;
|
||||||
use Schema\Wrapper as Wrapper;
|
use Schema\Wrapper as Wrapper;
|
||||||
|
use App\Core\Template\Output as Output;
|
||||||
|
|
||||||
|
RouteCollection::get('*', function () {
|
||||||
|
Output::addOnSubmenu('dev', '/paths', "Caminhos", "", ['class' => 'nav-link']);
|
||||||
|
}, -10)->doIgnore();
|
||||||
|
|
||||||
RouteCollection::cli('sanity/install', function() {
|
RouteCollection::cli('sanity/install', function() {
|
||||||
|
|
||||||
Wrapper::set_driver(Connections::getConnection());
|
Wrapper::set_driver(Connections::getConnection());
|
||||||
|
Wrapper::begin();
|
||||||
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
|
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
|
||||||
Wrapper::commit();
|
Wrapper::commit();
|
||||||
|
|
||||||
})->middlewareIgnore('auth');
|
})->middlewareIgnore('auth');
|
||||||
|
|
||||||
|
RouteCollection::cli('install', function() {
|
||||||
|
Wrapper::set_driver(Connections::getConnection());
|
||||||
|
Wrapper::begin();
|
||||||
|
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
|
||||||
|
Wrapper::commit();
|
||||||
|
})->middlewareIgnore('auth');
|
||||||
|
|
||||||
|
RouteCollection::cli('install/[d:module]', function() {
|
||||||
|
Wrapper::set_driver(Connections::getConnection());
|
||||||
|
Wrapper::begin();
|
||||||
|
App\Core\Sanity\MigratorController::getInstance()->execute_plan();
|
||||||
|
Wrapper::commit();
|
||||||
|
})->middlewareIgnore('auth');
|
||||||
|
|
||||||
|
RouteCollection::cli('reset', function() {
|
||||||
|
Wrapper::set_driver(Connections::getConnection());
|
||||||
|
Wrapper::begin();
|
||||||
|
App\Core\Sanity\MigratorController::getInstance()->reset();
|
||||||
|
Wrapper::commit();
|
||||||
|
});
|
||||||
|
|
||||||
RouteCollection::add('*', '*', function() {
|
RouteCollection::add('*', '*', function() {
|
||||||
App\Core\Sanity\MigratorController::getInstance()->sentinel();
|
App\Core\Sanity\MigratorController::getInstance()->sentinel();
|
||||||
|
|||||||
Executable → Regular
Executable → Regular
+18
-10
@@ -5,19 +5,27 @@ use Routes\RouteCollection as RouteCollection;
|
|||||||
|
|
||||||
//Menu itens
|
//Menu itens
|
||||||
RouteCollection::get('*', function() {
|
RouteCollection::get('*', function() {
|
||||||
|
Output::addMenu('/', 'Dashboard', "<i class='fa fa-dashboard'></i>", ['class' => 'nav-link'], -10);
|
||||||
Output::headAdd('/', 'Dashboard');
|
Output::addMenu('/dre', 'DRE', "<i class='fa fa-bar-chart'></i>", ['class' => 'nav-link'], -10);
|
||||||
// Output::addMenu('/', 'Dashboard', "<i class='fa fa-dashboard'></i>", ['class' => 'nav-link']);
|
|
||||||
Output::addSubMenu('dashboard', 'Dashboard', "<i class='fa fa-dashboard'></i>", ['class' => 'nav-link']);
|
|
||||||
Output::addOnSubMenu('dashboard', '/', 'Dashboard', "<i class='fa fa-dashboard'></i>", ['class' => 'nav-link']);
|
|
||||||
Output::addOnSubMenu('dashboard', '/teste', 'Test', "<i class='fa fa-dashboard'></i>", ['class' => 'nav-link']);
|
|
||||||
|
|
||||||
}, -10)->doIgnore();
|
}, -10)->doIgnore();
|
||||||
|
|
||||||
RouteCollection::onHttpError('404', function($code){
|
RouteCollection::onHttpError('404', function($code){
|
||||||
Output::setView(404)->render();
|
http_response_code(404);
|
||||||
|
Output::setTemplate('NullTemplate');
|
||||||
|
Output::render('404');
|
||||||
});
|
});
|
||||||
|
|
||||||
RouteCollection::add('get', '/', '\App\Core\Welcome\WelcomeController@welcome');//->middlewareIgnore('auth');
|
RouteCollection::add('get', '/', '\App\Core\Welcome\WelcomeController@welcome');
|
||||||
RouteCollection::add('get', '/teste', '\App\Core\Welcome\WelcomeController@teste');
|
RouteCollection::add('get', '/teste', '\App\Core\Welcome\WelcomeController@teste');
|
||||||
//RouteCollection::add('get', '/welcome', 'WellcomeController@welcome');
|
RouteCollection::add('get', '/dre', '\App\Core\Welcome\WelcomeController@dre');
|
||||||
|
//Filters
|
||||||
|
|
||||||
|
RouteCollection::addDefaultMiddleware('fillpost', function () {
|
||||||
|
|
||||||
|
if(isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] != 'POST'){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$_POST = array_merge( $_POST, (array) json_decode( file_get_contents('php://input')) );
|
||||||
|
|
||||||
|
});
|
||||||
Executable → Regular
+5
-1
@@ -10,8 +10,12 @@ class WelcomeController {
|
|||||||
Output::render();
|
Output::render();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function dre() {
|
||||||
|
Output::render('dre');
|
||||||
|
}
|
||||||
|
|
||||||
function teste(){
|
function teste(){
|
||||||
echo 'saddsaadsdsa';
|
var_dump($_SESSION);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Executable → Regular
Executable → Regular
Executable → Regular
@@ -0,0 +1 @@
|
|||||||
|
<iframe src="http://192.168.0.100:3000/=nhfjg1alnf" style="width: 100%; min-height: 900px;"></iframe>
|
||||||
Executable → Regular
+2
@@ -4,3 +4,5 @@
|
|||||||
{{string.welcome}} to hell...
|
{{string.welcome}} to hell...
|
||||||
<br />
|
<br />
|
||||||
I shal be your guide {{palavrinha}}
|
I shal be your guide {{palavrinha}}
|
||||||
|
|
||||||
|
<i class='fa fa-dashboard'></i>
|
||||||
Reference in New Issue
Block a user