![]() |
|---|
| [ Index ] |
Source Code Reference for V1.00 |
[Summary view] [Print] [Text view]
1 <?php /* $Id: vw_sub_projects.php 102 2008-03-18 19:52:59Z pedroix $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/trunk/modules/projects/vw_sub_projects.php $ */ 2 if (!defined('W2P_BASE_DIR')) { 3 die('You should not access this file directly.'); 4 } 5 global $project_id; 6 global $st_projects_arr; 7 8 $df = $AppUI->getPref('SHDATEFORMAT'); 9 $projectPriority = w2PgetSysVal('ProjectPriority'); 10 $projectStatus = w2PgetSysVal('ProjectStatus'); 11 12 $sp_obj = new CProject(); 13 $sp_obj->load($project_id); 14 $original_project_id = $sp_obj->project_original_parent; 15 $structprojects = getStructuredProjects($original_project_id); 16 ?> 17 <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="black"> 18 <tr> 19 <th width="12"> </th> 20 <th class="hilite" width="12"><?php echo $AppUI->_('ID'); ?></th> 21 <th><?php echo $AppUI->_('Project'); ?></th> 22 <th><?php echo $AppUI->_('Company'); ?></th> 23 <th><?php echo $AppUI->_('Start'); ?></th> 24 <th><?php echo $AppUI->_('End'); ?></th> 25 <th><?php echo $AppUI->_('P'); ?></th> 26 <th><?php echo $AppUI->_('Status'); ?></th> 27 </tr> 28 <?php 29 //while ($line = mysql_fetch_array($res, MYSQL_ASSOC)) { 30 $s = ''; 31 foreach ($st_projects_arr as $project) { 32 $line = $project[0]; 33 $level = $project[1]; 34 if ($line['project_id']) { 35 $s_project = new CProject(); 36 $s_project->load($line['project_id']); 37 $s_company = new CCompany(); 38 $s_company->load($s_project->project_company); 39 $start_date = intval($s_project->project_start_date) ? new CDate($s_project->project_start_date) : null; 40 $end_date = intval($s_project->project_end_date) ? new CDate($s_project->project_end_date) : null; 41 $actual_end_date = intval($s_project->project_actual_end_date) ? new CDate($s_project->project_actual_end_date) : null; 42 $style = (($actual_end_date > $end_date) && !empty($end_date)) ? 'style="color:red; font-weight:bold"' : ''; 43 $x++; 44 $row_class = ($x % 2) ? 'style="background:#fff;"' : 'style="background:#f0f0f0;"'; 45 $row_classr = ($x % 2) ? 'style="background:#fff;text-align:right;"' : 'style="background:#f0f0f0;text-align:right;"'; 46 $s .= '<tr><td ' . $row_class . ' align="center"><a href="./index.php?m=projects&a=addedit&project_id=' . $line['project_id'] . '"><img src="' . w2PfindImage('icons/' . ($project_id == $line['project_id'] ? 'pin' : 'pencil') . '.gif') . '" border=0 /></b></a></td>'; 47 $s .= '<td ' . $row_classr . ' nowrap="nowrap">' . $line['project_id'] . '</td>'; 48 if ($level) { 49 $sd = str_repeat(' ', ($level - 1)) . w2PshowImage('corner-dots.gif', 16, 12) . ' ' . '<a href="./index.php?m=projects&a=view&project_id=' . $line['project_id'] . '">' . $line['project_name'] . '</a>'; 50 } else { 51 $sd = '<a href="./index.php?m=projects&a=view&project_id=' . $line['project_id'] . '">' . $line['project_name'] . '</a>'; 52 } 53 $s .= '<td ' . $row_class . '>' . $sd . '</td>'; 54 $s .= '<td ' . $row_class . '><a href="./index.php?m=companies&a=view&company_id=' . $s_project->project_company . '">' . $s_company->company_name . '</a></td>'; 55 $s .= '<td ' . $row_class . ' align="center">' . ($start_date ? $start_date->format($df) : '-') . '</td>'; 56 $s .= '<td ' . $row_class . ' align="center">' . ($end_date ? $end_date->format($df) : '-') . '</td>'; 57 $s .= '<td ' . $row_class . ' align="center">' . $projectPriority[$s_project->project_priority] . '</td>'; 58 $s .= '<td ' . $row_class . ' align="center">' . $projectStatus[$s_project->project_status] . '</td></tr>'; 59 } 60 } 61 echo $s; 62 ?> 63 </table> 64 <table width="100%" border="0" cellpadding="5" cellspacing="1"> 65 <tr> 66 <td align="center" colspan="20"> 67 <?php 68 $src = "?m=projects&a=vw_sub_projects_gantt&suppressHeaders=1&showLabels=1&proFilter=&showInactive=1showAllGantt=1&original_project_id=$original_project_id&width=' + ((navigator.appName=='Netscape'?window.innerWidth:document.body.offsetWidth)*0.90) + '"; 69 echo "<script>document.write('<img src=\"$src\">')</script>"; 70 ?> 71 72 </td> 73 </table>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Fri Jan 9 03:00:02 2009 | Cross-referenced by PHPXref 0.7 |