function pathologic_update_7200 in Pathologic 7.2
Same name and namespace in other branches
- 7.3 pathologic.install \pathologic_update_7200()
Convert obsolete "absolute" setting to modern "protocol_style" setting for each filter instance.
File
- ./
pathologic.install, line 55 - .install file for Pathologic.
Code
function pathologic_update_7200(&$sandbox) {
foreach (filter_formats() as $format) {
// @see http://drupal.org/node/1304930
if (empty($format->filters)) {
$format->filters = array();
// Add the filters
foreach (filter_list_format($format->format) as $filter_name => $filter) {
$format->filters[$filter_name] = (array) $filter;
}
}
if (isset($format->filters['pathologic'])) {
$format->filters['pathologic']['settings']['protocol_style'] = $format->filters['pathologic']['settings']['absolute'] ? 'full' : 'path';
unset($format->filters['pathologic']['settings']['absolute']);
filter_format_save($format);
}
}
}