You are here

function modr8_form_submit in modr8 7

Same name and namespace in other branches
  1. 5 modr8_admin.inc \modr8_form_submit()
  2. 6 modr8_admin.inc \modr8_form_submit()

Form submit handler, which approves or deletes the node.

File

./modr8_admin.inc, line 375
Admin pages for moderation

Code

function modr8_form_submit($form, &$form_state) {
  foreach ($form_state['values'] as $nid => $values) {
    $node = node_load($nid);
    $note = isset($values['note']) ? $values['note'] : '';
    switch ($values['ops']) {
      case 'approve':
        modr8_approve_content($node, $note);
        break;
      case 'delete':
        modr8_delete_content($node, $note);
        break;
      case 'nada':
        if (variable_get('modr8_send_noact', FALSE) && !empty($values['note'])) {
          $message = '';
          $build_values = _modr8_build_values($node, $note);
          $message = modr8_usermail('nada', $nid, $build_values);
          modr8_log_action('nada', $nid, $build_values, $message);
        }
        break;
    }
  }
}