From b0374d52aa5b0fe743034fee554566130cfc5dbd Mon Sep 17 00:00:00 2001 From: WebShells <26513147+WebShells@users.noreply.github.com> Date: Sun, 17 Feb 2019 00:06:43 +0200 Subject: [PATCH 01/11] System Info Helpful info about ospos installation, user settings, system settings, and files permissions... --- application/language/en-US/config_lang.php | 2 + application/views/configs/manage.php | 6 ++ application/views/configs/server_stats.php | 100 +++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 application/views/configs/server_stats.php diff --git a/application/language/en-US/config_lang.php b/application/language/en-US/config_lang.php index 16ae15941..ac108e2c2 100644 --- a/application/language/en-US/config_lang.php +++ b/application/language/en-US/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Use Destination Based Tax"; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/views/configs/manage.php b/application/views/configs/manage.php index f767c5dbe..5ffee5b10 100644 --- a/application/views/configs/manage.php +++ b/application/views/configs/manage.php @@ -47,6 +47,9 @@
  • lang->line('config_license'); ?>
  • +
  • + lang->line('config_system_info'); ?> +
  • @@ -92,6 +95,9 @@
    load->view("configs/license_config"); ?>
    +
    + load->view("configs/system_info"); ?> +
    load->view("partial/footer"); ?> diff --git a/application/views/configs/server_stats.php b/application/views/configs/server_stats.php new file mode 100644 index 000000000..1678b7348 --- /dev/null +++ b/application/views/configs/server_stats.php @@ -0,0 +1,100 @@ +
    + lang->line('config_server_notice'); ?> + + + + + + + + + + + + + + + + + +
    OSPOS Infoconfig->item('application_version'); ?> - config->item('commit_sha1'), 0, 6); ?>
    + +
    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 ✗', '
    '; + // echo print_r(apache_get_modules()); + //echo "Rewrite Module: ", $isEnabled = in_array('mod_rewrite', apache_get_modules()); + //echo ($isEnabled) ? 'OK ✓' : 'MISSING ✗', '
    '; + ?> +
    User SettingsBrowser: +
    + + Server Software: +
    + PHP Version: +
    + Apache Version:
    + Server Port: +
    + DB Version: +
    + OS: +
    File's PermissionsApplication/logs: +
    + Public/uploads: +
    + public/uploads/item_pics: +
    + import_items.csv: + '; + echo ".htaccess permissions were reset to 644"; + ?> +
    +
    \ No newline at end of file From 57e686376977c9f197846e95a0c8f4a7d5f657c0 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 17 Feb 2019 00:37:52 +0200 Subject: [PATCH 02/11] Indent... --- application/views/configs/manage.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/application/views/configs/manage.php b/application/views/configs/manage.php index 5ffee5b10..25fc6db7e 100644 --- a/application/views/configs/manage.php +++ b/application/views/configs/manage.php @@ -48,7 +48,7 @@ lang->line('config_license'); ?>
  • - lang->line('config_system_info'); ?> + lang->line('config_system_info'); ?>
  • @@ -96,7 +96,7 @@ load->view("configs/license_config"); ?>
    - load->view("configs/system_info"); ?> + load->view("configs/system_info"); ?>
    From 2b2e8b1da0ec6a2f247cebfa2830efbbf093c229 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 17 Feb 2019 00:40:02 +0200 Subject: [PATCH 03/11] Update server_stats.php --- application/views/configs/server_stats.php | 196 ++++++++++----------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/application/views/configs/server_stats.php b/application/views/configs/server_stats.php index 1678b7348..f1fc0f495 100644 --- a/application/views/configs/server_stats.php +++ b/application/views/configs/server_stats.php @@ -1,100 +1,100 @@
    lang->line('config_server_notice'); ?> - - - - - - - - - - - - - - - - - -
    OSPOS Infoconfig->item('application_version'); ?> - config->item('commit_sha1'), 0, 6); ?>
    - -
    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 ✗', '
    '; - // echo print_r(apache_get_modules()); - //echo "Rewrite Module: ", $isEnabled = in_array('mod_rewrite', apache_get_modules()); - //echo ($isEnabled) ? 'OK ✓' : 'MISSING ✗', '
    '; - ?> -
    User SettingsBrowser: -
    - - Server Software: -
    - PHP Version: -
    - Apache Version:
    - Server Port: -
    - DB Version: -
    - OS: -
    File's PermissionsApplication/logs: -
    - Public/uploads: -
    - public/uploads/item_pics: -
    - import_items.csv: - '; - echo ".htaccess permissions were reset to 644"; - ?> -
    -
    \ No newline at end of file + + + + + + + + + + + + + + + + + +
    OSPOS Infoconfig->item('application_version'); ?> - config->item('commit_sha1'), 0, 6); ?>
    + +
    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 ✗', '
    '; + // echo print_r(apache_get_modules()); + //echo "Rewrite Module: ", $isEnabled = in_array('mod_rewrite', apache_get_modules()); + //echo ($isEnabled) ? 'OK ✓' : 'MISSING ✗', '
    '; + ?> +
    User SettingsBrowser: +
    + + Server Software: +
    + PHP Version: +
    + Apache Version:
    + Server Port: +
    + DB Version: +
    + OS: +
    File's PermissionsApplication/logs: +
    + Public/uploads: +
    + public/uploads/item_pics: +
    + import_items.csv: + '; + echo ".htaccess permissions were reset to 644"; + ?> +
    + From 6afae3b855f7baea3c6d47400a985f8662eaa87d Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 17 Feb 2019 02:06:48 +0200 Subject: [PATCH 04/11] Rename server_stats.php to server_info.php --- application/views/configs/{server_stats.php => server_info.php} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename application/views/configs/{server_stats.php => server_info.php} (100%) diff --git a/application/views/configs/server_stats.php b/application/views/configs/server_info.php similarity index 100% rename from application/views/configs/server_stats.php rename to application/views/configs/server_info.php From dbb25b7e17b238beb7272d7ffaa5f29cff47a690 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 17 Feb 2019 02:07:33 +0200 Subject: [PATCH 05/11] Rename server_info.php to system_info.php --- application/views/configs/{server_info.php => system_info.php} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename application/views/configs/{server_info.php => system_info.php} (100%) diff --git a/application/views/configs/server_info.php b/application/views/configs/system_info.php similarity index 100% rename from application/views/configs/server_info.php rename to application/views/configs/system_info.php From 59e3d0d84c8742f22828c330b6ec0f594dc42374 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 17 Feb 2019 15:28:12 +0200 Subject: [PATCH 06/11] Removed commented lines --- application/views/configs/system_info.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/application/views/configs/system_info.php b/application/views/configs/system_info.php index f1fc0f495..327cf033a 100644 --- a/application/views/configs/system_info.php +++ b/application/views/configs/system_info.php @@ -18,9 +18,7 @@ echo "OpenSSL: ", extension_loaded('openssl') ? 'Enabled ✓' : 'MISSING ✗', '
    '; echo "MBString: ", extension_loaded('mbstring') ? 'Enabled ✓' : 'MISSING ✗', '
    '; echo "Curl: ", extension_loaded('curl') ? 'Enabled ✓' : 'MISSING ✗', '
    '; - // echo print_r(apache_get_modules()); - //echo "Rewrite Module: ", $isEnabled = in_array('mod_rewrite', apache_get_modules()); - //echo ($isEnabled) ? 'OK ✓' : 'MISSING ✗', '
    '; + ?> From 958d9db0d011ae4405d6ba84f51f05bb07fc738b Mon Sep 17 00:00:00 2001 From: WebShells <26513147+WebShells@users.noreply.github.com> Date: Sun, 17 Feb 2019 21:47:00 +0200 Subject: [PATCH 07/11] Info Lang Add. Server Info Lang Add. --- application/language/ar-EG/config_lang.php | 2 ++ application/language/az-AZ/config_lang.php | 2 ++ application/language/bg/config_lang.php | 2 ++ application/language/cs/config_lang.php | 2 ++ application/language/de-CH/config_lang.php | 2 ++ application/language/de/config_lang.php | 2 ++ application/language/el/config_lang.php | 2 ++ application/language/en-GB/config_lang.php | 2 ++ application/language/es/config_lang.php | 2 ++ application/language/es_MX/config_lang.php | 2 ++ application/language/fr/config_lang.php | 2 ++ application/language/hr-HR/config_lang.php | 2 ++ application/language/hu-HU/config_lang.php | 2 ++ application/language/id/config_lang.php | 2 ++ application/language/it/config_lang.php | 2 ++ application/language/km/config_lang.php | 2 ++ application/language/lo/config_lang.php | 2 ++ application/language/ml/config_lang.php | 2 ++ application/language/nl-BE/config_lang.php | 2 ++ application/language/nl/config_lang.php | 2 ++ application/language/pl/config_lang.php | 2 ++ application/language/pt-BR/config_lang.php | 2 ++ application/language/ro/config_lang.php | 2 ++ application/language/ru/config_lang.php | 2 ++ application/language/sv/config_lang.php | 2 ++ application/language/th/config_lang.php | 2 ++ application/language/tr/config_lang.php | 2 ++ application/language/vi/config_lang.php | 2 ++ application/language/zh-Hans/config_lang.php | 2 ++ application/language/zh-Hant/config_lang.php | 2 ++ 30 files changed, 60 insertions(+) diff --git a/application/language/ar-EG/config_lang.php b/application/language/ar-EG/config_lang.php index 563cecdfe..a8442a99f 100644 --- a/application/language/ar-EG/config_lang.php +++ b/application/language/ar-EG/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "موقع الشركة"; $lang["config_work_order_enable"] = "تفعيل طلبات العمل"; $lang["config_work_order_format"] = "شكل طلبات العمل"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/az-AZ/config_lang.php b/application/language/az-AZ/config_lang.php index 5380bfc1d..f47d89d89 100644 --- a/application/language/az-AZ/config_lang.php +++ b/application/language/az-AZ/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Təyinatından vergi istifadə edin $lang["config_website"] = "Vebsayt"; $lang["config_work_order_enable"] = "İş Sifariş Dəstəyi"; $lang["config_work_order_format"] = "İş Sifarş Farmatı"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/bg/config_lang.php b/application/language/bg/config_lang.php index 1d4924729..7913a27e0 100644 --- a/application/language/bg/config_lang.php +++ b/application/language/bg/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/cs/config_lang.php b/application/language/cs/config_lang.php index 05420d095..bfab0cc9a 100644 --- a/application/language/cs/config_lang.php +++ b/application/language/cs/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/de-CH/config_lang.php b/application/language/de-CH/config_lang.php index 4b769e257..547366004 100644 --- a/application/language/de-CH/config_lang.php +++ b/application/language/de-CH/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/de/config_lang.php b/application/language/de/config_lang.php index 74ec6c9f6..6fa12f32e 100644 --- a/application/language/de/config_lang.php +++ b/application/language/de/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Zielabhängige Steuer verwenden"; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Unterstützung von Arbeitsaufträgen"; $lang["config_work_order_format"] = "Arbeitsauftragsformat"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/el/config_lang.php b/application/language/el/config_lang.php index 021dbbc6b..b1837f3e7 100644 --- a/application/language/el/config_lang.php +++ b/application/language/el/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/en-GB/config_lang.php b/application/language/en-GB/config_lang.php index 90ec59447..8c710893f 100644 --- a/application/language/en-GB/config_lang.php +++ b/application/language/en-GB/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Use Destination Based Tax"; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/es/config_lang.php b/application/language/es/config_lang.php index fe1638fb0..6887c6851 100644 --- a/application/language/es/config_lang.php +++ b/application/language/es/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Sitio Web"; $lang["config_work_order_enable"] = "Soporte Ordenes de Trabajo"; $lang["config_work_order_format"] = "Formato Ordenes de trabajo"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/es_MX/config_lang.php b/application/language/es_MX/config_lang.php index 5c06dd3b6..d95381fc2 100644 --- a/application/language/es_MX/config_lang.php +++ b/application/language/es_MX/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Use Destination Based Tax"; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/fr/config_lang.php b/application/language/fr/config_lang.php index 30983d52f..13d3f80f1 100644 --- a/application/language/fr/config_lang.php +++ b/application/language/fr/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Site Internet"; $lang["config_work_order_enable"] = "Support de commande de travail"; $lang["config_work_order_format"] = "Format de bon de travail"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/hr-HR/config_lang.php b/application/language/hr-HR/config_lang.php index 10df26cb6..0d632e574 100644 --- a/application/language/hr-HR/config_lang.php +++ b/application/language/hr-HR/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "web strana"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/hu-HU/config_lang.php b/application/language/hu-HU/config_lang.php index d6316ad73..16faefa36 100644 --- a/application/language/hu-HU/config_lang.php +++ b/application/language/hu-HU/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Weboldal"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/id/config_lang.php b/application/language/id/config_lang.php index 4283b9e8b..1ff2b0ecf 100644 --- a/application/language/id/config_lang.php +++ b/application/language/id/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Situs Perusahaan"; $lang["config_work_order_enable"] = "Dukungan Work Order"; $lang["config_work_order_format"] = "Format Work Order"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/it/config_lang.php b/application/language/it/config_lang.php index a03cfc5c6..2f1c193ca 100644 --- a/application/language/it/config_lang.php +++ b/application/language/it/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Sitoweb"; $lang["config_work_order_enable"] = "Supporto all'ordine (Work Order Support)"; $lang["config_work_order_format"] = "Formato ordine di lavoro/commessa"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/km/config_lang.php b/application/language/km/config_lang.php index 021dbbc6b..b1837f3e7 100644 --- a/application/language/km/config_lang.php +++ b/application/language/km/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/lo/config_lang.php b/application/language/lo/config_lang.php index 2de4e050c..8aa4ba66e 100644 --- a/application/language/lo/config_lang.php +++ b/application/language/lo/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/ml/config_lang.php b/application/language/ml/config_lang.php index 021dbbc6b..b1837f3e7 100644 --- a/application/language/ml/config_lang.php +++ b/application/language/ml/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/nl-BE/config_lang.php b/application/language/nl-BE/config_lang.php index 352b1a171..24253aa0c 100755 --- a/application/language/nl-BE/config_lang.php +++ b/application/language/nl-BE/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Activeer 'Destination Based Tax'"; $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Werk Order Ondersteuning"; $lang["config_work_order_format"] = "Werk Order Formaat"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/nl/config_lang.php b/application/language/nl/config_lang.php index 021dbbc6b..b1837f3e7 100644 --- a/application/language/nl/config_lang.php +++ b/application/language/nl/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/pl/config_lang.php b/application/language/pl/config_lang.php index 021dbbc6b..b1837f3e7 100644 --- a/application/language/pl/config_lang.php +++ b/application/language/pl/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/pt-BR/config_lang.php b/application/language/pt-BR/config_lang.php index 09c1a195e..c9edda969 100644 --- a/application/language/pt-BR/config_lang.php +++ b/application/language/pt-BR/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = "Use o Imposto Baseado em Destino"; $lang["config_website"] = "OSPOS"; $lang["config_work_order_enable"] = "Suporte para Ordem de Serviço"; $lang["config_work_order_format"] = "Formato Ordem de Serviço"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/ro/config_lang.php b/application/language/ro/config_lang.php index f58b28fcb..096f3059b 100644 --- a/application/language/ro/config_lang.php +++ b/application/language/ro/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = ""; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/ru/config_lang.php b/application/language/ru/config_lang.php index dd6f921e9..4b3268da9 100644 --- a/application/language/ru/config_lang.php +++ b/application/language/ru/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Веб-сайт"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/sv/config_lang.php b/application/language/sv/config_lang.php index 68319109b..96f6995a0 100644 --- a/application/language/sv/config_lang.php +++ b/application/language/sv/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Hemsida"; $lang["config_work_order_enable"] = "Arbetsorderstöd"; $lang["config_work_order_format"] = "Arbetsorderformat"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/th/config_lang.php b/application/language/th/config_lang.php index ca792f2c0..46a8f8f53 100644 --- a/application/language/th/config_lang.php +++ b/application/language/th/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "เว็บไซต์"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/tr/config_lang.php b/application/language/tr/config_lang.php index 3238f7669..c8089215d 100644 --- a/application/language/tr/config_lang.php +++ b/application/language/tr/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Web site"; $lang["config_work_order_enable"] = "İş Emri Aktif"; $lang["config_work_order_format"] = "İş Emri Biçimi"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/vi/config_lang.php b/application/language/vi/config_lang.php index 6430ab2f1..1d11bdcb6 100644 --- a/application/language/vi/config_lang.php +++ b/application/language/vi/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "Trang thông tin điện tử"; $lang["config_work_order_enable"] = "Hỗ trợ giao việc"; $lang["config_work_order_format"] = "Định dạng giấy giao việc"; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/zh-Hans/config_lang.php b/application/language/zh-Hans/config_lang.php index a63186b47..85c767bda 100644 --- a/application/language/zh-Hans/config_lang.php +++ b/application/language/zh-Hans/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "網站"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file diff --git a/application/language/zh-Hant/config_lang.php b/application/language/zh-Hant/config_lang.php index a63186b47..85c767bda 100644 --- a/application/language/zh-Hant/config_lang.php +++ b/application/language/zh-Hant/config_lang.php @@ -274,3 +274,5 @@ $lang["config_use_destination_based_tax"] = ""; $lang["config_website"] = "網站"; $lang["config_work_order_enable"] = ""; $lang["config_work_order_format"] = ""; +$lang["config_system_info"] = "System Info"; +$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file 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 08/11] 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 +
    +
    From 8f59740a5b3f7f1f45540a22e45522db890b4d12 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 24 Feb 2019 00:19:12 +0200 Subject: [PATCH 09/11] Update config_lang.php --- application/language/en-US/config_lang.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/language/en-US/config_lang.php b/application/language/en-US/config_lang.php index ac108e2c2..6b69d3700 100644 --- a/application/language/en-US/config_lang.php +++ b/application/language/en-US/config_lang.php @@ -275,4 +275,5 @@ $lang["config_website"] = "Website"; $lang["config_work_order_enable"] = "Work Order Support"; $lang["config_work_order_format"] = "Work Order Format"; $lang["config_system_info"] = "System Info"; -$lang["config_server_notice"] = "Please use the below info for issue reporting."; \ No newline at end of file +$lang["config_server_notice"] = "Please use the below info for issue reporting."; +$lang["config_ospos_info"] = "OSPOS Installation Info"; From 85f7139dfe61df418fe2b8faa3d78f6b1656d206 Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 24 Feb 2019 00:19:28 +0200 Subject: [PATCH 10/11] Update system_info.php --- application/views/configs/system_info.php | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/application/views/configs/system_info.php b/application/views/configs/system_info.php index f89f118d9..4401fd55a 100644 --- a/application/views/configs/system_info.php +++ b/application/views/configs/system_info.php @@ -1,9 +1,8 @@ -
    lang->line('config_server_notice'); ?> - + @@ -96,16 +95,12 @@ } 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); + chmod("../import_items.csv",0664); + chmod("../import_customers.csv",0664); echo "
    "; - echo ".htaccess permissions were reset to 0644
    "; - echo "CSV permissions were reset to 0444"; + echo "CSV permissions were reset to 0664"; ?>
    Report An issue
    OSPOS Infolang->line('config_ospos_info'); ?> config->item('application_version'); ?> - config->item('commit_sha1'), 0, 6); ?>
    -
    + From 1681afe65ae96cef5b39ca07f627774c27ee2d9f Mon Sep 17 00:00:00 2001 From: WShells Date: Sun, 24 Feb 2019 00:41:58 +0200 Subject: [PATCH 11/11] CSV check --- application/views/configs/system_info.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/application/views/configs/system_info.php b/application/views/configs/system_info.php index 4401fd55a..594e1b5bb 100644 --- a/application/views/configs/system_info.php +++ b/application/views/configs/system_info.php @@ -83,22 +83,22 @@ import_items.csv:
    import_customers.csv: '; + echo 'Writable ✓
    '; } else { - echo 'NOT Writable/Read Only ✓
    '; + echo 'NOT Writable/Read Only ✗
    '; } chmod("../import_items.csv",0664); chmod("../import_customers.csv",0664); echo "
    "; - echo "CSV permissions were reset to 0664"; + echo "CSV permissions were set to 0664"; ?>
    Report An issue