From 4db2d24ed4e5f8a344d49a16e39de6460a819288 Mon Sep 17 00:00:00 2001 From: WebShells <26513147+WebShells@users.noreply.github.com> Date: Sun, 17 Feb 2019 22:48:14 +0200 Subject: [PATCH] Added system info to public Added System Info to public, so people who are unable to login can make use of it in error reporting... Added Git Link for Submitting an Issue Forced Read only permissions on CSV files Switched cases for csv files, in case writable show x and in case not writable show a check mark. --- application/views/configs/system_info.php | 29 ++++-- public/system_info.php | 104 ++++++++++++++++++++++ 2 files changed, 125 insertions(+), 8 deletions(-) create mode 100644 public/system_info.php diff --git a/application/views/configs/system_info.php b/application/views/configs/system_info.php index 327cf033a..f89f118d9 100644 --- a/application/views/configs/system_info.php +++ b/application/views/configs/system_info.php @@ -17,8 +17,7 @@ echo "INTL: ", extension_loaded('intl') ? 'Enabled ✓' : 'MISSING ✗', '
'; echo "OpenSSL: ", extension_loaded('openssl') ? 'Enabled ✓' : 'MISSING ✗', '
'; echo "MBString: ", extension_loaded('mbstring') ? 'Enabled ✓' : 'MISSING ✗', '
'; - echo "Curl: ", extension_loaded('curl') ? 'Enabled ✓' : 'MISSING ✗', '
'; - + echo "Curl: ", extension_loaded('curl') ? 'Enabled ✓' : 'MISSING ✗', '
'; ?> @@ -44,7 +43,6 @@
PHP Version:
- Apache Version:
Server Port:
DB Version: @@ -59,6 +57,8 @@ $uploads = '../public/uploads/'; $images = '../public/uploads/item_pics/'; $import = '../import_items.csv'; + $importcustomers = '../import_customers.csv'; + if (is_writable($logs)) { echo 'Writable ✓'; } else { @@ -84,15 +84,28 @@ import_items.csv:
+ import_customers.csv: + '; + } else { + echo 'NOT Writable/Read Only ✓
'; } chmod("../.htaccess",0644); chmod("../application/.htaccess",0644); - chmod("../public/.htaccess",0644); echo '
'; - echo ".htaccess permissions were reset to 644"; - ?> + chmod("../public/.htaccess",0644); + chmod("../import_items.csv",0444); + chmod("../import_customers.csv",0444); + echo "
"; + echo ".htaccess permissions were reset to 0644
"; + echo "CSV permissions were reset to 0444"; + ?>
+ Report An issue diff --git a/public/system_info.php b/public/system_info.php new file mode 100644 index 000000000..da31c4bde --- /dev/null +++ b/public/system_info.php @@ -0,0 +1,104 @@ +
+ + + + + + + + + + + + + +
Extensions & Modules + '; + echo "BC Math: ", extension_loaded('bcmath') ? 'Enabled ✓' : 'MISSING ✗', '
'; + echo "INTL: ", extension_loaded('intl') ? 'Enabled ✓' : 'MISSING ✗', '
'; + echo "OpenSSL: ", extension_loaded('openssl') ? 'Enabled ✓' : 'MISSING ✗', '
'; + echo "MBString: ", extension_loaded('mbstring') ? 'Enabled ✓' : 'MISSING ✗', '
'; + echo "Curl: ", extension_loaded('curl') ? 'Enabled ✓' : 'MISSING ✗', '
'; + ?> +
User SettingsBrowser: +
+ + Server Software: +
+ PHP Version: +
+ Server Port: +
+ DB Version: +
+ OS: +
File's PermissionsApplication/logs: +
+ Public/uploads: +
+ public/uploads/item_pics: +
+ import_items.csv: +
+ import_customers.csv: + '; + } else { + echo 'NOT Writable/Read Only ✓
'; + } + chmod("../.htaccess",0644); + chmod("../application/.htaccess",0644); + chmod("../public/.htaccess",0644); + chmod("../import_items.csv",0444); + chmod("../import_customers.csv",0444); + echo "
"; + echo ".htaccess permissions were reset to 0644
"; + echo "CSV permissions were reset to 0444"; + ?>
+ Report An issue +
+