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) {