diff --git a/source/packages/com_mokosuiteclient/admin/src/View/Ticketsettings/HtmlView.php b/source/packages/com_mokosuiteclient/admin/src/View/Ticketsettings/HtmlView.php index 5091a049..daac6e96 100644 --- a/source/packages/com_mokosuiteclient/admin/src/View/Ticketsettings/HtmlView.php +++ b/source/packages/com_mokosuiteclient/admin/src/View/Ticketsettings/HtmlView.php @@ -35,7 +35,7 @@ class HtmlView extends BaseHtmlView protected function addToolbar(): void { - ToolbarHelper::title(Text::_('COM_MOKOSUITE_TICKET_SETTINGS'), 'cog'); + ToolbarHelper::title(Text::_('COM_MOKOSUITECLIENT_TICKET_SETTINGS'), 'cog'); ToolbarHelper::back('JTOOLBAR_BACK', 'index.php?option=com_mokosuiteclient&view=tickets'); } } diff --git a/source/packages/mod_mokosuiteclient_cache/mod_mokosuiteclient_cache.xml b/source/packages/mod_mokosuiteclient_cache/mod_mokosuiteclient_cache.xml index 7aa1f3da..aaea17d6 100644 --- a/source/packages/mod_mokosuiteclient_cache/mod_mokosuiteclient_cache.xml +++ b/source/packages/mod_mokosuiteclient_cache/mod_mokosuiteclient_cache.xml @@ -8,7 +8,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - MOD_MOKOSUITE_CACHE_DESC + MOD_MOKOSUITECLIENT_CACHE_DESC Moko\Module\MokoSuiteCache diff --git a/source/packages/mod_mokosuiteclient_cpanel/mod_mokosuiteclient_cpanel.xml b/source/packages/mod_mokosuiteclient_cpanel/mod_mokosuiteclient_cpanel.xml index 5a0df82f..9e41408a 100644 --- a/source/packages/mod_mokosuiteclient_cpanel/mod_mokosuiteclient_cpanel.xml +++ b/source/packages/mod_mokosuiteclient_cpanel/mod_mokosuiteclient_cpanel.xml @@ -8,7 +8,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - MOD_MOKOSUITE_CPANEL_DESC + MOD_MOKOSUITECLIENT_CPANEL_DESC Moko\Module\MokoSuiteCpanel @@ -25,64 +25,64 @@
+ label="MOD_MOKOSUITECLIENT_CPANEL_FIELDSET_DISPLAY" + description="MOD_MOKOSUITECLIENT_CPANEL_FIELDSET_DISPLAY_DESC"> diff --git a/source/packages/plg_system_mokosuiteclient/mokosuiteclient.xml b/source/packages/plg_system_mokosuiteclient/mokosuiteclient.xml index 092f4fa1..c197eb67 100644 --- a/source/packages/plg_system_mokosuiteclient/mokosuiteclient.xml +++ b/source/packages/plg_system_mokosuiteclient/mokosuiteclient.xml @@ -68,13 +68,13 @@ addfieldprefix="Moko\Plugin\System\MokoSuiteClient\Field" >
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIELDSET_CORE_LABEL" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIELDSET_CORE_DESC"> '', 'title_holder' => '', 'table_name' => '', - 'text_prefix' => 'PLG_SYSTEM_MOKOSUITE', + 'text_prefix' => 'PLG_SYSTEM_MOKOSUITECLIENT', ]; $db->insertObject('#__action_log_config', $config); diff --git a/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.ini b/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.ini index fe0157dc..f13014d4 100644 --- a/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.ini +++ b/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.ini @@ -3,27 +3,27 @@ ; License: GPL-3.0-or-later ; IP Geolocation by DB-IP — https://db-ip.com -PLG_SYSTEM_MOKOSUITE_DBIP="System - MokoSuiteClient DB-IP" -PLG_SYSTEM_MOKOSUITE_DBIP_DESC="IP geolocation for MokoSuiteClient using DB-IP Lite databases. Ships with country-level data; city-level data is downloaded from CDN or loaded from a local file." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP="System - MokoSuiteClient DB-IP" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DESC="IP geolocation for MokoSuiteClient using DB-IP Lite databases. Ships with country-level data; city-level data is downloaded from CDN or loaded from a local file." -PLG_SYSTEM_MOKOSUITE_DBIP_FIELDSET_BASIC="DB-IP Settings" -PLG_SYSTEM_MOKOSUITE_DBIP_FIELDSET_BASIC_DESC="Configure IP geolocation database source and level." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_FIELDSET_BASIC="DB-IP Settings" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_FIELDSET_BASIC_DESC="Configure IP geolocation database source and level." -PLG_SYSTEM_MOKOSUITE_DBIP_SOURCE_LABEL="Database Source" -PLG_SYSTEM_MOKOSUITE_DBIP_SOURCE_DESC="CDN downloads the city database automatically from the configured URL. Local uses a MMDB file you provide on the server." -PLG_SYSTEM_MOKOSUITE_DBIP_SOURCE_CDN="CDN (auto-download)" -PLG_SYSTEM_MOKOSUITE_DBIP_SOURCE_LOCAL="Local file" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_LABEL="Database Source" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_DESC="CDN downloads the city database automatically from the configured URL. Local uses a MMDB file you provide on the server." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_CDN="CDN (auto-download)" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_LOCAL="Local file" -PLG_SYSTEM_MOKOSUITE_DBIP_DATABASE_LEVEL_LABEL="Database Level" -PLG_SYSTEM_MOKOSUITE_DBIP_DATABASE_LEVEL_DESC="Country is bundled (~8 MB). City provides region, city, and coordinates but requires a separate download (~125 MB)." -PLG_SYSTEM_MOKOSUITE_DBIP_DATABASE_COUNTRY="Country (bundled)" -PLG_SYSTEM_MOKOSUITE_DBIP_DATABASE_CITY="City (remote download)" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_LEVEL_LABEL="Database Level" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_LEVEL_DESC="Country is bundled (~8 MB). City provides region, city, and coordinates but requires a separate download (~125 MB)." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_COUNTRY="Country (bundled)" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_CITY="City (remote download)" -PLG_SYSTEM_MOKOSUITE_DBIP_AUTO_UPDATE_LABEL="Auto-Update Database" -PLG_SYSTEM_MOKOSUITE_DBIP_AUTO_UPDATE_DESC="Automatically download the latest city database monthly when an admin visits the backend." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_AUTO_UPDATE_LABEL="Auto-Update Database" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_AUTO_UPDATE_DESC="Automatically download the latest city database monthly when an admin visits the backend." -PLG_SYSTEM_MOKOSUITE_DBIP_CDN_URL_LABEL="CDN Download URL" -PLG_SYSTEM_MOKOSUITE_DBIP_CDN_URL_DESC="URL to download the city-level MMDB file. Default points to the MokoConsulting geoip-data repository." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_CDN_URL_LABEL="CDN Download URL" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_CDN_URL_DESC="URL to download the city-level MMDB file. Default points to the MokoConsulting geoip-data repository." -PLG_SYSTEM_MOKOSUITE_DBIP_LOCAL_PATH_LABEL="Local MMDB Path" -PLG_SYSTEM_MOKOSUITE_DBIP_LOCAL_PATH_DESC="Absolute path to a DB-IP MMDB file on the server (e.g. /home/user/dbip-city-lite.mmdb)." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_LOCAL_PATH_LABEL="Local MMDB Path" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_LOCAL_PATH_DESC="Absolute path to a DB-IP MMDB file on the server (e.g. /home/user/dbip-city-lite.mmdb)." diff --git a/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.sys.ini b/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.sys.ini index fee3b1d8..8e2f8ac5 100644 --- a/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.sys.ini +++ b/source/packages/plg_system_mokosuiteclient_dbip/language/en-GB/plg_system_mokosuiteclient_dbip.sys.ini @@ -2,5 +2,5 @@ ; Copyright (C) 2026 Moko Consulting. All rights reserved. ; License: GPL-3.0-or-later -PLG_SYSTEM_MOKOSUITE_DBIP="System - MokoSuiteClient DB-IP" -PLG_SYSTEM_MOKOSUITE_DBIP_DESC="IP geolocation for MokoSuiteClient using DB-IP Lite databases." +PLG_SYSTEM_MOKOSUITECLIENT_DBIP="System - MokoSuiteClient DB-IP" +PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DESC="IP geolocation for MokoSuiteClient using DB-IP Lite databases." diff --git a/source/packages/plg_system_mokosuiteclient_dbip/mokosuiteclient_dbip.xml b/source/packages/plg_system_mokosuiteclient_dbip/mokosuiteclient_dbip.xml index 967dd039..30f90045 100644 --- a/source/packages/plg_system_mokosuiteclient_dbip/mokosuiteclient_dbip.xml +++ b/source/packages/plg_system_mokosuiteclient_dbip/mokosuiteclient_dbip.xml @@ -9,7 +9,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_DBIP_DESC + PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DESC Moko\Plugin\System\MokoSuiteClientDBIP @@ -28,26 +28,26 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_FIELDSET_BASIC" + description="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_FIELDSET_BASIC_DESC"> - - + label="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_LABEL" + description="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_SOURCE_DESC"> + + - - + label="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_LEVEL_LABEL" + description="PLG_SYSTEM_MOKOSUITECLIENT_DBIP_DATABASE_LEVEL_DESC"> + + @@ -56,15 +56,15 @@ diff --git a/source/packages/plg_system_mokosuiteclient_devtools/mokosuiteclient_devtools.xml b/source/packages/plg_system_mokosuiteclient_devtools/mokosuiteclient_devtools.xml index 834ca223..a9560094 100644 --- a/source/packages/plg_system_mokosuiteclient_devtools/mokosuiteclient_devtools.xml +++ b/source/packages/plg_system_mokosuiteclient_devtools/mokosuiteclient_devtools.xml @@ -9,7 +9,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_DEVTOOLS_DESC + PLG_SYSTEM_MOKOSUITECLIENT_DEVTOOLS_DESC Moko\Plugin\System\MokoSuiteClientDevTools @@ -26,36 +26,36 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_DEVTOOLS_FIELDSET_BASIC" + description="PLG_SYSTEM_MOKOSUITECLIENT_DEVTOOLS_FIELDSET_BASIC_DESC"> diff --git a/source/packages/plg_system_mokosuiteclient_firewall/mokosuiteclient_firewall.xml b/source/packages/plg_system_mokosuiteclient_firewall/mokosuiteclient_firewall.xml index 5335a502..1b07d1ad 100644 --- a/source/packages/plg_system_mokosuiteclient_firewall/mokosuiteclient_firewall.xml +++ b/source/packages/plg_system_mokosuiteclient_firewall/mokosuiteclient_firewall.xml @@ -9,7 +9,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_FIREWALL_DESC + PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_DESC Moko\Plugin\System\MokoSuiteClientFirewall @@ -36,25 +36,25 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_BASIC" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_BASIC_DESC">
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_WAF" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_WAF_DESC"> @@ -85,8 +85,8 @@ @@ -94,8 +94,8 @@ @@ -103,15 +103,15 @@ @@ -119,8 +119,8 @@ @@ -130,8 +130,8 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_HEADERS" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_HEADERS_DESC">
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_ACCESS" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_ACCESS_DESC"> @@ -211,8 +211,8 @@ showon="autoban_threshold!:0" /> @@ -221,28 +221,28 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_PROTECTION" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_PROTECTION_DESC"> @@ -251,29 +251,29 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_PASSWORD" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_PASSWORD_DESC"> + label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_PASSWORD_LENGTH_LABEL" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_PASSWORD_LENGTH_DESC" /> @@ -282,17 +282,17 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_UPLOADS" + description="PLG_SYSTEM_MOKOSUITECLIENT_FIREWALL_FIELDSET_UPLOADS_DESC">
diff --git a/source/packages/plg_system_mokosuiteclient_monitor/mokosuiteclient_monitor.xml b/source/packages/plg_system_mokosuiteclient_monitor/mokosuiteclient_monitor.xml index 69b1105d..6693e885 100644 --- a/source/packages/plg_system_mokosuiteclient_monitor/mokosuiteclient_monitor.xml +++ b/source/packages/plg_system_mokosuiteclient_monitor/mokosuiteclient_monitor.xml @@ -9,7 +9,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_MONITOR_DESC + PLG_SYSTEM_MOKOSUITECLIENT_MONITOR_DESC Moko\Plugin\System\MokoSuiteClientMonitor @@ -26,12 +26,12 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_MONITOR_FIELDSET_BASIC" + description="PLG_SYSTEM_MOKOSUITECLIENT_MONITOR_FIELDSET_BASIC_DESC"> @@ -39,8 +39,8 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_OFFLINE_DESC + PLG_SYSTEM_MOKOSUITECLIENT_OFFLINE_DESC Moko\Plugin\System\MokoSuiteClientOffline @@ -25,15 +25,15 @@ -
+
diff --git a/source/packages/plg_system_mokosuiteclient_tenant/mokosuiteclient_tenant.xml b/source/packages/plg_system_mokosuiteclient_tenant/mokosuiteclient_tenant.xml index 7c097ebf..bcb9322b 100644 --- a/source/packages/plg_system_mokosuiteclient_tenant/mokosuiteclient_tenant.xml +++ b/source/packages/plg_system_mokosuiteclient_tenant/mokosuiteclient_tenant.xml @@ -9,7 +9,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_SYSTEM_MOKOSUITE_TENANT_DESC + PLG_SYSTEM_MOKOSUITECLIENT_TENANT_DESC Moko\Plugin\System\MokoSuiteClientTenant @@ -26,20 +26,20 @@
+ label="PLG_SYSTEM_MOKOSUITECLIENT_TENANT_FIELDSET_BASIC" + description="PLG_SYSTEM_MOKOSUITECLIENT_TENANT_FIELDSET_BASIC_DESC"> @@ -47,40 +47,40 @@
diff --git a/source/packages/plg_task_mokosuiteclient_tickets/src/Extension/TicketAutomation.php b/source/packages/plg_task_mokosuiteclient_tickets/src/Extension/TicketAutomation.php index 81d7709a..55013bab 100644 --- a/source/packages/plg_task_mokosuiteclient_tickets/src/Extension/TicketAutomation.php +++ b/source/packages/plg_task_mokosuiteclient_tickets/src/Extension/TicketAutomation.php @@ -27,15 +27,15 @@ class TicketAutomation extends CMSPlugin implements SubscriberInterface protected const TASKS_MAP = [ 'mokosuiteclient.ticket.automation' => [ - 'langConstPrefix' => 'PLG_TASK_MOKOSUITE_TICKETS_AUTOMATION', + 'langConstPrefix' => 'PLG_TASK_MOKOSUITECLIENT_TICKETS_AUTOMATION', 'method' => 'runAutomation', ], 'mokosuiteclient.ticket.imap_poll' => [ - 'langConstPrefix' => 'PLG_TASK_MOKOSUITE_TICKETS_IMAP_POLL', + 'langConstPrefix' => 'PLG_TASK_MOKOSUITECLIENT_TICKETS_IMAP_POLL', 'method' => 'runImapPoll', ], 'mokosuiteclient.ticket.autoclose' => [ - 'langConstPrefix' => 'PLG_TASK_MOKOSUITE_TICKETS_AUTOCLOSE', + 'langConstPrefix' => 'PLG_TASK_MOKOSUITECLIENT_TICKETS_AUTOCLOSE', 'method' => 'runAutoClose', ], ]; diff --git a/source/packages/plg_task_mokosuiteclientdemo/mokosuiteclientdemo.xml b/source/packages/plg_task_mokosuiteclientdemo/mokosuiteclientdemo.xml index 6fbc187a..6714d2ad 100644 --- a/source/packages/plg_task_mokosuiteclientdemo/mokosuiteclientdemo.xml +++ b/source/packages/plg_task_mokosuiteclientdemo/mokosuiteclientdemo.xml @@ -13,7 +13,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_TASK_MOKOSUITEDEMO_DESC + PLG_TASK_MOKOSUITECLIENTDEMO_DESC Moko\Plugin\Task\MokoSuiteClientDemo diff --git a/source/packages/plg_task_mokosuiteclientsync/mokosuiteclientsync.xml b/source/packages/plg_task_mokosuiteclientsync/mokosuiteclientsync.xml index 1c9f967c..9a4ff1cb 100644 --- a/source/packages/plg_task_mokosuiteclientsync/mokosuiteclientsync.xml +++ b/source/packages/plg_task_mokosuiteclientsync/mokosuiteclientsync.xml @@ -13,7 +13,7 @@ hello@mokoconsulting.tech https://mokoconsulting.tech 02.36.00-rc - PLG_TASK_MOKOSUITESYNC_DESC + PLG_TASK_MOKOSUITECLIENTSYNC_DESC Moko\Plugin\Task\MokoSuiteClientSync diff --git a/source/script.php b/source/script.php index bed2845b..d8ae9f3c 100644 --- a/source/script.php +++ b/source/script.php @@ -78,6 +78,7 @@ class Pkg_MokosuiteInstallerScript $this->enablePlugin('system', 'mokosuiteclient_devtools'); $this->enablePlugin('system', 'mokosuiteclient_offline'); $this->enablePlugin('system', 'mokosuiteclient_dbip'); + $this->enablePlugin('system', 'mokosuiteclient_monitor'); $this->enablePlugin('webservices', 'mokosuiteclient'); $this->enablePlugin('task', 'mokosuiteclientdemo'); $this->enablePlugin('task', 'mokosuiteclientsync');