You are here

function visual_select_file_update_1 in Visual select file 7

Notify user about changes in the admin/selection/popup View.

File

./visual_select_file.install, line 22

Code

function visual_select_file_update_1() {
  $views = views_get_all_views();
  $warning = array();
  foreach ($views as $view) {
    if (_visual_select_file_view_has_tag($view)) {

      // Overridden default view OR other view.
      $other = $view->name != 'visual_select_file';
      $overridden = $view->type == t('Overridden');
      if ($overridden || $other) {
        $warning[] = $view->name;
      }
    }
  }
  if ($warning) {
    $t = get_t();
    drupal_set_message($t('The following Views must be checked, because Visual Select File has changed: @views', array(
      '@views' => implode(', ', $warning),
    )), 'warning');
  }
}