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 Settings | +Browser:
+ + + Server Software: + + PHP Version: + + Server Port: + + DB Version: + + OS: + |
+
| File's Permissions | +Application/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 + |
+