From 42e431b172c9772d8930e4e8fac495ddcbc21e55 Mon Sep 17 00:00:00 2001 From: zhaixiaojian Date: Fri, 26 Jul 2024 14:14:11 +0800 Subject: [PATCH] * [task#124396,done,2h,0h] delete market app, prompt for modification. --- module/instance/config.php | 2 +- module/instance/lang/de.php | 105 ++++++++++++++++--------------- module/instance/lang/en.php | 105 ++++++++++++++++--------------- module/instance/lang/fr.php | 105 ++++++++++++++++--------------- module/instance/lang/zh-cn.php | 105 ++++++++++++++++--------------- module/instance/ui/view.html.php | 7 +++ module/space/config/dtable.php | 2 +- module/space/ui/browse.html.php | 19 ++++++ 8 files changed, 240 insertions(+), 210 deletions(-) diff --git a/module/instance/config.php b/module/instance/config.php index 5bcbaaaef6..8fe4527bde 100644 --- a/module/instance/config.php +++ b/module/instance/config.php @@ -38,7 +38,7 @@ $config->instance->actionList['ajaxUninstall']['icon'] = 'trash'; $config->instance->actionList['ajaxUninstall']['hint'] = $lang->instance->uninstall; $config->instance->actionList['ajaxUninstall']['text'] = $lang->instance->uninstall; $config->instance->actionList['ajaxUninstall']['className'] = 'ajax-submit'; -$config->instance->actionList['ajaxUninstall']['data-confirm'] = $lang->instance->notices['confirmUninstall']; +$config->instance->actionList['ajaxUninstall']['data-confirm'] = array('message' => $lang->instance->notices['confirmUninstall'], 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');; $config->instance->actionList['ajaxUninstall']['url'] = array('module' => 'instance', 'method' => 'ajaxUninstall', 'params' => 'id={id}&type={type}'); $config->instance->actionList['visit']['icon'] = 'menu-my'; diff --git a/module/instance/lang/de.php b/module/instance/lang/de.php index 82f0d7e45c..1e6c93d416 100644 --- a/module/instance/lang/de.php +++ b/module/instance/lang/de.php @@ -263,58 +263,59 @@ $lang->instance->componentFields['cpu_limit'] = 'CPU'; $lang->instance->componentFields['mem_limit'] = 'Memory'; $lang->instance->notices = array(); -$lang->instance->notices['success'] = 'Success'; -$lang->instance->notices['fail'] = 'failed'; -$lang->instance->notices['error'] = 'error'; -$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; -$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; -$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; -$lang->instance->notices['startSuccess'] = 'Successfully started'; -$lang->instance->notices['startFail'] = 'Start failed'; -$lang->instance->notices['stopSuccess'] = 'Close successfully'; -$lang->instance->notices['stopFail'] = 'Close failed'; -$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; -$lang->instance->notices['uninstallFail'] = 'Delete failed'; -$lang->instance->notices['installSuccess'] = 'Installation successful'; -$lang->instance->notices['installFail'] = 'Installation failed'; -$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; -$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; -$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; -$lang->instance->notices['backupFail'] = 'Backup failed'; -$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; -$lang->instance->notices['restoreFail'] = 'Rollback failed'; -$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; -$lang->instance->notices['deleteFail'] = 'Delete failed'; -$lang->instance->notices['starting'] = 'Starting, please wait...'; -$lang->instance->notices['stopping'] = 'Closing, please wait...'; -$lang->instance->notices['installing'] = 'Installing, please wait...'; -$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; -$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; -$lang->instance->notices['backuping'] = 'Backing up, please wait...'; -$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; -$lang->instance->notices['deleting'] = 'Deleting, please wait...'; -$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; -$lang->instance->notices['switching'] = 'Submitting, please wait...'; -$lang->instance->notices['setting'] = 'Submitting, please wait...'; -$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; -$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; -$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; -$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; -$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; -$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; -$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; -$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; -$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; -$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; -$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; -$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; -$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; -$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; -$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; -$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; -$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; -$lang->instance->notices['required'] = 'cannot be empty'; -$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; +$lang->instance->notices['success'] = 'Success'; +$lang->instance->notices['fail'] = 'failed'; +$lang->instance->notices['error'] = 'error'; +$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; +$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; +$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; +$lang->instance->notices['confirmUninstallStoreApp'] = 'Are you sure you delete the app? After deleting, the database of the app will be deleted as well, and the app data cannot be recovered!'; +$lang->instance->notices['startSuccess'] = 'Successfully started'; +$lang->instance->notices['startFail'] = 'Start failed'; +$lang->instance->notices['stopSuccess'] = 'Close successfully'; +$lang->instance->notices['stopFail'] = 'Close failed'; +$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; +$lang->instance->notices['uninstallFail'] = 'Delete failed'; +$lang->instance->notices['installSuccess'] = 'Installation successful'; +$lang->instance->notices['installFail'] = 'Installation failed'; +$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; +$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; +$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; +$lang->instance->notices['backupFail'] = 'Backup failed'; +$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; +$lang->instance->notices['restoreFail'] = 'Rollback failed'; +$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; +$lang->instance->notices['deleteFail'] = 'Delete failed'; +$lang->instance->notices['starting'] = 'Starting, please wait...'; +$lang->instance->notices['stopping'] = 'Closing, please wait...'; +$lang->instance->notices['installing'] = 'Installing, please wait...'; +$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; +$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; +$lang->instance->notices['backuping'] = 'Backing up, please wait...'; +$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; +$lang->instance->notices['deleting'] = 'Deleting, please wait...'; +$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; +$lang->instance->notices['switching'] = 'Submitting, please wait...'; +$lang->instance->notices['setting'] = 'Submitting, please wait...'; +$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; +$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; +$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; +$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; +$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; +$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; +$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; +$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; +$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; +$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; +$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; +$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; +$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; +$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; +$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; +$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; +$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; +$lang->instance->notices['required'] = 'cannot be empty'; +$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; $lang->instance->nameChangeTo = '%s is modified to %s.'; $lang->instance->versionChangeTo = 'Upgrade %s to %s.'; diff --git a/module/instance/lang/en.php b/module/instance/lang/en.php index 82f0d7e45c..1e6c93d416 100644 --- a/module/instance/lang/en.php +++ b/module/instance/lang/en.php @@ -263,58 +263,59 @@ $lang->instance->componentFields['cpu_limit'] = 'CPU'; $lang->instance->componentFields['mem_limit'] = 'Memory'; $lang->instance->notices = array(); -$lang->instance->notices['success'] = 'Success'; -$lang->instance->notices['fail'] = 'failed'; -$lang->instance->notices['error'] = 'error'; -$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; -$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; -$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; -$lang->instance->notices['startSuccess'] = 'Successfully started'; -$lang->instance->notices['startFail'] = 'Start failed'; -$lang->instance->notices['stopSuccess'] = 'Close successfully'; -$lang->instance->notices['stopFail'] = 'Close failed'; -$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; -$lang->instance->notices['uninstallFail'] = 'Delete failed'; -$lang->instance->notices['installSuccess'] = 'Installation successful'; -$lang->instance->notices['installFail'] = 'Installation failed'; -$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; -$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; -$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; -$lang->instance->notices['backupFail'] = 'Backup failed'; -$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; -$lang->instance->notices['restoreFail'] = 'Rollback failed'; -$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; -$lang->instance->notices['deleteFail'] = 'Delete failed'; -$lang->instance->notices['starting'] = 'Starting, please wait...'; -$lang->instance->notices['stopping'] = 'Closing, please wait...'; -$lang->instance->notices['installing'] = 'Installing, please wait...'; -$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; -$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; -$lang->instance->notices['backuping'] = 'Backing up, please wait...'; -$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; -$lang->instance->notices['deleting'] = 'Deleting, please wait...'; -$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; -$lang->instance->notices['switching'] = 'Submitting, please wait...'; -$lang->instance->notices['setting'] = 'Submitting, please wait...'; -$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; -$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; -$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; -$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; -$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; -$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; -$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; -$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; -$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; -$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; -$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; -$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; -$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; -$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; -$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; -$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; -$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; -$lang->instance->notices['required'] = 'cannot be empty'; -$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; +$lang->instance->notices['success'] = 'Success'; +$lang->instance->notices['fail'] = 'failed'; +$lang->instance->notices['error'] = 'error'; +$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; +$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; +$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; +$lang->instance->notices['confirmUninstallStoreApp'] = 'Are you sure you delete the app? After deleting, the database of the app will be deleted as well, and the app data cannot be recovered!'; +$lang->instance->notices['startSuccess'] = 'Successfully started'; +$lang->instance->notices['startFail'] = 'Start failed'; +$lang->instance->notices['stopSuccess'] = 'Close successfully'; +$lang->instance->notices['stopFail'] = 'Close failed'; +$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; +$lang->instance->notices['uninstallFail'] = 'Delete failed'; +$lang->instance->notices['installSuccess'] = 'Installation successful'; +$lang->instance->notices['installFail'] = 'Installation failed'; +$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; +$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; +$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; +$lang->instance->notices['backupFail'] = 'Backup failed'; +$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; +$lang->instance->notices['restoreFail'] = 'Rollback failed'; +$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; +$lang->instance->notices['deleteFail'] = 'Delete failed'; +$lang->instance->notices['starting'] = 'Starting, please wait...'; +$lang->instance->notices['stopping'] = 'Closing, please wait...'; +$lang->instance->notices['installing'] = 'Installing, please wait...'; +$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; +$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; +$lang->instance->notices['backuping'] = 'Backing up, please wait...'; +$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; +$lang->instance->notices['deleting'] = 'Deleting, please wait...'; +$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; +$lang->instance->notices['switching'] = 'Submitting, please wait...'; +$lang->instance->notices['setting'] = 'Submitting, please wait...'; +$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; +$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; +$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; +$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; +$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; +$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; +$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; +$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; +$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; +$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; +$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; +$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; +$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; +$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; +$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; +$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; +$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; +$lang->instance->notices['required'] = 'cannot be empty'; +$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; $lang->instance->nameChangeTo = '%s is modified to %s.'; $lang->instance->versionChangeTo = 'Upgrade %s to %s.'; diff --git a/module/instance/lang/fr.php b/module/instance/lang/fr.php index 82f0d7e45c..1e6c93d416 100644 --- a/module/instance/lang/fr.php +++ b/module/instance/lang/fr.php @@ -263,58 +263,59 @@ $lang->instance->componentFields['cpu_limit'] = 'CPU'; $lang->instance->componentFields['mem_limit'] = 'Memory'; $lang->instance->notices = array(); -$lang->instance->notices['success'] = 'Success'; -$lang->instance->notices['fail'] = 'failed'; -$lang->instance->notices['error'] = 'error'; -$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; -$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; -$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; -$lang->instance->notices['startSuccess'] = 'Successfully started'; -$lang->instance->notices['startFail'] = 'Start failed'; -$lang->instance->notices['stopSuccess'] = 'Close successfully'; -$lang->instance->notices['stopFail'] = 'Close failed'; -$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; -$lang->instance->notices['uninstallFail'] = 'Delete failed'; -$lang->instance->notices['installSuccess'] = 'Installation successful'; -$lang->instance->notices['installFail'] = 'Installation failed'; -$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; -$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; -$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; -$lang->instance->notices['backupFail'] = 'Backup failed'; -$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; -$lang->instance->notices['restoreFail'] = 'Rollback failed'; -$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; -$lang->instance->notices['deleteFail'] = 'Delete failed'; -$lang->instance->notices['starting'] = 'Starting, please wait...'; -$lang->instance->notices['stopping'] = 'Closing, please wait...'; -$lang->instance->notices['installing'] = 'Installing, please wait...'; -$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; -$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; -$lang->instance->notices['backuping'] = 'Backing up, please wait...'; -$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; -$lang->instance->notices['deleting'] = 'Deleting, please wait...'; -$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; -$lang->instance->notices['switching'] = 'Submitting, please wait...'; -$lang->instance->notices['setting'] = 'Submitting, please wait...'; -$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; -$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; -$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; -$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; -$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; -$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; -$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; -$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; -$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; -$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; -$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; -$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; -$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; -$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; -$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; -$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; -$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; -$lang->instance->notices['required'] = 'cannot be empty'; -$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; +$lang->instance->notices['success'] = 'Success'; +$lang->instance->notices['fail'] = 'failed'; +$lang->instance->notices['error'] = 'error'; +$lang->instance->notices['confirmStart'] = 'Are you sure to start the application?'; +$lang->instance->notices['confirmStop'] = 'Are you sure to close this application?'; +$lang->instance->notices['confirmUninstall'] = 'Are you sure to delete this application?'; +$lang->instance->notices['confirmUninstallStoreApp'] = 'Are you sure you delete the app? After deleting, the database of the app will be deleted as well, and the app data cannot be recovered!'; +$lang->instance->notices['startSuccess'] = 'Successfully started'; +$lang->instance->notices['startFail'] = 'Start failed'; +$lang->instance->notices['stopSuccess'] = 'Close successfully'; +$lang->instance->notices['stopFail'] = 'Close failed'; +$lang->instance->notices['uninstallSuccess'] = 'Successfully deleted'; +$lang->instance->notices['uninstallFail'] = 'Delete failed'; +$lang->instance->notices['installSuccess'] = 'Installation successful'; +$lang->instance->notices['installFail'] = 'Installation failed'; +$lang->instance->notices['upgradeSuccess'] = 'Upgrade successful'; +$lang->instance->notices['upgradeFail'] = 'Upgrade failed'; +$lang->instance->notices['backupSuccess'] = 'Backup task submitted'; +$lang->instance->notices['backupFail'] = 'Backup failed'; +$lang->instance->notices['restoreSuccess'] = 'The rollback task has been submitted'; +$lang->instance->notices['restoreFail'] = 'Rollback failed'; +$lang->instance->notices['deleteSuccess'] = 'DeleteSuccess'; +$lang->instance->notices['deleteFail'] = 'Delete failed'; +$lang->instance->notices['starting'] = 'Starting, please wait...'; +$lang->instance->notices['stopping'] = 'Closing, please wait...'; +$lang->instance->notices['installing'] = 'Installing, please wait...'; +$lang->instance->notices['uninstalling'] = 'Deleting, please wait...'; +$lang->instance->notices['upgrading'] = 'Upgrading, please wait...'; +$lang->instance->notices['backuping'] = 'Backing up, please wait...'; +$lang->instance->notices['restoring'] = 'Rolling back, please wait...'; +$lang->instance->notices['deleting'] = 'Deleting, please wait...'; +$lang->instance->notices['adjusting'] = 'Adjusting, please wait...'; +$lang->instance->notices['switching'] = 'Submitting, please wait...'; +$lang->instance->notices['setting'] = 'Submitting, please wait...'; +$lang->instance->notices['confirmInstall'] = 'Are you sure you want to install (%s)?'; +$lang->instance->notices['confirmUpgrade'] = 'Are you sure you want to upgrade to the latest version?'; +$lang->instance->notices['confirmBackup'] = 'Are you sure you want to backup?'; +$lang->instance->notices['confirmRestore'] = 'This operation will overwrite the current data with the backed up data. Are you sure you want to rollback?'; +$lang->instance->notices['confirmDelete'] = 'Are you sure you want to delete the backup data?'; +$lang->instance->notices['adjustMemory'] = 'Are you sure you want to adjust the middle memory?'; +$lang->instance->notices['switchLDAP'] = 'Modifying LDAP will restart the service. Are you sure you want to modify LDAP?'; +$lang->instance->notices['enableLDAPFailed'] = 'Enable LDAP failed'; +$lang->instance->notices['disableLDAPFailed'] = 'Disable LDAP failed'; +$lang->instance->notices['enableLDAPSuccess'] = 'Enable LDAP successfully'; +$lang->instance->notices['disableLDAPSuccess'] = 'Disable LDAP successfully'; +$lang->instance->notices['switchSMTP'] = 'Modifying SMTP will restart the service. Are you sure you want to modify SMTP?'; +$lang->instance->notices['enableSMTPFailed'] = 'Enable SMTP failed'; +$lang->instance->notices['disableSMTPFailed'] = 'Disable SMTP failed'; +$lang->instance->notices['enableSMTPSuccess'] = 'Enable SMTP successfully'; +$lang->instance->notices['disableSMTPSuccess'] = 'Disable SMTP successfully'; +$lang->instance->notices['confirmCustom'] = 'After modifying the custom configuration, the service will automatically restart to make the configuration effective.'; +$lang->instance->notices['required'] = 'cannot be empty'; +$lang->instance->notices['notEnoughResource'] = 'Insufficient platform resources. Do you want to continue installing?'; $lang->instance->nameChangeTo = '%s is modified to %s.'; $lang->instance->versionChangeTo = 'Upgrade %s to %s.'; diff --git a/module/instance/lang/zh-cn.php b/module/instance/lang/zh-cn.php index 3ac47032eb..aef20089e4 100644 --- a/module/instance/lang/zh-cn.php +++ b/module/instance/lang/zh-cn.php @@ -263,58 +263,59 @@ $lang->instance->componentFields['cpu_limit'] = 'CPU'; $lang->instance->componentFields['mem_limit'] = '内存'; $lang->instance->notices = array(); -$lang->instance->notices['success'] = '成功'; -$lang->instance->notices['fail'] = '失败'; -$lang->instance->notices['error'] = '错误'; -$lang->instance->notices['confirmStart'] = '确定启动该应用吗?'; -$lang->instance->notices['confirmStop'] = '确定关闭该应用吗?'; -$lang->instance->notices['confirmUninstall'] = '确定删除该应用吗?'; -$lang->instance->notices['startSuccess'] = '启动成功'; -$lang->instance->notices['startFail'] = '启动失败'; -$lang->instance->notices['stopSuccess'] = '关闭成功'; -$lang->instance->notices['stopFail'] = '关闭失败'; -$lang->instance->notices['uninstallSuccess'] = '删除成功'; -$lang->instance->notices['uninstallFail'] = '删除失败'; -$lang->instance->notices['installSuccess'] = '安装成功'; -$lang->instance->notices['installFail'] = '安装失败'; -$lang->instance->notices['upgradeSuccess'] = '升级成功'; -$lang->instance->notices['upgradeFail'] = '升级失败'; -$lang->instance->notices['backupSuccess'] = '备份任务已提交'; -$lang->instance->notices['backupFail'] = '备份失败'; -$lang->instance->notices['restoreSuccess'] = '回滚任务已提交'; -$lang->instance->notices['restoreFail'] = '回滚失败'; -$lang->instance->notices['deleteSuccess'] = '删除成功'; -$lang->instance->notices['deleteFail'] = '删除失败'; -$lang->instance->notices['starting'] = '启动中,请稍候...'; -$lang->instance->notices['stopping'] = '关闭中,请稍候...'; -$lang->instance->notices['installing'] = '安装中,请稍候...'; -$lang->instance->notices['uninstalling'] = '删除中,请稍候...'; -$lang->instance->notices['upgrading'] = '升级中,请稍候...'; -$lang->instance->notices['backuping'] = '备份中,请稍候...'; -$lang->instance->notices['restoring'] = '回滚中,请稍候...'; -$lang->instance->notices['deleting'] = '删除中,请稍候...'; -$lang->instance->notices['adjusting'] = '调整中,请稍候...'; -$lang->instance->notices['switching'] = '提交中,请稍候...'; -$lang->instance->notices['setting'] = '提交中,请稍候...'; -$lang->instance->notices['confirmInstall'] = '确定要安装(%s)?'; -$lang->instance->notices['confirmUpgrade'] = '确定要升级到最新版吗?'; -$lang->instance->notices['confirmBackup'] = '确定要备份吗?'; -$lang->instance->notices['confirmRestore'] = '本操作将用备份的数据覆盖当前的数据,确定要回滚吗?'; -$lang->instance->notices['confirmDelete'] = '确定要删除该备份数据吗?'; -$lang->instance->notices['adjustMemory'] = '确定要调整中内存吗?'; -$lang->instance->notices['switchLDAP'] = '修改LDAP会重启服务,确定要修改LDAP吗?'; -$lang->instance->notices['enableLDAPFailed'] = '启用LDAP失败'; -$lang->instance->notices['disableLDAPFailed'] = '禁用LDAP失败'; -$lang->instance->notices['enableLDAPSuccess'] = '启用LDAP成功'; -$lang->instance->notices['disableLDAPSuccess'] = '禁用LDAP成功'; -$lang->instance->notices['switchSMTP'] = '修改SMTP会重启服务,确定要修改SMTP吗?'; -$lang->instance->notices['enableSMTPFailed'] = '启用SMTP失败'; -$lang->instance->notices['disableSMTPFailed'] = '禁用SMTP失败'; -$lang->instance->notices['enableSMTPSuccess'] = '启用SMTP成功'; -$lang->instance->notices['disableSMTPSuccess'] = '禁用SMTP成功'; -$lang->instance->notices['confirmCustom'] = '修改自定义配置后服务将自动重启以使配置生效。'; -$lang->instance->notices['required'] = '不能为空'; -$lang->instance->notices['notEnoughResource'] = '平台资源不足,要继续安装吗?'; +$lang->instance->notices['success'] = '成功'; +$lang->instance->notices['fail'] = '失败'; +$lang->instance->notices['error'] = '错误'; +$lang->instance->notices['confirmStart'] = '确定启动该应用吗?'; +$lang->instance->notices['confirmStop'] = '确定关闭该应用吗?'; +$lang->instance->notices['confirmUninstall'] = '确定删除该应用吗?'; +$lang->instance->notices['confirmUninstallStoreApp'] = '您确定删除该应用吗?删除后该应用的数据库会一并删除,应用数据无法恢复!'; +$lang->instance->notices['startSuccess'] = '启动成功'; +$lang->instance->notices['startFail'] = '启动失败'; +$lang->instance->notices['stopSuccess'] = '关闭成功'; +$lang->instance->notices['stopFail'] = '关闭失败'; +$lang->instance->notices['uninstallSuccess'] = '删除成功'; +$lang->instance->notices['uninstallFail'] = '删除失败'; +$lang->instance->notices['installSuccess'] = '安装成功'; +$lang->instance->notices['installFail'] = '安装失败'; +$lang->instance->notices['upgradeSuccess'] = '升级成功'; +$lang->instance->notices['upgradeFail'] = '升级失败'; +$lang->instance->notices['backupSuccess'] = '备份任务已提交'; +$lang->instance->notices['backupFail'] = '备份失败'; +$lang->instance->notices['restoreSuccess'] = '回滚任务已提交'; +$lang->instance->notices['restoreFail'] = '回滚失败'; +$lang->instance->notices['deleteSuccess'] = '删除成功'; +$lang->instance->notices['deleteFail'] = '删除失败'; +$lang->instance->notices['starting'] = '启动中,请稍候...'; +$lang->instance->notices['stopping'] = '关闭中,请稍候...'; +$lang->instance->notices['installing'] = '安装中,请稍候...'; +$lang->instance->notices['uninstalling'] = '删除中,请稍候...'; +$lang->instance->notices['upgrading'] = '升级中,请稍候...'; +$lang->instance->notices['backuping'] = '备份中,请稍候...'; +$lang->instance->notices['restoring'] = '回滚中,请稍候...'; +$lang->instance->notices['deleting'] = '删除中,请稍候...'; +$lang->instance->notices['adjusting'] = '调整中,请稍候...'; +$lang->instance->notices['switching'] = '提交中,请稍候...'; +$lang->instance->notices['setting'] = '提交中,请稍候...'; +$lang->instance->notices['confirmInstall'] = '确定要安装(%s)?'; +$lang->instance->notices['confirmUpgrade'] = '确定要升级到最新版吗?'; +$lang->instance->notices['confirmBackup'] = '确定要备份吗?'; +$lang->instance->notices['confirmRestore'] = '本操作将用备份的数据覆盖当前的数据,确定要回滚吗?'; +$lang->instance->notices['confirmDelete'] = '确定要删除该备份数据吗?'; +$lang->instance->notices['adjustMemory'] = '确定要调整中内存吗?'; +$lang->instance->notices['switchLDAP'] = '修改LDAP会重启服务,确定要修改LDAP吗?'; +$lang->instance->notices['enableLDAPFailed'] = '启用LDAP失败'; +$lang->instance->notices['disableLDAPFailed'] = '禁用LDAP失败'; +$lang->instance->notices['enableLDAPSuccess'] = '启用LDAP成功'; +$lang->instance->notices['disableLDAPSuccess'] = '禁用LDAP成功'; +$lang->instance->notices['switchSMTP'] = '修改SMTP会重启服务,确定要修改SMTP吗?'; +$lang->instance->notices['enableSMTPFailed'] = '启用SMTP失败'; +$lang->instance->notices['disableSMTPFailed'] = '禁用SMTP失败'; +$lang->instance->notices['enableSMTPSuccess'] = '启用SMTP成功'; +$lang->instance->notices['disableSMTPSuccess'] = '禁用SMTP成功'; +$lang->instance->notices['confirmCustom'] = '修改自定义配置后服务将自动重启以使配置生效。'; +$lang->instance->notices['required'] = '不能为空'; +$lang->instance->notices['notEnoughResource'] = '平台资源不足,要继续安装吗?'; $lang->instance->nameChangeTo = ' %s 修改为 %s 。'; $lang->instance->versionChangeTo = ' %s 升级为 %s 。'; diff --git a/module/instance/ui/view.html.php b/module/instance/ui/view.html.php index 05ba0871f6..9be3675954 100644 --- a/module/instance/ui/view.html.php +++ b/module/instance/ui/view.html.php @@ -36,6 +36,13 @@ if($type !== 'store') $lang->instance->defaultPassword = $lang->instance->password; } +if(!empty($actions['suffixActions'])) +{ + foreach($actions['suffixActions'] as $suffix => &$action) + { + if($type == 'store' && $action['icon'] == 'trash' && !empty($action['data-confirm']['message'])) $action['data-confirm']['message'] = $lang->instance->notices['confirmUninstallStoreApp']; + } +} $dbListWg = array(); foreach($dbList as $db) { diff --git a/module/space/config/dtable.php b/module/space/config/dtable.php index ef07101064..eedff5d8cd 100644 --- a/module/space/config/dtable.php +++ b/module/space/config/dtable.php @@ -57,7 +57,7 @@ $config->space->dtable->fieldList['actions']['list']['ajaxStop']['data-confirm'] $config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['icon'] = 'trash'; $config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['hint'] = $lang->instance->uninstall; $config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['className'] = 'ajax-submit'; -$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['data-confirm'] = $lang->instance->notices['confirmUninstall']; +$config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['data-confirm'] = array('message' => $lang->instance->notices['confirmUninstall'], 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x'); $config->space->dtable->fieldList['actions']['list']['ajaxUninstall']['url'] = array('module' => 'instance', 'method' => 'ajaxUninstall', 'params' => 'id={orgID}&type={type}'); $config->space->dtable->fieldList['actions']['list']['visit']['icon'] = 'menu-my'; diff --git a/module/space/ui/browse.html.php b/module/space/ui/browse.html.php index 42117ec107..c9f8866882 100644 --- a/module/space/ui/browse.html.php +++ b/module/space/ui/browse.html.php @@ -57,8 +57,27 @@ toolBar ))) : null ); +$langConfirmUninstal = $lang->instance->notices['confirmUninstall']; +$langConfirmUninstallStoreApp = $lang->instance->notices['confirmUninstallStoreApp']; dtable ( + set::actionItemCreator(jsRaw(<< { + if(info.row.data.type != 'store' && item.icon == 'trash') + { + item['data-confirm']['message'] = '$langConfirmUninstal'; + Object.assign(item, item); + return item + } + if(info.row.data.type == 'store' && item.icon == 'trash') + { + item['data-confirm']['message'] = '$langConfirmUninstallStoreApp'; + Object.assign(item, item); + return item + } + return item + } + JS)), set::userMap($users), set::cols($config->space->dtable->fieldList), set::data($instances),