'modules/fileserver/fileserver_status.tpl', 'form' => 'form.tpl', 'main' => 'main.tpl', ); $this->addTemplates($templates); if ($this->error()) return false; return Form::define(); } function javascript() { return ' '; } function assign(&$myFileServerStatus, $fileserver_reload_left_frame) { include_once('elements.php3'); include_once('modules/fileserver/FileServerScreenTabs.php'); $myFileServerScreenTabs = new FileServerScreenTabs('fileserver'); $vars = array( 'SCREEN_TABS' => $myFileServerScreenTabs->get(), 'CONTEXT' => 'fileserver_status', 'BODY_ONLOAD' => 'SetHelpModule("fileserver");' . ($fileserver_reload_left_frame ? 'refresh_leftframe();' : ''), 'PAGE_TITLE' => lmsg('fileserver__title'), 'JAVASCRIPT' => $this->javascript(), 'TOOLS_LEGEND' => lmsg('__tools'), 'ON_OFF_BUTTON' => $myFileServerStatus->isEnabled() ? link_button('disable', 'fileserver_disable', '/modules/fileserver/index.php?cmd=turn_off') : link_button('enable', 'fileserver_enable', '/modules/fileserver/index.php?cmd=turn_on'), 'PREFERENCES_BUTTON' => link_button('preferences', 'fileserver_preferences', '/modules/fileserver/preferences.php'), 'REFRESH_BUTTON' => link_button('refresh', 'fileserver_refresh', '/modules/fileserver/index.php'), 'STATUS_LEGEND' => lmsg('fileserver__status_legend'), 'STATUS' => $this->assignStatus($myFileServerStatus) ); if (!$this->addVars($vars)) { $this->setError_('Form::addVars() failed: ' . $this->getErrorMsg()); return false; } if (!Form::assign()) { $this->setError_('Form::assign() failed: ' . $this->getErrorMsg()); return false; } return true; } function assignStatus(&$myFileServerStatus) { if (!$myFileServerStatus->isEnabled()) { return lmsg('fileserver__status_disabled'); } $usage_status = $myFileServerStatus->get_usage_status(); return lmsg('fileserver__status_enabled') . '
' . (is_array($usage_status) ? implode("\n", $usage_status) : $usage_status) . '
'; } function parse() { return Form::parse('FORM', 'status') && Form::parse('BODY', 'form') && Form::parse('DOCUMENT', 'main'); } } ?>