|
|
@@ -89,6 +89,23 @@ class Settings extends DataTable implements ClientArea
|
|
|
return $field->getHtml();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param $key
|
|
|
+ * @param $row
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function replaceFieldSelfdns($key, $row)
|
|
|
+ {
|
|
|
+ $status = self::STATUS_LABEL[$row[$key]] ? self::STATUS_LABEL[$row[$key]] : self::STATUS_LABEL['default'];
|
|
|
+ $label = di('lang')->absoluteT('kerio','account','status',$row[$key]);
|
|
|
+
|
|
|
+ $field = new EnabledField();
|
|
|
+ $field->setRawType($status);
|
|
|
+ $field->setRawTitle($label);
|
|
|
+ $field->setEnabled(false);
|
|
|
+ return $field->getHtml();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* load buttons
|
|
|
*/
|