Kaynağa Gözat

If I'm not wrong this should fix errors with select-multiple and not yet set settings, not 100% sure it's needed, but I think it is nice to have

Signed-off-by: emanuele <[email protected]>
emanuele 11 yıl önce
ebeveyn
işleme
660a83fa33
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      Sources/ManageServer.php

+ 1 - 1
Sources/ManageServer.php

@@ -617,7 +617,7 @@ function prepareDBSettingContext(&$config_vars)
 				'size' => !empty($config_var[2]) && !is_array($config_var[2]) ? $config_var[2] : (in_array($config_var[0], array('int', 'float')) ? 6 : 0),
 				'data' => array(),
 				'name' => $config_var[1],
-				'value' => isset($modSettings[$config_var[1]]) ? ($config_var[0] == 'select' ? $modSettings[$config_var[1]] : htmlspecialchars($modSettings[$config_var[1]])) : (in_array($config_var[0], array('int', 'float')) ? 0 : ''),
+				'value' => isset($modSettings[$config_var[1]]) ? ($config_var[0] == 'select' ? $modSettings[$config_var[1]] : htmlspecialchars($modSettings[$config_var[1]])) : (in_array($config_var[0], array('int', 'float')) ? 0 : (!empty($config_var['multiple']) ? serialize(array()) : '')),
 				'disabled' => false,
 				'invalid' => !empty($config_var['invalid']),
 				'javascript' => '',