function main_applicationlog($eventData) { global $gLocale, $gLocale, $gPageTitle, $wuiMainVertGroup, $gPageContent; $query = \Innomatic\Core\InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getDataAccess()->execute('SELECT appid FROM applications WHERE id=' . $eventData['appid']); $applicationData = $query->getFields(); $gPageContent = new WuiVertgroup('vgroup'); $appLogContent = ''; if (file_exists(\Innomatic\Core\InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/applications/' . $applicationData['appid'] . '/application.log')) { $logToolbar = new WuiToolBar('logbar'); $cleanLogAction = new \Innomatic\Wui\Dispatch\WuiEventsCall(); $cleanLogAction->addEvent(new \Innomatic\Wui\Dispatch\WuiEvent('view', 'default', '')); $cleanLogAction->addEvent(new \Innomatic\Wui\Dispatch\WuiEvent('action', 'cleanmodlog', array('appid' => $applicationData['appid']))); $cleanLogButton = new WuiButton('cleanlogbutton', array('label' => $gLocale->getStr('cleanlog_button'), 'themeimage' => 'documentdelete', 'action' => $cleanLogAction->getEventsCallString())); $logToolbar->addChild($cleanLogButton); $logFrame = new WuiHorizframe('logframe'); $logFrame->addChild($logToolbar); $wuiMainVertGroup->addChild($logFrame); $appLogContent = file_get_contentes(\Innomatic\Core\InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getHome() . 'core/applications/' . $applicationData['appid'] . '/application.log'); } $wuiVGroup->addChild(new WuiText('modlog', array('disp' => 'action', 'readonly' => 'true', 'value' => \Innomatic\Wui\Wui::utf8_entities($appLogContent), 'rows' => '20', 'cols' => '120')), 0, 1); $gPageTitle .= ' - ' . $applicationData['appid'] . ' - ' . $gLocale->getStr('modlog.title'); }
$wui->loadWidget('label'); $wui->loadWidget('page'); $wui->loadWidget('statusbar'); $wui->loadWidget('string'); $wui->loadWidget('submit'); $wui->loadWidget('table'); $wui->loadWidget('text'); $wui->loadWidget('titlebar'); $wui->loadWidget('vertframe'); $wui->loadWidget('vertgroup'); $wui->loadWidget('progressbar'); $wuiPage = new WuiPage('page', array('title' => $innomaticLocale->getStr('innomaticsetup_title'))); $wuiMainVertGroup = new WuiVertgroup('mainvertgroup'); $wuiTitleBar = new WuiTitleBar('titlebar', array('title' => $innomaticLocale->getStr('innomaticsetup_title'))); $wuiMainVertGroup->addChild($wuiTitleBar); $wui_mainframe1 = new WuiHorizframe('mainframe', array('width' => '100%')); $wuiMainFrame = new WuiVertgroup('mainvertgroup2'); // Pass dispatcher // $actionDispatcher = new WuiDispatcher('action'); $actionDispatcher->addEvent('checksystem', 'pass_checksystem'); function pass_checksystem($eventData) { global $innomaticLocale; $log = \Innomatic\Core\InnomaticContainer::instance('\\Innomatic\\Core\\InnomaticContainer')->getLogger(); \Innomatic\Setup\InnomaticSetup::checksystem($eventData, $log); } $actionDispatcher->addEvent('installfiles', 'pass_installfiles'); function pass_installfiles($eventData) { global $innomaticLocale, $log;