瀏覽代碼

new settings section

andre 6 月之前
父節點
當前提交
106f0a1079

+ 1 - 1
app/Config/sidebars.yml

@@ -14,7 +14,7 @@ management:
   domainAlias:
     order: 750
     uri: 'clientarea.php?action=productdetails&id={$hostingId}&modop=custom&a=management&mg-page=domainAlias'
-  settings:
+  setting:
     order: 760
     uri: 'clientarea.php?action=productdetails&id={$hostingId}&modop=custom&a=management&mg-page=setting'
   goWebmail:

+ 1 - 1
app/Enums/ControllerEnums.php

@@ -19,6 +19,6 @@ class ControllerEnums
     const WEBMAIL_PAGE              = 'ca_goToWebmailPage';
     const DISTRIBUTION_MAIL_PAGE    = 'ca_distributionListPage';
     const RESSOURCE_PAGE            = 'ca_ressourcePage';
-    const SETTINGS_PAGE             = 'ca_settingPage';
+    const SETTING_PAGE              = 'ca_settingPage';
 
 }

+ 2 - 2
app/Http/Client/Setting.php

@@ -31,7 +31,7 @@ class Setting extends AbstractClientController
     {
         $productManager = new ProductManager();
         $productManager->loadByHostingId($this->request->get('id'));
-        if ($this->getWhmcsParamByKey('status') !== 'Active' || !$productManager->isControllerAccessible(ControllerEnums::SETTINGS_PAGE))
+        if ($this->getWhmcsParamByKey('status') !== 'Active' || !$productManager->isControllerAccessible(ControllerEnums::SETTING_PAGE))
         {
             return Helper\redirectByUrl(BuildUrlExtended::getProvisioningUrl('',false,false));
         }
@@ -42,4 +42,4 @@ class Setting extends AbstractClientController
             ;
 
     }
-}
+}

+ 2 - 2
app/Libs/Product/ProductManager.php

@@ -269,8 +269,8 @@ class ProductManager
             case 'domainAlias':
                 $controller = ControllerEnums::DOMAIN_ALIAS_PAGE;
                 break;
-            case 'settings':
-                $controller = ControllerEnums::SETTINGS_PAGE;
+            case 'setting':
+                $controller = ControllerEnums::SETTING_PAGE;
                 break;
             case 'goWebmail':
                 $controller = ControllerEnums::WEBMAIL_PAGE;

+ 2 - 2
app/UI/Client/Home/Pages/Dashboard.php

@@ -99,7 +99,7 @@ class Dashboard extends BaseContainer implements ClientArea
          *
          * check if settings page is enabled
          */
-        if($productManager->isControllerAccessible(ControllerEnums::SETTINGS_PAGE)) {
+        if($productManager->isControllerAccessible(ControllerEnums::SETTING_PAGE)) {
             $feature = new FeatureField('setting');
             $feature->setUrl(BuildUrlExtended::getProvisioningUrl('setting'));
             $this->addFeature($feature);
@@ -136,4 +136,4 @@ class Dashboard extends BaseContainer implements ClientArea
         return $this->featureContainer;
     }
 
-}
+}