From d838144b50f7e463723cbd1ebfa3edeea9f17cf9 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 28 Oct 2016 12:08:00 +0200 Subject: [PATCH] Delete all App-installer after installation --- admin/index.php | 17 +++++++++++++++++ .../{backend/install.php => install-dev.php} | 0 apps/logfiles/install-dev.php | 13 +++++++++++++ inc/testappexists.php | 10 ---------- 4 files changed, 30 insertions(+), 10 deletions(-) rename apps/SimplePages/{backend/install.php => install-dev.php} (100%) create mode 100644 apps/logfiles/install-dev.php delete mode 100644 inc/testappexists.php diff --git a/admin/index.php b/admin/index.php index 84eb28e..e18cab2 100755 --- a/admin/index.php +++ b/admin/index.php @@ -3,6 +3,7 @@ require_once '../inc/autoload_adm.php'; printHeader($lang->get('dashboard_title')); +//Delete installation files if (file_exists('install.php')) { if (unlink('install.php')) @@ -11,6 +12,22 @@ if (file_exists('install.php')) } } +$installedApps = $apps->getApps(); +foreach ($installedApps as $appuri => $installedApp) +{ + if(array_key_exists('install', $installedApp)) + { + $appInstaller = '../apps/' . $appuri . '/' . $installedApp['install']; + if (file_exists($appInstaller)) + { + if (unlink($appInstaller)) + { + echo msg('info', $lang->get('delete_config_success'. $installedApp['app_name'])); + } + } + } +} + if (hasPerm('view_dashboard')) { echo '
' . substr(php_uname(), 0, strpos(php_uname(), ' ')) . '' . $lang->get('os') . '
'; diff --git a/apps/SimplePages/backend/install.php b/apps/SimplePages/install-dev.php similarity index 100% rename from apps/SimplePages/backend/install.php rename to apps/SimplePages/install-dev.php diff --git a/apps/logfiles/install-dev.php b/apps/logfiles/install-dev.php new file mode 100644 index 0000000..fd3bb56 --- /dev/null +++ b/apps/logfiles/install-dev.php @@ -0,0 +1,13 @@ + +

Logfiles

+ Log-Folder + + getApps()); - -var_dump($apps->appExists('SsadasimplePages')); \ No newline at end of file