'modules/fileserver/fileserver_users.tpl', 'form' => 'form.tpl', 'main' => 'main.tpl', ); $this->addTemplates($templates); if ($this->error()) return false; $this->define_dynamic('resource', 'dom_ctrl'); return Form::define(); } function assign(&$myFileServerUsersList) { include_once('elements.php3'); include_once('modules/fileserver/FileServerScreenTabs.php'); $myFileServerScreenTabs = new FileServerScreenTabs('users'); $vars = array( 'SCREEN_TABS' => $myFileServerScreenTabs->get(), 'CSS_LINK' => get_css_styles() . '' . "\n", 'CONTEXT' => 'fileserver_users_list', 'BODY_ONLOAD' => "SetHelpModule('fileserver');", 'PAGE_TITLE' => lmsg('fileserver__title'), 'TOOLS_LEGEND' => lmsg('__tools'), 'NEW_USER_BUTTON' => link_button('fileserver_new_user', '', '/modules/fileserver/user_edit.php'), 'USERS_LEGEND' => lmsg('fileserver__users_legend'), 'USERS_LIST' => $myFileServerUsersList->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', 'users') && Form::parse('BODY', 'form') && Form::parse('DOCUMENT', 'main'); } } ?>