better writing of missing parameters

This commit is contained in:
John Bintz 2009-10-07 09:29:30 -04:00
parent 3ea563c4cb
commit 5eccf0eec2
1 changed files with 10 additions and 12 deletions

View File

@ -978,18 +978,16 @@ function write_comicpress_config_functions_php($filepath, $just_show_config = fa
if (strpos($file_lines[$i], "?>") !== false) { $closing_line = $i; } if (strpos($file_lines[$i], "?>") !== false) { $closing_line = $i; }
} }
foreach (array_keys($cpm_config->properties) as $variable) { foreach ($comicpress_configuration_options as $option_info) {
if (!in_array($variable, $properties_written)) { $varname = isset($option_info['variable_name']) ? $option_info['variable_name'] : $option_info['id'];
foreach ($comicpress_configuration_options as $option_info) { $value = isset($cpm_config->properties[$varname]) ? $cpm_config->properties[$varname] : $option_info['default'];
if ($option_info['id'] == $variable) {
$comicpress_lines = array(); if (!in_array($varname, $properties_written)) {
$comicpress_lines[] = "//{$option_info['name']} - {$option_info['description']} (default \"{$option_info['default']}\")"; $comicpress_lines = array();
$comicpress_lines[] = "\${$option_info['id']} = \"{$cpm_config->properties[$variable]}\";"; $comicpress_lines[] = "//{$option_info['name']} - {$option_info['description']} (default \"{$option_info['default']}\")";
$comicpress_lines[] = ""; $comicpress_lines[] = "\${$varname} = \"{$value}\";";
array_splice($file_lines, $closing_line, 0, $comicpress_lines); $comicpress_lines[] = "";
break; array_splice($file_lines, $closing_line, 0, $comicpress_lines);
}
}
} }
} }