]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Tweak move messages destinations to unquoted directives
authorMarcin Haba <marcin.haba@bacula.pl>
Sat, 11 Aug 2018 13:22:16 +0000 (15:22 +0200)
committerMarcin Haba <marcin.haba@bacula.pl>
Sat, 11 Aug 2018 13:22:16 +0000 (15:22 +0200)
gui/baculum/protected/API/Class/BaculaSetting.php

index b586b479dea2df1ba101738f660affbf124acce5..09b8ed85a3d75aacfdc38e51810311d76fcd5eff 100644 (file)
@@ -55,6 +55,20 @@ class BaculaSetting extends APIModule {
                'Storage' => array(
                        'SdAddress',
                        'SdAddresses'
+               ),
+               'Messages' => array(
+                       'Append',
+                       'Catalog',
+                       'Console',
+                       'Director',
+                       'File',
+                       'Mail',
+                       'MailOnError',
+                       'MailOnSuccess',
+                       'Operator',
+                       'Stderr',
+                       'Stdout',
+                       'Syslog'
                )
        );
 
@@ -286,9 +300,6 @@ class BaculaSetting extends APIModule {
                        }
 
                } elseif ($resource_type_new === 'Messages') {
-                       $formatted_msg_directives = array(
-                               'Name', 'Description', 'MailCommand', 'OperatorCommand'
-                       );
                        $resource_type = $resource_type_new;
                        $resource = array($resource_type => array());
                        foreach ($resource_new[$resource_type] as $directive_name => $directive_value) {
@@ -301,10 +312,8 @@ class BaculaSetting extends APIModule {
                                                array_push($value, implode(', ', $directive_value[$i]['MsgTypes']));
                                                $resource[$resource_type][$directive_value[$i]['Type']] = implode(' = ', $value);
                                        }
-                               } elseif (in_array($directive_name, $formatted_msg_directives)) {
-                                       $resource[$resource_type][$directive_name] = $this->formatDirectiveValue($resource_type, $directive_name, $directive_value);
                                } else {
-                                       $resource[$resource_type][$directive_name] = $directive_value;
+                                       $resource[$resource_type][$directive_name] = $this->formatDirectiveValue($resource_type, $directive_name, $directive_value);
                                }
                        }