home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / dotproject / modules / projects / vw_idx_complete.php < prev    next >
Encoding:
PHP Script  |  2003-12-03  |  2.4 KB  |  62 lines

  1. <?php /* PROJECTS $Id: vw_idx_complete.php,v 1.4 2003/12/02 22:50:34 jcgonz Exp $ */
  2. GLOBAL $AppUI, $projects, $company_id;
  3. $df = $AppUI->getPref('SHDATEFORMAT');
  4. ?>
  5.  
  6. <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tbl">
  7. <tr>
  8.     <td align="right" width="65" nowrap="nowrap"> <?php echo $AppUI->_('sort by');?>: </td>
  9.     <th nowrap="nowrap">
  10.         <a href="?m=projects&orderby=project_name" class="hdr"><?php echo $AppUI->_('Name');?></a>
  11.     </th>
  12.     <th nowrap="nowrap">
  13.         <a href="?m=projects&orderby=user_username" class="hdr"><?php echo $AppUI->_('Owner');?></a>
  14.     </th>
  15.     <th nowrap="nowrap">
  16.         <a href="?m=projects&orderby=total_tasks%20desc" class="hdr"><?php echo $AppUI->_('Tasks');?></a>
  17.         <a href="?m=projects&orderby=my_tasks%20desc" class="hdr">(<?php echo $AppUI->_('My');?>)</a>
  18.     </th>
  19.     <th nowrap="nowrap">
  20.         <a href="?m=projects&orderby=project_end_date" class="hdr"><?php echo $AppUI->_('Due Date');?>:</a>
  21.     </th>
  22. </tr>
  23.  
  24. <?php
  25. $CR = "\n";
  26. $CT = "\n\t";
  27. $none = true;
  28. foreach ($projects as $row) {
  29.     if ($row["project_active"] > 0 && $row["project_percent_complete"] >= 100 && $row["project_status"] == 5) {
  30.         $none = false;
  31.         $end_date = intval( @$row["project_end_date"] ) ? new CDate( $row["project_end_date"] ) : null;
  32.  
  33.         $s = '<tr>';
  34.         $s .= '<td width="65" align="center" style="border: outset #eeeeee 2px;background-color:#'
  35.             . $row["project_color_identifier"] . '">';
  36.         $s .= $CT . '<font color="' . bestColor( $row["project_color_identifier"] ) . '">'
  37.             . sprintf( "%.1f%%", $row["project_percent_complete"] )
  38.             . '</font>';
  39.         $s .= $CR . '</td>';
  40.         $s .= $CR . '<td width="100%">';
  41.         $s .= $CT . '<a href="?m=projects&a=view&project_id=' . $row["project_id"] . '" title="' . htmlspecialchars( $row["project_description"], ENT_QUOTES ) . '">' . htmlspecialchars( $row["project_name"], ENT_QUOTES ) . '</a>';
  42.         $s .= $CR . '</td>';
  43.         $s .= $CR . '<td nowrap="nowrap">' . htmlspecialchars( $row["user_username"], ENT_QUOTES ) . '</td>';
  44.         $s .= $CR . '<td align="center" nowrap="nowrap">';
  45.         $s .= $CT . $row["total_tasks"] . ($row["my_tasks"] ? ' ('.$row["my_tasks"].')' : '');
  46.         $s .= $CR . '</td>';
  47.         $s .= $CR . '<td align="right" nowrap="nowrap">';
  48.         $s .= $CT . ($end_date ? $end_date->format( $df ) : '-');
  49.         $s .= $CR . '</td>';
  50.         $s .= $CR . '</tr>';
  51.         echo $s;
  52.     }
  53. }
  54. if ($none) {
  55.     echo $CR . '<tr><td colspan="6">' . $AppUI->_( 'No projects available' ) . '</td></tr>';
  56. }
  57. ?>
  58. <tr>
  59.     <td colspan="6"> </td>
  60. </tr>
  61. </table>
  62.