| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- Lib::loadClass('RouteBase');
- Lib::loadClass('UI');
- class Route_Status extends RouteBase {
- public function defaultAction() {
- UI::gora();
- $_ = array(UI, 'h');
- UI::startTag('div', ['class' => "container"]);
- echo $_('h1', [], [
- $_('a', ['href'=>"index.php"], "SE"),
- " » ",
- " Status systemu procesy5"
- ]);
- try {
- DB::getPDO();
- if (1 == V::get('event_sheduler_on', '', $_POST)) {
- $this->fixEventSheduler();
- }
- $dbEvents = DB::getPDO()->fetchFirst(" SHOW VARIABLES WHERE VARIABLE_NAME = 'event_scheduler' ");
- // DBG::nicePrint($dbEvents, '$dbEvents');
- // [Variable_name] => event_scheduler
- // [Value] => ON
- UI::table([
- 'caption' => 'Baza danych',
- 'rows' => [
- [
- 'nazwa' => 'Event Scheduler (generowanie Grafika, itp.)',
- 'wartość' => ('ON' == $dbEvents['Value'])
- ? $_('span', ['class' => "label label-success"], "ON")
- : $_('span', ['class' => "label label-danger"], "OFF"),
- '#' => UI::hButtonPost("Włącz", [
- 'class' => "btn btn-xs btn-default",
- 'data' => [
- 'event_sheduler_on' => 1
- ]
- ])
- ]
- ]
- ]);
- // UI::table([
- // 'caption' => 'Baza danych',
- // 'rows' => DB::getPDO()->fetchAll(" SHOW VARIABLES ")
- // ]);
- } catch (Exception $e) {
- UI::alert('danger', $e->getMessage());
- }
- UI::endTag('div');// .container
- UI::dol();
- }
- public function fixEventSheduler() {
- DB::getPDO()->execSql(" SET GLOBAL event_scheduler='ON' ");
- }
- }
|