'modules/fileserver/fileserver_shares.tpl', 'form' => 'form.tpl', 'main' => 'main.tpl', ); $this->addTemplates($templates); if ($this->error()) return false; return Form::define(); } function assign(&$myFileServerSharesList) { include_once('elements.php3'); include_once('modules/fileserver/FileServerScreenTabs.php'); $myFileServerScreenTabs = new FileServerScreenTabs('shares'); $vars = array( 'SCREEN_TABS' => $myFileServerScreenTabs->get(), 'CSS_LINK' => get_css_styles() . '' . "\n", 'CONTEXT' => 'fileserver_shares_list', 'BODY_ONLOAD' => "SetHelpModule('fileserver');", 'PAGE_TITLE' => lmsg('fileserver__title'), 'TOOLS_LEGEND' => lmsg('__tools'), 'NEW_SHARE_BUTTON' => link_button('fileserver_new_share', '', '/modules/fileserver/share_edit.php'), 'SHARES_LEGEND' => lmsg('fileserver__shares_legend'), 'SHARES_LIST' => $myFileServerSharesList->get(), ); 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 parse() { return Form::parse('FORM', 'shares') && Form::parse('BODY', 'form') && Form::parse('DOCUMENT', 'main'); } } ?>