function views_ui_break_lock_confirm

Page to delete a view.

1 string reference to 'views_ui_break_lock_confirm'
views_ui_menu in drupal/core/modules/views/views_ui/views_ui.module
Implements hook_menu().

File

drupal/core/modules/views/views_ui/admin.inc, line 282
Provides the Views' administrative interface.

Code

function views_ui_break_lock_confirm($form, &$form_state, ViewUI $view) {
  $form_state['view'] =& $view;
  $form = array();
  if (empty($view->locked)) {
    $form['message']['#markup'] = t('There is no lock on view %name to break.', array(
      '%name' => $view
        ->get('name'),
    ));
    return $form;
  }
  $cancel = drupal_container()
    ->get('request')->query
    ->get('cancel');
  if (empty($cancel)) {
    $cancel = 'admin/structure/views/view/' . $view
      ->get('name') . '/edit';
  }
  $account = user_load($view->locked->owner);
  $form = confirm_form($form, t('Do you want to break the lock on view %name?', array(
    '%name' => $view
      ->get('name'),
  )), $cancel, t('By breaking this lock, any unsaved changes made by !user will be lost.', array(
    '!user' => theme('username', array(
      'account' => $account,
    )),
  )), t('Break lock'), t('Cancel'));
  $form['actions']['submit']['#submit'][] = array(
    $view,
    'submitBreakLock',
  );
  return $form;
}