[ Index ]

Source Code Reference for V1.00

title

Body

[close]

/modules/projects/ -> vw_sub_projects.php (source)

   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">&nbsp;</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('&nbsp;&nbsp;&nbsp;&nbsp;', ($level - 1)) . w2PshowImage('corner-dots.gif', 16, 12) . '&nbsp;' . '<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>


Generated: Fri Jan 9 03:00:02 2009 Cross-referenced by PHPXref 0.7