| 1 |
<?php |
<?php |
| 2 |
// $Id: stormticket.admin.inc,v 1.6 2008/05/16 12:58:25 robertogerola Exp $ |
// $Id: stormticket.admin.inc,v 1.7 2008/05/20 08:13:19 robertogerola Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 75 |
); |
); |
| 76 |
|
|
| 77 |
$where = array(); |
$where = array(); |
| 78 |
$s = "SELECT n.*, sti.* FROM {stormticket} sti INNER JOIN {node} n ON n.nid=sti.nid WHERE n.status=1 AND n.type='stormticket' "; |
$s = "SELECT n.*, sti.* FROM {node} AS n INNER JOIN {stormticket} AS sti ON n.vid=sti.vid WHERE n.status=1 AND n.type='stormticket' "; |
| 79 |
if ($_SESSION['stormticket_list_filter']['organization_nid']) { |
if ($_SESSION['stormticket_list_filter']['organization_nid']) { |
| 80 |
$where[] = 'sti.organization_nid='. $_SESSION['stormticket_list_filter']['organization_nid']; |
$where[] = 'sti.organization_nid='. $_SESSION['stormticket_list_filter']['organization_nid']; |
| 81 |
} |
} |
| 97 |
} |
} |
| 98 |
$itemsperpage = $_SESSION['stormticket_list_filter']['itemsperpage']; |
$itemsperpage = $_SESSION['stormticket_list_filter']['itemsperpage']; |
| 99 |
|
|
| 100 |
|
$s = db_rewrite_sql($s); |
| 101 |
$s = stormticket_access_sql($s, $where); |
$s = stormticket_access_sql($s, $where); |
| 102 |
$s = db_rewrite_sql($s, 'stormticket', 'nid'); |
$s = db_rewrite_sql($s, 'stormticket', 'nid'); |
| 103 |
|
|
| 149 |
'#theme' => 'storm_form_group', |
'#theme' => 'storm_form_group', |
| 150 |
); |
); |
| 151 |
|
|
| 152 |
$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 ON sor.vid=n.vid WHERE n.status=1 AND n.type='stormorganization' ORDER BY n.title"; |
| 153 |
|
$s = db_rewrite_sql($s); |
| 154 |
$r = db_query(stormorganization_access_sql($s)); |
$r = db_query(stormorganization_access_sql($s)); |
| 155 |
$organizations = array(); |
$organizations = array(); |
| 156 |
while ($organization = db_fetch_object($r)) { |
while ($organization = db_fetch_object($r)) { |
| 165 |
'#attributes' => array('onchange' => "stormtask_organization_project_tasks(this, 'edit-project-nid', 'edit-task-nid', true, 'All')"), |
'#attributes' => array('onchange' => "stormtask_organization_project_tasks(this, 'edit-project-nid', 'edit-task-nid', true, 'All')"), |
| 166 |
); |
); |
| 167 |
|
|
| 168 |
$s = "SELECT n.nid, n.title FROM {stormproject} spr INNER JOIN {node} n ON spr.nid=n.nid |
$s = "SELECT n.nid, n.title FROM {node} AS n INNER JOIN {stormproject} AS spr ON spr.vid=n.vid |
| 169 |
WHERE n.status=1 AND spr.organization_nid=%d AND n.type='stormproject' ORDER BY n.title"; |
WHERE n.status=1 AND spr.organization_nid=%d AND n.type='stormproject' ORDER BY n.title"; |
| 170 |
$r = db_query(stormproject_access_sql($s), $organization_nid); |
$r = db_query(stormproject_access_sql($s), $organization_nid); |
| 171 |
$projects = array(); |
$projects = array(); |
| 182 |
'#attributes' => array('onchange' => "stormtask_project_tasks(this, 'edit-task-nid', true, 'All')"), |
'#attributes' => array('onchange' => "stormtask_project_tasks(this, 'edit-task-nid', true, 'All')"), |
| 183 |
); |
); |
| 184 |
|
|
| 185 |
$r = db_query(stormtask_access_sql("SELECT n.nid, n.title FROM {stormtask} sta INNER JOIN {node} n ON sta.nid=n.nid WHERE status=1 AND type='stormtask' AND sta.project_nid=%d ORDER BY title "), $project_nid); |
$r = db_query(stormtask_access_sql("SELECT n.nid, n.title FROM {node} AS n INNER JOIN {stormtask} AS sta |
| 186 |
|
ON sta.vid=n.vid WHERE status=1 AND type='stormtask' AND sta.project_nid=%d ORDER BY title "), $project_nid); |
| 187 |
$tasks = array(); |
$tasks = array(); |
| 188 |
while ($task = db_fetch_object($r)) { |
while ($task = db_fetch_object($r)) { |
| 189 |
$tasks[$task->nid] = $task->title; |
$tasks[$task->nid] = $task->title; |
| 260 |
function _stormticket_task_tickets_js($organization_nid=0, $project_nid=0, $task_nid=0) { |
function _stormticket_task_tickets_js($organization_nid=0, $project_nid=0, $task_nid=0) { |
| 261 |
$tickets = array(); |
$tickets = array(); |
| 262 |
|
|
| 263 |
$r = db_query(stormticket_access_sql("SELECT n.nid, n.title FROM {stormticket} sti INNER JOIN {node} n |
$s = "SELECT n.nid, n.title FROM {node} n INNER JOIN {stormticket} sti |
| 264 |
ON n.nid=sti.nid WHERE n.status=1 AND n.type='stormticket' AND sti.organization_nid=%d AND sti.project_nid=%d |
ON n.vid=sti.vid WHERE n.status=1 AND n.type='stormticket' AND sti.organization_nid=%d AND sti.project_nid=%d |
| 265 |
AND sti.task_nid=%d ORDER BY n.title"), $organization_nid, $project_nid, $task_nid); |
AND sti.task_nid=%d ORDER BY n.title"; |
| 266 |
|
$s = db_rewrite_sql($s); |
| 267 |
|
|
| 268 |
|
$r = db_query(stormticket_access_sql($r), $organization_nid, $project_nid, $task_nid); |
| 269 |
while ($item = db_fetch_object($r)) { |
while ($item = db_fetch_object($r)) { |
| 270 |
$nid = $item->nid; |
$nid = $item->nid; |
| 271 |
$tickets[$nid] = $item->title; |
$tickets[$nid] = $item->title; |