Projet

Général

Profil

Révision 0939d55c

Ajouté par Assos Assos il y a environ 7 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/media/modules/media_wysiwyg/media_wysiwyg.install
5 5
 * Install, update and uninstall functions for the Media WYSIWYG module.
6 6
 */
7 7

  
8
 /**
8
/**
9 9
 * Implements hook_schema().
10 10
 */
11 11
function media_wysiwyg_schema() {
......
125 125

  
126 126
  return $output;
127 127
}
128

  
128 129
/**
129 130
 * Whitelists certain fields for WYSIWYG overriding.
130 131
 */
......
170 171

  
171 172
  // Create the new configuration tables.
172 173
  if (!db_table_exists('media_restrict_wysiwyg')) {
173
    db_create_table('media_restrict_wysiwyg',  $schema['media_restrict_wysiwyg']);
174
    db_create_table('media_restrict_wysiwyg', $schema['media_restrict_wysiwyg']);
174 175
    db_create_table('media_view_mode_wysiwyg', $schema['media_view_mode_wysiwyg']);
175 176
  }
176 177

  
177 178
  // Migrate the configuration from the old variables into the new DB tables.
178 179
  $types = file_type_load_all(TRUE);
179 180
  foreach ($types as $type) {
180
    $wysiwyg_restricted_view_modes = variable_get("media_wysiwyg_view_mode_{$type->type}_wysiwyg_restricted_view_modes", array());
181
    foreach ($wysiwyg_restricted_view_modes as $wysiwyg_restricted_view_mode) {
182
      db_insert('media_restrict_wysiwyg')
181
    $enabled = variable_get("media_wysiwyg_view_mode_" . $type->type . "_file__wysiwyg_restricted_view_modes_status", FALSE);
182
    if ($enabled) {
183
      $wysiwyg_restricted_view_modes = variable_get("media_wysiwyg_view_mode_" . $type->type . "_file_wysiwyg_restricted_view_modes", array());
184
      foreach ($wysiwyg_restricted_view_modes as $wysiwyg_restricted_view_mode) {
185
        db_insert('media_restrict_wysiwyg')
186
          ->fields(array(
187
            'type' => $type->type,
188
            'display' => $wysiwyg_restricted_view_mode,
189
          ))
190
          ->execute();
191
      }
192
    }
193

  
194
    $enabled = variable_get("media_wysiwyg_view_mode_" . $type->type . "_wysiwyg_view_mode_status");
195
    if ($enabled) {
196
      $file_wysiwyg_view_mode = variable_get("media_wysiwyg_view_mode_" . $type->type . "_file_wysiwyg_view_mode", 'wysiwyg');
197
      db_insert('media_view_mode_wysiwyg')
183 198
        ->fields(array(
184 199
          'type' => $type->type,
185
          'display' => $wysiwyg_restricted_view_mode,
200
          'view_mode' => $file_wysiwyg_view_mode,
186 201
        ))
187 202
        ->execute();
188 203
    }
189

  
190
    $file_wysiwyg_view_mode = variable_get("media_wysiwyg_view_mode_{$type->type}_file_wysiwyg_view_mode", 'wysiwyg');
191
    db_insert('media_view_mode_wysiwyg')
192
      ->fields(array(
193
        'type' => $type->type,
194
        'view_mode' => $file_wysiwyg_view_mode,
195
      ))
196
      ->execute();
197 204
  }
198 205

  
199 206
  // Remove old configuration variables.
......
233 240
 */
234 241
function media_wysiwyg_update_7206() {
235 242
  $message = t('If you would like to be able to align your embedded media (left, right, or center), go to /admin/config/media/browser and check "Provide alignment option when embedding media", and save the settings.');
236
  drupal_set_message($message,'warning',TRUE);
243
  drupal_set_message($message, 'warning', TRUE);
237 244
}
238

  
239

  

Formats disponibles : Unified diff