function color_patterns_export_all_color in Patterns 7
Same name and namespace in other branches
- 7.2 patterns_components/components/color.inc \color_patterns_export_all_color()
1 string reference to 'color_patterns_export_all_color'
- color_patterns in patterns_components/
components/ color.inc
File
- patterns_components/
components/ color.inc, line 22
Code
function color_patterns_export_all_color($args = NULL, &$result = NULL) {
// $info = color_patterns(NULL);
// $form_id = current($info['color'][PATTERNS_MODIFY]);
$themes = system_rebuild_theme_data();
$result = array();
// TODO: rename variables.
foreach ($themes as $voc) {
if (!empty($voc->info['hidden'])) {
continue;
}
if (color_get_info($voc->name)) {
$vocp = array(
'palette' => variable_get('color_' . $voc->name . '_palette', array()),
);
$data = array(
'tag' => 'color',
'theme' => $voc->name,
);
$data = array_merge($data, $vocp);
$current_scheme = variable_get('color_' . $voc->name . '_palette', array());
if (empty($current_scheme)) {
$scheme_name = array(
'scheme' => 'default',
);
$data = array_merge($data, $scheme_name);
}
$action = array(
PATTERNS_MODIFY => $data,
);
array_push($result, $action);
// $result = array_merge($result, patterns_export_actions_from_form($form_id, $voc->name, 'color', PATTERNS_MODIFY));
}
}
return $result;
}