瀏覽代碼

change status order depending status

andre 1 年之前
父節點
當前提交
42dd098d29
共有 1 個文件被更改,包括 11 次插入4 次删除
  1. 11 4
      app/UI/Client/EmailAccount/Providers/EditAccountDataProvider.php

+ 11 - 4
app/UI/Client/EmailAccount/Providers/EditAccountDataProvider.php

@@ -127,10 +127,17 @@ class EditAccountDataProvider extends BaseDataProvider
             $this->data['target'] = $account[0]['emailForwarding']['emailAddresses'][0];
             $this->data['target'] = $account[0]['emailForwarding']['emailAddresses'][0];
         }
         }
         $lang = di('lang');
         $lang = di('lang');
-        $this->availableValues['status'] = [
-            Kerio::ACC_STATUS_ACTIVE        => $lang->absoluteT('kerio','account','status','active'),
-            Kerio::ACC_STATUS_CLOSED        => $lang->absoluteT('kerio','account','status','closed')
-        ];
+        if ($this->data['status'] == 1) {
+            $this->availableValues['status'] = [
+                Kerio::ACC_STATUS_ACTIVE        => $lang->absoluteT('kerio','account','status','active'),
+                Kerio::ACC_STATUS_CLOSED        => $lang->absoluteT('kerio','account','status','closed')
+            ];
+        } else {
+            $this->availableValues['status'] = [
+                Kerio::ACC_STATUS_CLOSED        => $lang->absoluteT('kerio','account','status','closed'),
+                Kerio::ACC_STATUS_ACTIVE        => $lang->absoluteT('kerio','account','status','active')
+            ];
+        }
         $this->availableValues['unit'] = [
         $this->availableValues['unit'] = [
             'MegaBytes' => 'MB',
             'MegaBytes' => 'MB',
             'GigaBytes' => 'GB',
             'GigaBytes' => 'GB',