function flagging_dialog_delete_flagging in Flagging Form 7.3
Same name and namespace in other branches
- 7 flagging_dialog.module \flagging_dialog_delete_flagging()
Menu callback.
1 string reference to 'flagging_dialog_delete_flagging'
- flagging_dialog_menu in ./
flagging_dialog.module - Implements hook_menu().
File
- ./
flagging_dialog.module, line 184 - Provides menu callbacks for displaying the flagging forms in a dialog box.
Code
function flagging_dialog_delete_flagging($flag, $content_id) {
$flagging = $flag
->get_flagging($content_id);
if (!$flagging) {
// The item isn't flagged. The form function will deal with this error.
$flagging = $flag
->new_flagging($content_id);
}
$form_state = array(
'no_redirect' => TRUE,
// Tell our hook_form_alter() to kick in.
'flag_is_using_ajax' => TRUE,
'flag_suppress_messages' => TRUE,
'build_info' => array(
'args' => array(
$flagging,
),
),
);
$form = drupal_build_form('flagging_form_flagging_delete_form', $form_state);
return flagging_dialog_process_form_result($form, $form_state, $flag, $content_id);
}