function form($object) { pathos_lang_loadDictionary('standard', 'core'); pathos_lang_loadDictionary('modules', 'imagemanagermodule'); if (!defined('SYS_FORMS')) { require_once BASE . 'subsystems/forms.php'; } pathos_forms_initialize(); $form = new form(); if (!isset($object->id)) { $object->name = ''; $object->description = ''; $object->scale = 20; } else { $form->meta('id', $object->id); } $form->register('name', TR_IMAGEMANAGERMODULE_NAME, new textcontrol($object->name)); $form->register('description', TR_IMAGEMANAGERMODULE_DESCRIPTION, new texteditorcontrol($object->description)); if (!isset($object->id)) { $form->register('maxsizemsg', '', new htmlcontrol(pathos_core_maxUploadSizeMessage())); $form->register('file', TR_IMAGEMANAGERMODULE_IMAGE, new uploadcontrol()); } $form->register('scale', TR_IMAGEMANAGERMODULE_SCALE, new textcontrol($object->scale)); $form->register('submit', '', new buttongroupcontrol(TR_CORE_SAVE, '', TR_CORE_CANCEL)); return $form; }
# not, write to: # # Free Software Foundation, Inc., # 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: upload_extension.php,v 1.8 2005/04/18 15:48:51 filetreefrog Exp $ ################################################## // Part of the Extensions category if (!defined('PATHOS')) { exit(''); } if (pathos_permissions_check('extensions', pathos_core_makeLocation('administrationmodule'))) { if (!defined('SYS_FORMS')) { require_once BASE . 'subsystems/forms.php'; } pathos_forms_initialize(); $form = new form(); pathos_lang_loadDictionary('modules', 'administrationmodule'); $form->register(null, '', new htmlcontrol(pathos_core_maxUploadSizeMessage())); $form->register('mod_archive', TR_ADMINISTRATIONMODULE_MODARCHIVE, new uploadcontrol()); $form->register('submit', '', new buttongroupcontrol(TR_ADMINISTRATIONMODULE_INSTALL)); $form->meta('module', 'administrationmodule'); $form->meta('action', 'install_extension'); $template = new template('administrationmodule', '_form_uploadExt', $loc); $template->assign('form_html', $form->toHTML()); $template->output(); } else { echo SITE_403_HTML; }