| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | <?php/** * @file * Variable API module. Definition for Drupal core variables *//** * Implements hook_variable_info(). */function forum_variable_info($options) {  $variables['forum_hot_topic'] = array(    'title' => t('Hot topic threshold'),    'type' => 'select_number',    'default' => 15,    'options' => array(5, 10, 15, 20, 25, 30, 35, 40, 50, 60, 80, 100, 150, 200, 250, 300, 350, 400, 500),    'description' => t('The number of replies a topic must have to be considered "hot".'),    'group' => 'forum_settings',  );  $variables['forum_per_page'] = array(    'title' => t('Topics per page'),    'type' => 'select_number',    'default' => 25,    'options' => array(10, 25, 50, 75, 100),    'description' => t('Default number of forum topics displayed per page.'),    'group' => 'forum_settings',  );  $forder = array(1 => t('Date - newest first'), 2 => t('Date - oldest first'), 3 => t('Posts - most active first'), 4 => t('Posts - least active first'));  $variables['forum_order'] = array(    'title' => t('Default order'),    'type' => 'select',    'default' => 1,    'options' => $forder,    'description' => t('Default display order for topics.'),    'group' => 'forum_settings',  );   // Some hidden variables that we may want exposed, localized, etc..  $variables['forum_nav_vocabulary'] = array(    'type' => 'select',    'options' => 'vocabulary_vid',    'title' => t('Forum navigation vocabulary'),    'default' => 0,    'group' => 'forum_settings',    'localize' => TRUE,  );  $variables['forum_containers'] = array(    'type' => 'array',    'title' => t('Forum containers'),    'group' => 'forum_settings',      );  return $variables;}/** * Implements hook_variable_group_info(). */function forum_variable_group_info() {  $groups['forum_settings'] = array(    'title' => t('Forum settings'),    'access' => 'administer forums',    'path' => 'admin/structure/menu/settings',  );  return $groups;}
 |