| 1 |
<?php |
<?php |
| 2 |
// $Id: admin.inc,v 1.154.2.7 2009/09/15 16:47:09 merlinofchaos Exp $ |
// $Id: admin.inc,v 1.161.4.1 2009/11/02 22:01:26 merlinofchaos Exp $ |
| 3 |
/** |
/** |
| 4 |
* @file admin.inc |
* @file admin.inc |
| 5 |
* Provides the Views' administrative interface. |
* Provides the Views' administrative interface. |
| 73 |
'rerender' => TRUE, |
'rerender' => TRUE, |
| 74 |
'no_redirect' => TRUE, |
'no_redirect' => TRUE, |
| 75 |
'always_process' => TRUE, |
'always_process' => TRUE, |
| 76 |
|
'build_info' => array( |
| 77 |
|
'args' => array(), |
| 78 |
|
), |
| 79 |
); |
); |
| 80 |
|
|
| 81 |
$vars['widgets'] = drupal_build_form('views_ui_list_views_form', $form_state); |
$vars['widgets'] = drupal_build_form('views_ui_list_views_form', $form_state); |
| 357 |
'rerender' => TRUE, |
'rerender' => TRUE, |
| 358 |
'no_redirect' => TRUE, |
'no_redirect' => TRUE, |
| 359 |
'view' => &$view, |
'view' => &$view, |
| 360 |
'ajax' => $js |
'ajax' => $js, |
| 361 |
|
'build_info' => array( |
| 362 |
|
'args' => array(), |
| 363 |
|
), |
| 364 |
); |
); |
| 365 |
|
|
| 366 |
$output = drupal_render(drupal_build_form('views_ui_preview_form', $form_state)); |
$output = drupal_render(drupal_build_form('views_ui_preview_form', $form_state)); |
| 528 |
*/ |
*/ |
| 529 |
function views_ui_add_page() { |
function views_ui_add_page() { |
| 530 |
$form_state = array( |
$form_state = array( |
| 531 |
'view' => NULL |
'view' => NULL, |
| 532 |
|
'build_info' => array( |
| 533 |
|
'args' => array(), |
| 534 |
|
), |
| 535 |
); |
); |
| 536 |
|
|
| 537 |
return drupal_render(drupal_build_form('views_ui_add_form', $form_state)); |
return drupal_render(drupal_build_form('views_ui_add_form', $form_state)); |
| 543 |
function views_ui_clone_page($view) { |
function views_ui_clone_page($view) { |
| 544 |
$form_state = array( |
$form_state = array( |
| 545 |
'view' => $view->copy(), |
'view' => $view->copy(), |
| 546 |
|
'build_info' => array( |
| 547 |
|
'args' => array(), |
| 548 |
|
), |
| 549 |
); |
); |
| 550 |
|
|
| 551 |
drupal_set_title(t('Clone view %view', array('%view' => $view->name)), PASS_THROUGH); |
drupal_set_title(t('Clone view %view', array('%view' => $view->name)), PASS_THROUGH); |
| 995 |
$form_state = array( |
$form_state = array( |
| 996 |
'view' => &$view, |
'view' => &$view, |
| 997 |
'ajax' => FALSE, |
'ajax' => FALSE, |
| 998 |
|
'build_info' => array( |
| 999 |
|
'args' => array(), |
| 1000 |
|
), |
| 1001 |
); |
); |
| 1002 |
|
|
| 1003 |
$display_button = drupal_render(drupal_build_form('views_ui_add_display_form', $form_state)); |
$display_button = drupal_render(drupal_build_form('views_ui_add_display_form', $form_state)); |
| 1013 |
'no_redirect' => TRUE, |
'no_redirect' => TRUE, |
| 1014 |
'view' => &$view, |
'view' => &$view, |
| 1015 |
'input' => array(), |
'input' => array(), |
| 1016 |
|
'build_info' => array( |
| 1017 |
|
'args' => array(), |
| 1018 |
|
), |
| 1019 |
); |
); |
| 1020 |
$vars['preview'] = drupal_render(drupal_build_form('views_ui_preview_form', $form_state)); |
$vars['preview'] = drupal_render(drupal_build_form('views_ui_preview_form', $form_state)); |
| 1021 |
|
|
| 1100 |
if (!empty($_POST['form_id']) && $_POST['form_id'] == 'views_ui_remove_display_form') { |
if (!empty($_POST['form_id']) && $_POST['form_id'] == 'views_ui_remove_display_form') { |
| 1101 |
unset($_POST['form_id']); |
unset($_POST['form_id']); |
| 1102 |
} |
} |
| 1103 |
$form_state = array('view' => &$view, 'display_id' => $display->id, 'ajax' => FALSE); |
$form_state = array('view' => &$view, 'display_id' => $display->id, 'ajax' => FALSE, 'build_info' => array('args' => array())); |
| 1104 |
$vars['remove'] = drupal_render(drupal_build_form('views_ui_remove_display_form', $form_state)); |
$vars['remove'] = drupal_render(drupal_build_form('views_ui_remove_display_form', $form_state)); |
| 1105 |
} |
} |
| 1106 |
|
|