{$uploaddLabel} <input type="file" name="upgrade_zip" size="40" /> </td> <td> <input type=button class="button" value="{$mod_strings['LBL_UW_BTN_UPLOAD']}" onClick="document.the_form.upgrade_zip_escaped.value = escape( document.the_form.upgrade_zip.value );document.the_form.submit();" /> <input type=hidden name="run" value="upload" /> <input type=hidden name="upgrade_zip_escaped" value="" /> </td> </tr> </table></td></tr></table> </form> eoq; } $hidden_fields = "<input type=hidden name=\"run\" value=\"upload\" />"; $hidden_fields .= "<input type=hidden name=\"mode\"/>"; $form2 = PackageManagerDisplay::buildPackageDisplay($form, $hidden_fields, $form_action, array('module')); $form3 = <<<eoq3 eoq3; echo $form2 . $form3; // scan for new files (that are not installed) /*print( "$descItemsQueued<br>\n"); print( "<ul>\n" ); $upgrade_contents = findAllFiles( "$base_upgrade_dir", array() ); $upgrades_available = 0; print( "<table>\n" ); print( "<tr><th></th><th align=left>{$mod_strings['LBL_ML_NAME']}</th><th>{$mod_strings['LBL_ML_TYPE']}</th><th>{$mod_strings['LBL_ML_VERSION']}</th><th>{$mod_strings['LBL_ML_PUBLISHED']}</th><th>{$mod_strings['LBL_ML_UNINSTALLABLE']}</th><th>{$mod_strings['LBL_ML_DESCRIPTION']}</th></tr>\n" ); foreach($upgrade_contents as $upgrade_content) {