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 782fc8796..ae2c54790 100644 --- a/application/language/az-AZ/config_lang.php +++ b/application/language/az-AZ/config_lang.php @@ -273,3 +273,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/en-US/config_lang.php b/application/language/en-US/config_lang.php index 16ae15941..6b69d3700 100644 --- a/application/language/en-US/config_lang.php +++ b/application/language/en-US/config_lang.php @@ -274,3 +274,6 @@ $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."; +$lang["config_ospos_info"] = "OSPOS Installation Info"; 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 4d7740d07..46d626d2b 100644 --- a/application/language/pt-BR/config_lang.php +++ b/application/language/pt-BR/config_lang.php @@ -273,3 +273,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 diff --git a/application/views/configs/manage.php b/application/views/configs/manage.php index f767c5dbe..25fc6db7e 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/system_info.php b/application/views/configs/system_info.php new file mode 100644 index 000000000..594e1b5bb --- /dev/null +++ b/application/views/configs/system_info.php @@ -0,0 +1,106 @@ + lang->line('config_server_notice'); ?> + + + + + + + + + + + + + + + + + +
    lang->line('config_ospos_info'); ?>config->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 ✗', '
    '; + ?> +
    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("../import_items.csv",0664); + chmod("../import_customers.csv",0664); + echo "
    "; + echo "CSV permissions were set to 0664"; + ?>
    + 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 +
    +