You are here

function webform_mollom_form_list in Webform 6.3

Same name and namespace in other branches
  1. 7.3 webform.module \webform_mollom_form_list()

Implements hook_mollom_form_list().

File

./webform.module, line 3649

Code

function webform_mollom_form_list() {
  $forms = array();
  $webform_types = webform_variable_get('webform_node_types');
  if (empty($webform_types)) {
    return $forms;
  }
  $placeholders = db_placeholders($webform_types, 'varchar');
  $result = db_query("SELECT n.title, n.nid FROM {webform} w LEFT JOIN {node} n ON w.nid = n.nid WHERE n.type IN ({$placeholders})", $webform_types);
  while ($node = db_fetch_object($result)) {
    $form_id = 'webform_client_form_' . $node->nid;
    $forms[$form_id] = array(
      'title' => t('@name form', array(
        '@name' => $node->title,
      )),
      'entity' => 'webform',
      'delete form' => 'webform_submission_delete_form',
    );
  }
  return $forms;
}