function views_ui_build_identifier in Views (for Drupal 7) 6.2
Same name and namespace in other branches
- 6.3 includes/admin.inc \views_ui_build_identifier()
- 7.3 includes/admin.inc \views_ui_build_identifier()
Build a form identifier that we can use to see if one form is the same as another. Since the arguments differ slightly we do a lot of spiffy concenation here.
2 calls to views_ui_build_identifier()
- views_ui_add_form_to_stack in includes/
admin.inc - Add another form to the stack; clicking 'update' will go to this form rather than closing the ajax pad.
- views_ui_ajax_form in includes/
admin.inc - Generic entry point to handle forms.
File
Code
function views_ui_build_identifier($key, $view, $display_id, $args) {
$form = views_ui_ajax_forms($key);
$identifier = implode('-', array(
$key,
$view->name,
$display_id,
));
foreach ($form['args'] as $id) {
$arg = !empty($args) ? array_shift($args) : NULL;
$identifier .= '-' . $arg;
}
return $identifier;
}