From 2349fdffb946ce8f85aaaecfcd77616895dee102 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Wed, 2 Nov 2016 18:33:48 +0000 Subject: [PATCH] Error catch no plugin data and display message --- lib/plugins-manager.php | 49 +++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/lib/plugins-manager.php b/lib/plugins-manager.php index 3b0f614..c5aef66 100644 --- a/lib/plugins-manager.php +++ b/lib/plugins-manager.php @@ -227,32 +227,43 @@ function deletePlugin($dir) {


- '.PHP_EOL; - } + // Show list of plugins + if (count($pluginsData) > 0) { + ?> +
+ '.PHP_EOL; + } - $installUninstallButton = '
'.$t['Install'].'
'; - for ($j=0; $j'.$t['Uninstall'].''; + $installUninstallButton = '
'.$t['Install'].'
'; + for ($j=0; $j'.$t['Uninstall'].''; + } + } + + $reloadExtra = $pluginsData[$i]['reload'] == 'true' ? '
'.$t['Reload after install...'].'' : ''; + echo '
'; + echo ''; + $styleExtra = ($i % 2 == 1 || $i == count($pluginsData)-1) ? "0" : "30px"; + echo ''; + + if ($i % 2 == 1 || $i == count($pluginsData)-1) { + echo PHP_EOL.''.PHP_EOL; } } + ?> +
'.$pluginsData[$i]['name'].''.$pluginsData[$i]['name'].$reloadExtra.''.$installUninstallButton.'
- $reloadExtra = $pluginsData[$i]['reload'] == 'true' ? '
'.$t['Reload after install...'].'' : ''; - echo ''.$pluginsData[$i]['name'].''; - echo ''.$pluginsData[$i]['name'].$reloadExtra.''; - $styleExtra = ($i % 2 == 1 || $i == count($pluginsData)-1) ? "0" : "30px"; - echo ''.$installUninstallButton.''; - - if ($i % 2 == 1 || $i == count($pluginsData)-1) { - echo PHP_EOL.''.PHP_EOL; - } + -