_docs/changes.inc.php

00001 
00049 function list_changes() {
00050 
00051     $changed_items=get all changed Items();
00052     foreach($changed_items as $i) {
00053         
00054         switch($c->type) {
00055 
00056              case ITEM_TASK:
00057 
00058                  ### check visibility
00059                  if(!$task= Task::getVisibleById($c->id))   {
00060                      continue;
00061                  }
00062                  
00068                  $flag_new = false;
00069                  $flag_created= false;
00070                  $flag_deleted= false;
00071                                   
00077                  $assignments= $task->getAssigments();
00078 
00079                  $flag_assigned_to_cur_user= false;
00080                  foreach($assignments as $a) {
00081                     if($a->person == $auth->cur_user->id) {
00082                         $flag_assigned_to_cur_user= true;
00083                         break;
00084                     }
00085                  }
00086 
00087                  if($flag_new) {
00088 
00089                      if($flag_assigned_to_cur_user) {
00090                          $str_to=   __('to') .' '.  '<b>'. __('you') . '</b>';
00091                      }
00092                      else if( count($assignments) == 0)   {
00093                          $str_to=   $PH->getLink('taskAssignToPerson',__('assign to'), array('tsk'=>'$task->id');
00094                      }
00095                      else {
00096                          $str_to= $task->getAssignedPersons();
00097                      }                    
00098                  }
00099 
00111                  else if($flag_deleted)   {
00112                      $str_what= __('deleted');
00113                  }
00114 
00129                  else   if($flag_modified){
00130                         
00131                  }
00132 
00133                  break;
00134 
00135              case   ITEM_EFFORT:
00136                  break;
00137 
00138              case   ITEM_TASKASSIGMENT:
00139                  break;
00140  
00141              case   ITEM_COMMENT:
00142                  break;
00143 
00144         }
00145     }

Generated on Sun Mar 4 17:19:27 2007 for streber by  doxygen 1.5.1-p1