| 1 |
<?php |
<?php |
| 2 |
// $Id: stormexpense.module,v 1.2 2008/06/18 15:24:26 robertogerola Exp $ |
// $Id: stormexpense.module,v 1.3 2008/06/23 16:46:35 robertogerola Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 261 |
'#weight' => -49, |
'#weight' => -49, |
| 262 |
); |
); |
| 263 |
|
|
| 264 |
$s = "SELECT n.nid, n.title FROM {stormorganization} sor INNER JOIN {node} n ON sor.nid=n.nid WHERE n.status=1 AND n.type='stormorganization' ORDER BY n.title"; |
$s = "SELECT n.nid, n.title FROM {node} AS n INNER JOIN {stormorganization} AS sor |
| 265 |
|
ON sor.nid=n.nid WHERE n.status=1 AND n.type='stormorganization' ORDER BY n.title"; |
| 266 |
|
$s = db_rewrite_sql($s); |
| 267 |
$r = db_query(stormorganization_access_sql($s)); |
$r = db_query(stormorganization_access_sql($s)); |
| 268 |
$organizations = array(); |
$organizations = array(); |
| 269 |
while ($organization = db_fetch_object($r)) { |
while ($organization = db_fetch_object($r)) { |
| 279 |
'#attributes' => array('onchange' => "stormticket_organization_project_task_tickets(this, 'edit-project-nid', 'edit-task-nid', 'edit-ticket-nid', true, '-')"), |
'#attributes' => array('onchange' => "stormticket_organization_project_task_tickets(this, 'edit-project-nid', 'edit-task-nid', 'edit-ticket-nid', true, '-')"), |
| 280 |
); |
); |
| 281 |
|
|
| 282 |
$s = "SELECT n.nid, n.title FROM {stormproject} spr INNER JOIN {node} n ON spr.nid=n.nid WHERE spr.organization_nid=%d AND n.status=1 AND n.type='stormproject' ORDER BY n.title"; |
$s = "SELECT n.nid, n.title FROM {node} AS n INNER JOIN {stormproject} AS spr ON spr.vid=n.vid |
| 283 |
|
WHERE spr.organization_nid=%d AND n.status=1 AND n.type='stormproject' ORDER BY n.title"; |
| 284 |
|
$s = db_rewrite_sql($s); |
| 285 |
$r = db_query(stormproject_access_sql($s), $node->organization_nid); |
$r = db_query(stormproject_access_sql($s), $node->organization_nid); |
| 286 |
$projects = array(); |
$projects = array(); |
| 287 |
while ($project = db_fetch_object($r)) { |
while ($project = db_fetch_object($r)) { |
| 310 |
); |
); |
| 311 |
|
|
| 312 |
$tickets = array(); |
$tickets = array(); |
| 313 |
$r = db_query(stormticket_access_sql("SELECT n.nid, n.title FROM {stormticket} stt INNER JOIN {node} n ON stt.nid=n.nid WHERE n.status=1 AND n.type='stormticket' AND stt.organization_nid=%d AND stt.project_nid=%d AND stt.task_nid=%d ORDER BY n.title"), |
$s = "SELECT n.nid, n.title FROM {node} AS n INNER JOIN {stormticket} AS stt ON stt.vid=n.vid WHERE n.status=1 AND n.type='stormticket' |
| 314 |
$node->organization_nid, $node->project_nid, $node->task_nid); |
AND stt.organization_nid=%d AND stt.project_nid=%d AND stt.task_nid=%d ORDER BY n.title"; |
| 315 |
|
$r = db_query(stormticket_access_sql($s), $node->organization_nid, $node->project_nid, $node->task_nid); |
| 316 |
while ($ticket = db_fetch_object($r)) { |
while ($ticket = db_fetch_object($r)) { |
| 317 |
$tickets[$ticket->nid] = $ticket->title; |
$tickets[$ticket->nid] = $ticket->title; |
| 318 |
} |
} |
| 437 |
} |
} |
| 438 |
|
|
| 439 |
$s = "SELECT n.title |
$s = "SELECT n.title |
| 440 |
FROM {node} n INNER JOIN {stormorganization} o ON n.nid=o.nid |
FROM {node} AS n INNER JOIN {stormorganization} AS o ON n.nid=o.nid |
| 441 |
WHERE type='stormorganization' AND n.nid=%d"; |
WHERE type='stormorganization' AND n.nid=%d"; |
| 442 |
$r = db_query($s, $node->organization_nid); |
$r = db_query($s, $node->organization_nid); |
| 443 |
$o = db_fetch_object($r); |
$o = db_fetch_object($r); |
| 450 |
$p = db_fetch_object($r); |
$p = db_fetch_object($r); |
| 451 |
$node->project_title = $p->title; |
$node->project_title = $p->title; |
| 452 |
|
|
| 453 |
$s = "SELECT title, stepno FROM {node} n INNER JOIN {stormtask} t ON n.nid=t.nid WHERE n.type='stormtask' AND n.nid=%d"; |
$s = "SELECT title, stepno FROM {node} AS n INNER JOIN {stormtask} AS t ON n.vid=t.vid WHERE n.type='stormtask' AND n.nid=%d"; |
| 454 |
$r = db_query($s, $node->task_nid); |
$r = db_query($s, $node->task_nid); |
| 455 |
$ta = db_fetch_object($r); |
$ta = db_fetch_object($r); |
| 456 |
$node->task_title = $ta->title; |
$node->task_title = $ta->title; |
| 457 |
$node->task_stepno = $ta->stepno; |
$node->task_stepno = $ta->stepno; |
| 458 |
|
|
| 459 |
$s = "SELECT title FROM {node} n INNER JOIN {stormticket} t ON n.nid=t.nid WHERE n.type='stormticket' AND n.nid=%d"; |
$s = "SELECT title FROM {node} AS n INNER JOIN {stormticket} AS t ON n.vid=t.vid WHERE n.type='stormticket' AND n.nid=%d"; |
| 460 |
$r = db_query($s, $node->ticket_nid); |
$r = db_query($s, $node->ticket_nid); |
| 461 |
$ti = db_fetch_object($r); |
$ti = db_fetch_object($r); |
| 462 |
$node->ticket_title = $ti->title; |
$node->ticket_title = $ti->title; |