diff --git a/usr/local/www/pkg_mgr_install.php b/usr/local/www/pkg_mgr_install.php index b942434c50..946515344d 100755 --- a/usr/local/www/pkg_mgr_install.php +++ b/usr/local/www/pkg_mgr_install.php @@ -65,6 +65,7 @@ if ($_POST) { } } else if ($_GET) { switch ($_GET['mode']) { + case 'reinstallall': case 'showlog': break; case 'installedinfo': @@ -112,8 +113,14 @@ if ($_POST) { } else if (!empty($_GET['mode']) && !empty($_GET['pkg'])) { $pkgname = str_replace(array("<", ">", ";", "&", "'", '"'), "", htmlspecialchars_decode($_GET['pkg'], ENT_QUOTES | ENT_HTML401)); $pkgmode = str_replace(array("<", ">", ";", "&", "'", '"'), "", htmlspecialchars_decode($_GET['mode'], ENT_QUOTES | ENT_HTML401)); + } else if ($_GET['mode'] == 'reinstallall') { + $pkgmode = 'reinstallall'; } switch ($pkgmode) { + case 'reinstallall': + $pkgname = 'All packages'; + $pkgtxt = 'reinstalled'; + break; case 'reinstallxml': case 'reinstallpkg': $pkgtxt = 'reinstalled'; @@ -130,8 +137,8 @@ if ($_POST) {
| Package:=$pkgname;?> will be =$pkgtxt;?>. - Please confirm the action on this package. + | Package: =$pkgname;?> will be =$pkgtxt;?>. + Please confirm the action. |