1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- function pathologic_update_7000($sandbox) {
-
-
-
- if (db_table_exists('d6_upgrade_filter')) {
-
- $rez = db_select('d6_upgrade_filter', 'dup')
- ->fields('dup')
- ->condition('module', 'pathologic')
- ->execute();
- while ($instance = $rez->fetchObject()) {
-
- if ($format = filter_format_load($instance->format)) {
-
- $format->filters = array();
-
- foreach (filter_list_format($instance->format) as $filter_name => $filter) {
- $format->filters[$filter_name] = (array)$filter;
- }
-
- $format->filters['pathologic'] = array(
- 'weight' => $instance->weight,
- 'status' => 1,
- 'settings' => array(
- 'absolute' => variable_get('filter_pathologic_absolute_' . $instance->format, TRUE),
- 'local_paths' => variable_get('filter_pathologic_local_paths_' . $instance->format, ''),
- ),
- );
-
- filter_format_save($format);
-
- variable_del('filter_pathologic_absolute_' . $instance->format);
- variable_del('filter_pathologic_local_paths_' . $instance->format);
- }
- }
-
-
- }
- }
- function pathologic_update_7200(&$sandbox) {
- foreach (filter_formats() as $format) {
-
- if (empty($format->filters)) {
- $format->filters = array();
-
- 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);
- }
- }
- }
|