$result = ''; foreach ($_POST['delete'] as $file => $cond) { $file = basename($file); if (!empty($cond)) { if (fupload_delete($file)) { $result .= __('File removed') . ': ' . $file . '<br>'; } else { $result .= __('Error occurred') . ': ' . $file . '<br>'; } } } if (!empty($result)) { rcms_showAdminMessage($result); } } /****************************************************************************** * Interface * ******************************************************************************/ $frm = new InputForm('', 'post', __('Submit'), '', '', 'multipart/form-data'); $frm->addbreak(__('Upload files')); $frm->addrow(__('Select files to upload'), $frm->file('upload[]') . $frm->file('upload[]') . $frm->file('upload[]'), 'top'); $frm->show(); $files = fupload_get_list(); $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Uploaded files')); if (!empty($files)) { foreach ($files as $file) { $frm->addrow(__('Filename') . ' = ' . $file['name'] . ' [' . __('Size of file') . ' = ' . $file['size'] . '] [' . __('Last modification time') . ' = ' . date("d F Y H:i:s", $file['mtime']) . ']', $frm->checkbox('delete[' . $file['name'] . ']', 'true', __('Delete')), 'top'); } } $frm->show();
if (isset($modules[$system->language])) { $descr = $modules[$system->language]; } else { $descr = $modules['description']; } $frm->addrow(' [' . __($modules['name']) . '] ' . __('Description') . ': ' . $descr . ' [' . __('Status') . ': ' . $status . '] <br/>[' . $modules['filename'] . '] [' . __('Module created') . ': ' . date("d F Y H:i:s", $modules['date']) . ' ' . $modules['author'] . '] ', $frm->checkbox('download[' . $modules['filename'] . ']', 'true', __('Download')) . ' ' . $frm->checkbox('ignore[' . $modules['filename'] . ']', 'true', __('Ignore')), 'top'); $icount++; } } if ($icount == 0) { $frm->addrow(__('Module not found'), ''); } $frm->show(); } // Show and manage uploaded files $files = fupload_get_list(DATA_PATH . 'installer/'); $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Installer')); if (!empty($files)) { $frm->addrow(__('Uploaded files'), __('Manage')); foreach ($files as $file) { $name = explode('_', $file['name']); if (isset($uninstaller[$name[0]])) { //Show info $status = __('Installed'); $install = $uninstaller; } else { $status = '<b>' . __('Not installed') . '</b>'; $install = $installer; } if (isset($install[$name[0]][$system->language])) {