function webform_admin_content in Webform 6.3
Same name and namespace in other branches
- 5.2 webform.module \webform_admin_content()
- 6.2 webform.module \webform_admin_content()
- 7.4 includes/webform.admin.inc \webform_admin_content()
- 7.3 includes/webform.admin.inc \webform_admin_content()
Menu callback for admin/content/webform. Displays all webforms on the site.
1 string reference to 'webform_admin_content'
- webform_menu in ./
webform.module - Implements hook_menu().
File
- includes/
webform.admin.inc, line 218 - Administration pages provided by Webform module.
Code
function webform_admin_content() {
$webform_types = webform_variable_get('webform_node_types');
$nodes = array();
if ($webform_types) {
$placeholders = implode(', ', array_fill(0, count($webform_types), "'%s'"));
$result = db_query(db_rewrite_sql("SELECT n.*, r.* FROM {node} n INNER JOIN {node_revisions} r ON n.vid = r.vid WHERE n.type IN ({$placeholders})", 'n', 'nid', $webform_types), $webform_types);
while ($node = db_fetch_object($result)) {
$nodes[] = $node;
}
}
return theme('webform_admin_content', $nodes);
}