Esempio n. 1
0
global $smartsection_file_handler;
$fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : 0;
if ($fileid != 0) {
    $fileObj = new SmartsectionFile($fileid);
} else {
    $fileObj =& $smartsection_file_handler->create();
}
// FILES UPLOAD FORM
$files_form = new XoopsThemeForm(_MD_SSECTION_UPLOAD_FILE, "form", xoops_getenv('PHP_SELF'));
$files_form->setExtra("enctype='multipart/form-data'");
// NAME
$name_text = new XoopsFormText(_MD_SSECTION_FILENAME, 'name', 50, 255, $fileObj->name());
$name_text->setDescription(_MD_SSECTION_FILE_NAME_DSC);
$files_form->addElement($name_text, true);
// DESCRIPTION
$description_text = new XoopsFormTextArea(_MD_SSECTION_FILE_DESCRIPTION, 'description', $fileObj->description());
$description_text->setDescription(_MD_SSECTION_FILE_DESCRIPTION_DSC);
$files_form->addElement($description_text, 7, 60);
// FILE TO UPLOAD
if ($fileid == 0) {
    $file_box = new XoopsFormFile(_MD_SSECTION_FILE_TO_UPLOAD, "userfile", 0);
    $file_box->setExtra("size ='50'");
    $files_form->addElement($file_box);
}
$status_select = new XoopsFormRadioYN(_MD_SSECTION_FILE_STATUS, 'file_status', _SSECTION_STATUS_FILE_ACTIVE);
$status_select->setDescription(_MD_SSECTION_FILE_STATUS_DSC);
$files_form->addElement($status_select);
$files_button_tray = new XoopsFormElementTray('', '');
$files_hidden = new XoopsFormHidden('op', 'uploadfile');
$files_button_tray->addElement($files_hidden);
if ($fileid == 0) {