/[drupal]/contributions/modules/storm/stormproject/stormproject.module
ViewVC logotype

Diff of /contributions/modules/storm/stormproject/stormproject.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8.4.16, Mon Aug 25 09:04:46 2008 UTC revision 1.8.4.17, Mon Sep 1 08:50:22 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: stormproject.module,v 1.8.4.15 2008/08/03 17:55:12 robertogerola Exp $  // $Id: stormproject.module,v 1.8.4.16 2008/08/25 09:04:46 robertogerola Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 10  function stormproject_help($path, $arg) Line 10  function stormproject_help($path, $arg)
10    
11    switch ($path) {    switch ($path) {
12      case "admin/help#stormproject":      case "admin/help#stormproject":
13        $o = '<p>'.  t("Provides project support for Storm") .'</p>';        $o = '<p>'.  storm_t("Provides project support for Storm", 'project') .'</p>';
14        break;        break;
15    }    }
16    
# Line 157  function stormproject_menu() { Line 157  function stormproject_menu() {
157    $items = array();    $items = array();
158    
159    $items['storm/projects'] = array(    $items['storm/projects'] = array(
160      'title' => t('Projects'),      'title' => storm_t('Projects', 'project'),
161      'description' => t('Storm Projects'),      'description' => storm_t('Storm Projects', 'project'),
162      'page callback' => 'stormproject_list',      'page callback' => 'stormproject_list',
163      'access arguments' => array('Storm project: access'),      'access arguments' => array('Storm project: access'),
164      'file' => 'stormproject.admin.inc',      'file' => 'stormproject.admin.inc',
# Line 166  function stormproject_menu() { Line 166  function stormproject_menu() {
166    );    );
167    
168    $items['storm/organization_projects_js/%'] = array(    $items['storm/organization_projects_js/%'] = array(
169      'title' => t('Projects'),      'title' => storm_t('Projects', 'project'),
170      'page callback' => '_stormproject_organization_projects_js',      'page callback' => '_stormproject_organization_projects_js',
171      'page arguments' => array(2),      'page arguments' => array(2),
172      'access arguments' => array('Storm project: access'),      'access arguments' => array('Storm project: access'),
# Line 193  function stormproject_theme() { Line 193  function stormproject_theme() {
193  function stormproject_node_info() {  function stormproject_node_info() {
194    return array(    return array(
195      'stormproject' => array(      'stormproject' => array(
196        'name' => t('Project'),        'name' => storm_t('Project', 'project'),
197        'module' => 'stormproject',        'module' => 'stormproject',
198        'description' => t("A project for Storm."),        'description' => storm_t("A project for Storm.", 'project'),
199        'title_label' => t("Title"),        'title_label' => storm_t("Title", 'project'),
200        'body_label' => t("Description"),        'body_label' => storm_t("Description", 'project'),
201      )      )
202    );    );
203  }  }
# Line 249  function stormproject_form(&$node) { Line 249  function stormproject_form(&$node) {
249    }    }
250    $form['group1']['organization_nid'] = array(    $form['group1']['organization_nid'] = array(
251      '#type' => 'select',      '#type' => 'select',
252      '#title' => t('Organization'),      '#title' => storm_t('Organization', 'project'),
253      '#options' => $organizations,      '#options' => $organizations,
254      '#default_value' => $node->organization_nid,      '#default_value' => $node->organization_nid,
255      '#process' => array('storm_dependent_select_process'),      '#process' => array('storm_dependent_select_process'),
# Line 270  function stormproject_form(&$node) { Line 270  function stormproject_form(&$node) {
270    
271    $form['group2']['projectcategory'] = array(    $form['group2']['projectcategory'] = array(
272      '#type' => 'select',      '#type' => 'select',
273      '#title' => t('Category'),      '#title' => storm_t('Category', 'project'),
274      '#default_value' => $node->projectcategory,      '#default_value' => $node->projectcategory,
275      '#options' => stormattribute_attributes_bydomain('Project category'),      '#options' => stormattribute_attributes_bydomain('Project category'),
276    );    );
277    
278    $form['group2']['projectstatus'] = array(    $form['group2']['projectstatus'] = array(
279      '#type' => 'select',      '#type' => 'select',
280      '#title' => t('Status'),      '#title' => storm_t('Status', 'project'),
281      '#default_value' => $node->projectstatus,      '#default_value' => $node->projectstatus,
282      '#options' => stormattribute_attributes_bydomain('Project status'),      '#options' => stormattribute_attributes_bydomain('Project status'),
283    );    );
284    
285    $form['group2']['projectpriority'] = array(    $form['group2']['projectpriority'] = array(
286      '#type' => 'select',      '#type' => 'select',
287      '#title' => t('Priority'),      '#title' => storm_t('Priority', 'project'),
288      '#default_value' => $node->projectpriority,      '#default_value' => $node->projectpriority,
289      '#options' => stormattribute_attributes_bydomain('Project priority'),      '#options' => stormattribute_attributes_bydomain('Project priority'),
290    );    );
# Line 297  function stormproject_form(&$node) { Line 297  function stormproject_form(&$node) {
297    
298    $form['group3']['datebegin'] = array(    $form['group3']['datebegin'] = array(
299      '#type' => 'dateext',      '#type' => 'dateext',
300      '#title' => t('Date begin'),      '#title' => storm_t('Date begin', 'project'),
301      '#withnull' => true,      '#withnull' => true,
302      '#default_value' => _storm_gmtimestamp_to_date($node->datebegin),      '#default_value' => _storm_gmtimestamp_to_date($node->datebegin),
303    );    );
304    
305    $form['group3']['dateend'] = array(    $form['group3']['dateend'] = array(
306      '#type' => 'dateext',      '#type' => 'dateext',
307      '#title' => t('Date end'),      '#title' => storm_t('Date end', 'project'),
308      '#withnull' => true,      '#withnull' => true,
309      '#default_value' => _storm_gmtimestamp_to_date($node->dateend),      '#default_value' => _storm_gmtimestamp_to_date($node->dateend),
310    );    );
# Line 317  function stormproject_form(&$node) { Line 317  function stormproject_form(&$node) {
317    
318    $form['group4']['pricemode'] = array(    $form['group4']['pricemode'] = array(
319      '#type' => 'select',      '#type' => 'select',
320      '#title' => t('Price mode'),      '#title' => storm_t('Price mode', 'project'),
321      '#default_value' => $node->pricemode,      '#default_value' => $node->pricemode,
322      '#options' => array('-' => '-') + stormattribute_attributes_bydomain('Price mode'),      '#options' => array('-' => '-') + stormattribute_attributes_bydomain('Price mode'),
323    );    );
# Line 331  function stormproject_form(&$node) { Line 331  function stormproject_form(&$node) {
331    
332    $form['group4']['currency'] = array(    $form['group4']['currency'] = array(
333      '#type' => 'select',      '#type' => 'select',
334      '#title' => t('Price currency'),      '#title' => storm_t('Price currency', 'project'),
335      '#default_value' => $node->currency,      '#default_value' => $node->currency,
336      '#options' => array('-' => '-') + stormattribute_attributes_bydomain('Currency'),      '#options' => array('-' => '-') + stormattribute_attributes_bydomain('Currency'),
337    );    );

Legend:
Removed from v.1.8.4.16  
changed lines
  Added in v.1.8.4.17

  ViewVC Help
Powered by ViewVC 1.1.2