/[dolibarr]/dolibarr/htdocs/projet/activity/myactivity.php
ViewVC logotype

Diff of /dolibarr/htdocs/projet/activity/myactivity.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by rodolphe, Mon Aug 22 17:22:47 2005 UTC revision 1.2 by rodolphe, Thu Aug 25 13:29:43 2005 UTC
# Line 94  else Line 94  else
94  }  }
95  print "</table>";  print "</table>";
96    
97    /* Affichage de la liste des projets de la semaine */
98    print '<br /><table class="noborder" width="100%">';
99    print '<tr class="liste_titre">';
100    print '<td width="50%">'.$langs->trans('Today').'</td>';
101    print '<td width="50%" align="center">Temps</td>';
102    print "</tr>\n";
103    
104    $sql = "SELECT p.title, p.rowid, sum(tt.task_duration)";
105    $sql .= " FROM ".MAIN_DB_PREFIX."projet as p";
106    $sql .= " , ".MAIN_DB_PREFIX."projet_task as t";
107    $sql .= " , ".MAIN_DB_PREFIX."projet_task_time as tt";
108    $sql .= " WHERE t.fk_projet = p.rowid";
109    $sql .= " AND tt.fk_task = t.rowid";
110    $sql .= " AND tt.fk_user = ".$user->id;
111    $sql .= " AND date_format(task_date,'%d%m%y') = ".strftime("%d%m%y",time());
112    $sql .= " GROUP BY p.rowid";
113    
114    $var=true;
115    $total=0;
116    $resql = $db->query($sql);
117    if ( $resql )
118    {
119      while ($row = $db->fetch_row($resql))
120        {
121          print "<tr $bc[$var]>";
122          print '<td><a href="'.DOL_URL_ROOT.'/projet/tasks/fiche.php?id='.$row[1].'">'.$row[0].'</a></td>';
123          print '<td align="center">'.$row[2].'</td>';
124          print "</tr>\n";
125          $total += $row[2];
126          $var=!$var;
127        }
128      
129      $db->free($resql);
130    }
131    else
132    {
133      dolibarr_print_error($db);
134    }
135    print "<tr $bc[$var]>";
136    print '<td>'.$langs->trans('Total').'</td>';
137    print '<td align="center">'.$total.'</td>';
138    print "</tr>\n";    
139    print "</table>";
140    
141    print '<br /><table class="noborder" width="100%">';
142    print '<tr class="liste_titre">';
143    print '<td width="50%">'.$langs->trans('Yesterday').'</td>';
144    print '<td width="50%" align="center">Temps</td>';
145    print "</tr>\n";
146    
147    $sql = "SELECT p.title, p.rowid, sum(tt.task_duration)";
148    $sql .= " FROM ".MAIN_DB_PREFIX."projet as p";
149    $sql .= " , ".MAIN_DB_PREFIX."projet_task as t";
150    $sql .= " , ".MAIN_DB_PREFIX."projet_task_time as tt";
151    $sql .= " WHERE t.fk_projet = p.rowid";
152    $sql .= " AND tt.fk_task = t.rowid";
153    $sql .= " AND tt.fk_user = ".$user->id;
154    $sql .= " AND date_format(date_add(task_date, INTERVAL 1 DAY),'%d%m%y') = ".strftime("%d%m%y",time());
155    $sql .= " GROUP BY p.rowid";
156    
157    $var=true;
158    $total=0;
159    $resql = $db->query($sql);
160    if ( $resql )
161    {
162      while ($row = $db->fetch_row($resql))
163        {
164          print "<tr $bc[$var]>";
165          print '<td><a href="'.DOL_URL_ROOT.'/projet/tasks/fiche.php?id='.$row[1].'">'.$row[0].'</a></td>';
166          print '<td align="center">'.$row[2].'</td>';
167          print "</tr>\n";
168          $total += $row[2];
169          $var=!$var;
170        }
171      
172      $db->free($resql);
173    }
174    else
175    {
176      dolibarr_print_error($db);
177    }
178    print "<tr $bc[$var]>";
179    print '<td>'.$langs->trans('Total').'</td>';
180    print '<td align="center">'.$total.'</td>';
181    print "</tr>\n";
182    print "</table>";
183    
184  print '</td><td width="70%" valign="top">';  print '</td><td width="70%" valign="top">';
185    
186  /* Affichage de la liste des projets du mois */  /* Affichage de la liste des projets de la semaine */
187  print '<table class="noborder" width="100%">';  print '<table class="noborder" width="100%">';
188  print '<tr class="liste_titre">';  print '<tr class="liste_titre">';
189  print '<td width="50%">Activité sur les projets cette semaine</td>';  print '<td width="50%">Activité sur les projets cette semaine</td>';
# Line 112  $sql .= " AND tt.fk_task = t.rowid"; Line 199  $sql .= " AND tt.fk_task = t.rowid";
199  $sql .= " AND tt.fk_user = ".$user->id;  $sql .= " AND tt.fk_user = ".$user->id;
200  $sql .= " AND week(task_date) = ".strftime("%W",time());  $sql .= " AND week(task_date) = ".strftime("%W",time());
201  $sql .= " GROUP BY p.rowid";  $sql .= " GROUP BY p.rowid";
202    $total = 0;
203  $var=true;  $var=true;
204  $resql = $db->query($sql);  $resql = $db->query($sql);
205  if ( $resql )  if ( $resql )
206  {  {
207    $num = $db->num_rows($resql);    while ($row = $db->fetch_row( $resql))
   $i = 0;  
   
   while ($i < $num)  
208      {      {
       $row = $db->fetch_row( $resql);  
209        $var=!$var;        $var=!$var;
210        print "<tr $bc[$var]>";        print "<tr $bc[$var]>";
211        print '<td><a href="'.DOL_URL_ROOT.'/projet/tasks/fiche.php?id='.$row[1].'">'.$row[0].'</a></td>';        print '<td><a href="'.DOL_URL_ROOT.'/projet/tasks/fiche.php?id='.$row[1].'">'.$row[0].'</a></td>';
212        print '<td align="center">'.$row[2].'</td>';        print '<td align="center">'.$row[2].'</td>';
213        print "</tr>\n";            print "</tr>\n";    
214        $i++;        $total += $row[2];
215      }      }
216        
217    $db->free($resql);    $db->free($resql);
# Line 137  else Line 220  else
220  {  {
221    dolibarr_print_error($db);    dolibarr_print_error($db);
222  }  }
223    print "<tr $bc[$var]>";
224    print '<td>'.$langs->trans('Total').'</td>';
225    print '<td align="center">'.$total.'</td>';
226    print "</tr>\n";
227  print "</table><br />";  print "</table><br />";
228    
229  /* Affichage de la liste des projets du mois */  /* Affichage de la liste des projets du mois */

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26