| 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 |
| 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 |
|
|
| 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', |
| 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'), |
| 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 |
} |
} |
| 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'), |
| 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 |
); |
); |
| 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 |
); |
); |
| 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 |
); |
); |
| 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 |
); |
); |