$allowupload = true; break; case 2: //Approvers only $allowupload = $approveprivilege ? true : false; break; case 3: //Upload Disabled $allowupload = false; break; } if ($allowupload) { if ($op == 'edit') { $sfiles = new sFiles(); $filesarr = array(); $filesarr = $sfiles->getAllbyStory($storyid); if (count($filesarr) > 0) { $upl_tray = new XoopsFormElementTray(_AM_UPLOAD_ATTACHFILE, '<br />'); $upl_checkbox = new XoopsFormCheckBox('', 'delupload[]'); foreach ($filesarr as $onefile) { $link = sprintf("<a href='%s/%s' target='_blank'>%s</a>\n", XOOPS_UPLOAD_URL, $onefile->getDownloadname('S'), $onefile->getFileRealName('S')); $upl_checkbox->addOption($onefile->getFileid(), $link); } $upl_tray->addElement($upl_checkbox, false); $dellabel = new XoopsFormLabel(_AM_DELETE_SELFILES, ''); $upl_tray->addElement($dellabel, false); $sform->addElement($upl_tray); } } $sform->addElement(new XoopsFormFile(_AM_SELFILE, 'attachedfile', $xoopsModuleConfig['maxuploadsize']), false); if ($op == 'edit') {
$allowupload = true; break; case 2: //Approvers only $allowupload = $approveprivilege ? true : false; break; case 3: //Upload Disabled $allowupload = false; break; } if ($allowupload) { if ($edit) { $sfiles = new sFiles(); $filesarr = array(); $filesarr = $sfiles->getAllbyStory($story->storyid()); if (count($filesarr) > 0) { $upl_tray = new XoopsFormElementTray(_AMS_AM_UPLOAD_ATTACHFILE, '<br />'); $upl_checkbox = new XoopsFormCheckBox('', 'delupload[]'); foreach ($filesarr as $onefile) { $link = sprintf("<a href='%s/%s' target='_blank'>%s</a>\n", XOOPS_UPLOAD_URL, $onefile->getDownloadname('S'), $onefile->getFileRealName('S')); $upl_checkbox->addOption($onefile->getFileid(), $link); } $upl_tray->addElement($upl_checkbox, false); $dellabel = new XoopsFormLabel(_AMS_AM_DELETE_SELFILES, ''); $upl_tray->addElement($dellabel, false); $sform->addElement($upl_tray); } } $sform->addElement(new XoopsFormFile(_AMS_AM_SELFILE, 'attachedfile', $xoopsModuleConfig['maxuploadsize']), false); }