comment_controls

  1. drupal
    1. 4.7
    2. 5 comment.module
    3. 6 comment.module
Versions
4.7 – 5 comment_controls($mode = COMMENT_MODE_THREADED_EXPANDED, $order = COMMENT_ORDER_NEWEST_FIRST, $comments_per_page = 50)
6 comment_controls(&$form_state, $mode = COMMENT_MODE_THREADED_EXPANDED, $order = COMMENT_ORDER_NEWEST_FIRST, $comments_per_page = 50)

Code

modules/comment.module, line 1499

<?php
function comment_controls($mode = COMMENT_MODE_THREADED_EXPANDED, $order = COMMENT_ORDER_NEWEST_FIRST, $comments_per_page = 50) {
  $form['mode'] = array(
    '#type' => 'select', 
    '#default_value' => $mode, 
    '#options' => _comment_get_modes(), 
    '#weight' => 1,
  );
  $form['order'] = array(
    '#type' => 'select', 
    '#default_value' => $order, 
    '#options' => _comment_get_orders(), 
    '#weight' => 2,
  );
  foreach (_comment_per_page() as $i) {
    $options[$i] = t('%a comments per page', array('%a' => $i));
  }
  $form['comments_per_page'] = array(
    '#type' => 'select', 
    '#default_value' => $comments_per_page, 
    '#options' => $options, 
    '#weight' => 3,
  );

  $form['submit'] = array(
    '#type' => 'submit', 
    '#value' => t('Save settings'), 
    '#weight' => 20,
  );

  return drupal_get_form('comment_controls', $form);
}
?>