function wikitools_page_duplicates in Wikitools 7
Same name and namespace in other branches
- 5 wikitools.module \wikitools_page_duplicates()
 - 6.2 wikitools.admin.inc \wikitools_page_duplicates()
 - 6 wikitools.admin.inc \wikitools_page_duplicates()
 
Menu callback for duplicate pages list.
1 string reference to 'wikitools_page_duplicates'
- wikitools_menu in ./
wikitools.module  - Implements hook_menu().
 
File
- ./
wikitools.admin.inc, line 115  - Wikitools administration UI.
 
Code
function wikitools_page_duplicates() {
  $output = '';
  $found_nodes = FALSE;
  list($select_query, $count_query, $arguments) = _wikitools_duplicate_nodes_query();
  if ($select_query) {
    $nodes_per_page = variable_get('default_nodes_main', 10);
    // Grab all nodes that have the same title
    $result = pager_query($select_query, $nodes_per_page, 0, $count_query, $arguments);
    foreach ($result as $node) {
      $output .= node_view(node_load($node->nid), 1);
      $found_nodes = TRUE;
    }
  }
  if ($found_nodes) {
    $output .= theme('pager', array(
      'tags' => NULL,
    ));
  }
  // Return a nice listing of all the duplicate nodes
  return $output;
}