[ Index ]

PHP Cross Reference of Drupal 6 (gatewave)

title

Body

[close]

/sites/all/modules/project_issue/generate/ -> project_issue_generate.module (source)

   1  <?php
   2  // $Id: project_issue_generate.module,v 1.8 2009/03/21 18:50:17 thehunmonkgroup Exp $
   3  
   4  /**
   5   * Implementation of hook_menu().
   6   */
   7  function project_issue_generate_menu() {
   8    $items = array();
   9    $items['admin/generate/generate_issue'] = array(
  10      'title' => 'Generate issues',
  11      'description' => 'Generate random issues and issue comments.',
  12      'page callback' => 'drupal_get_form',
  13      'page arguments' => array('project_issue_generate_issues_form'),
  14      'access arguments' => array('administer nodes'),
  15    );
  16    return $items;
  17  }
  18  
  19  function project_issue_generate_issues_form($form_state) {
  20    $form['issues'] = array(
  21      '#type' => 'textfield',
  22      '#title' => t('How many issues would you like to generate?'),
  23      '#default_value' => 100,
  24      '#size' => 4,
  25    );
  26    $form['comments'] = array(
  27      '#type' => 'textfield',
  28      '#title' => t('How many issue comments would you like to generate?'),
  29      '#default_value' => 200,
  30      '#size' => 4,
  31    );
  32    $form['submit'] = array(
  33      '#type' => 'submit',
  34      '#value' => t('Do it!'),
  35    );
  36    return $form;
  37  }
  38  
  39  function project_issue_generate_issues_form_submit($form, &$form_state) {
  40    module_load_include('inc', 'project_issue_generate');
  41    project_issue_generate_issues($form_state['values']['issues']);
  42    project_issue_generate_issue_comments($form_state['values']['comments']);
  43  }


Generated: Thu Mar 24 11:18:33 2011 Cross-referenced by PHPXref 0.7