abuse_operations_form_submit

Definition

abuse_operations_form_submit($form_id, $form_values)
abuse/abuse.module, line 700

Description

Perform operation based on what was received from the form

Parameters

$form_id id of form

$form_values values in the form

Code

<?php
function abuse_operations_form_submit($form_id, $form_values) {
  $oid = $form_values['object_oid'];
  $type = $form_values['object_type'];
  switch ($form_values['op']) {
    case t('Allow'):
      _abuse_allow($type, $oid);
      drupal_set_message(t('Item allowed'));
    break;
    case t('Remove'):
      _abuse_remove($type, $oid);
      drupal_set_message(t('Item removed'));
    break;
    case t('Warn and Remove'):
      drupal_goto("abuse/warn/$type/$oid/remove");
    break;
    case t('Warn and Allow'):
      drupal_goto("abuse/warn/$type/$oid/allow");
    break;
    case t('Ban'):
      $object = _abuse_load($type, $oid);
      drupal_goto('abuse/ban/'. $object->uid);
    break;
    default:
      drupal_set_message(t('Unknown operation on content'));
      break;
  }
}
?>