function color_update_6001
6.x color.install | color_update_6001() |
Warn site administrator if unsafe CSS color codes are found in the database.
File
- drupal-6.x/
modules/ color/ color.install, line 39
Code
function color_update_6001() {
$ret = array();
$result = db_query("SELECT name FROM {variable} WHERE name LIKE 'color_%_palette'");
while ($variable = db_fetch_array($result)) {
$palette = variable_get($variable['name'], array());
foreach ($palette as $key => $color) {
if (!preg_match('/^#([a-f0-9]{3}){1,2}$/iD', $color)) {
drupal_set_message('Some of the custom CSS color codes specified via the color module are invalid. Please examine the themes which are making use of the color module at the <a href="' . url('admin/appearance/settings') . '">Appearance settings</a> page to verify their CSS color values.', 'warning');
}
}
}
return $ret;
}