function form($object) { $i18n = exponent_lang_loadFile('datatypes/imagemanageritem.php'); if (!defined('SYS_FORMS')) { require_once BASE . 'subsystems/forms.php'; } exponent_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', $i18n['name'], new textcontrol($object->name)); $form->register('description', $i18n['description'], new texteditorcontrol($object->description)); if (!isset($object->id)) { $form->register(null, '', new htmlcontrol(exponent_core_maxUploadSizeMessage())); $form->register('file', $i18n['file'], new uploadcontrol()); } $form->register('scale', $i18n['scale'], new textcontrol($object->scale)); $form->register('submit', '', new buttongroupcontrol($i18n['save'], '', $i18n['cancel'])); return $form; }
function pathos_core_maxUploadSizeMessage() { return exponent_core_maxUploadSizeMessage(); }
# Exponent is free software; you can redistribute # it and/or modify it under the terms of the GNU # General Public License as published by the Free # Software Foundation; either version 2 of the # License, or (at your option) any later version. # # GPL: http://www.gnu.org/licenses/gpl.txt # ################################################## // Part of the Extensions category if (!defined('EXPONENT')) { exit(''); } if (exponent_permissions_check('extensions', exponent_core_makeLocation('administrationmodule'))) { if (!defined('SYS_FORMS')) { require_once BASE . 'subsystems/forms.php'; } exponent_forms_initialize(); $form = new form(); $i18n = exponent_lang_loadFile('modules/administrationmodule/actions/upload_extension.php'); $form->register(null, '', new htmlcontrol(exponent_core_maxUploadSizeMessage())); $form->register('mod_archive', $i18n['mod_archive'], new uploadcontrol()); $form->register('submit', '', new buttongroupcontrol($i18n['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; }