include_once XOOPS_ROOT_PATH . "/modules/smartsection/include/functions.php"; include_once XOOPS_ROOT_PATH . "/class/xoopstree.php"; include_once XOOPS_ROOT_PATH . "/class/xoopslists.php"; include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; global $smartsection_file_handler; $fileid = isset($_GET['fileid']) ? intval($_GET['fileid']) : 0; if ($fileid != 0) { $fileObj = new ssFile($fileid); } else { $fileObj =& $smartsection_file_handler->create(); } // FILES UPLOAD FORM $files_form = new XoopsThemeForm(_MD_SS_UPLOAD_FILE, "files_form", xoops_getenv('PHP_SELF')); $files_form->setExtra("enctype='multipart/form-data'"); // NAME $name_text = new XoopsFormText(_MD_SS_FILENAME, 'name', 50, 255, $fileObj->name()); $name_text->setDescription(_MD_SS_FILE_NAME_DSC); $files_form->addElement($name_text, true); // DESCRIPTION $description_text = new XoopsFormTextArea(_MD_SS_FILE_DESCRIPTION, 'description', $fileObj->description()); $description_text->setDescription(_MD_SS_FILE_DESCRIPTION_DSC); $files_form->addElement($description_text, 7, 60); // FILE TO UPLOAD if ($fileid == 0) { $file_box = new XoopsFormFile(_MD_SS_FILE_TO_UPLOAD, "my_file", $max_imgsize); $file_box->setExtra("size ='50'"); $files_form->addElement($file_box); } $files_button_tray = new XoopsFormElementTray('', ''); $files_hidden = new XoopsFormHidden('op', 'uploadfile'); $files_button_tray->addElement($files_hidden);