function flagging_dialog_edit_flagging in Flagging Form 7.3
Same name and namespace in other branches
- 7 flagging_dialog.module \flagging_dialog_edit_flagging()
Menu callback.
1 string reference to 'flagging_dialog_edit_flagging'
- flagging_dialog_menu in ./
flagging_dialog.module - Implements hook_menu().
File
- ./
flagging_dialog.module, line 162 - Provides menu callbacks for displaying the flagging forms in a dialog box.
Code
function flagging_dialog_edit_flagging($flag, $content_id) {
$flagging = $flag
->get_flagging($content_id);
if (!$flagging) {
// New flagging.
$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_form', $form_state);
return flagging_dialog_process_form_result($form, $form_state, $flag, $content_id);
}