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;
}