[Alba-desarrollo] SVN Alba r4763 - in prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador: actions templates

commits en pressenter.com.ar commits en pressenter.com.ar
Vie Jun 22 22:24:58 CEST 2007


Author: josx
Date: 2007-06-22 17:24:57 -0300 (Fri, 22 Jun 2007)
New Revision: 4763

Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php
   prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php
   prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorSemana.php
Log:
Ya esta casi terminada la visualizacion por semana de calendarios

Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php	2007-06-22 17:02:06 UTC (rev 4762)
+++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php	2007-06-22 20:24:57 UTC (rev 4763)
@@ -39,7 +39,7 @@
     }
 
     // falta ver en el calendario mensual y anual;
-    // También considerar si no empiezan en punto.
+    // Falta ver porque genera una columna mas y cuando no empieza en punto no grafica las filas hacia la derecha
     
 
 

Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php	2007-06-22 17:02:06 UTC (rev 4762)
+++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php	2007-06-22 20:24:57 UTC (rev 4763)
@@ -70,10 +70,10 @@
                         <?php 
                             $date_ymd = date("Ymd", $date);
                             for($i = 0, $max = count($aTime); $i < $max; $i += 4) { 
-                                $time_idx0 = date("Gi",$aTime[$i]);
-                                $time_idx1 = date("Gi",$aTime[($i+1)]);
-                                $time_idx2 = date("Gi",$aTime[($i+2)]);
-                                $time_idx3 = date("Gi",$aTime[($i+3)]);
+                                $time_idx0 = date("Hi",$aTime[$i]);
+                                $time_idx1 = date("Hi",$aTime[($i+1)]);
+                                $time_idx2 = date("Hi",$aTime[($i+2)]);
+                                $time_idx3 = date("Hi",$aTime[($i+3)]);
 
                                 if(!(  array_key_exists($date_ymd, $aEvent) AND 
                                     (array_key_exists($time_idx0, $aEvent[$date_ymd]) OR

Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorSemana.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorSemana.php	2007-06-22 17:02:06 UTC (rev 4762)
+++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorSemana.php	2007-06-22 20:24:57 UTC (rev 4763)
@@ -83,21 +83,14 @@
                                                     }
                                                 ?>
                                             </tr>
-
-
-
-
-
-
-
 <?php
- //print_R($aEvent);
+//  print_R($aEvent);
     $aTimeIdx = array();
     for($i = 0, $max = count($aTime); $i < $max; $i += 4) { // each time iteration (60 minutes)
-        $aTimeIdx[0] = date("Gi",$aTime[$i]);
-        $aTimeIdx[1] = date("Gi",$aTime[($i+1)]);
-        $aTimeIdx[2] = date("Gi",$aTime[($i+2)]);
-        $aTimeIdx[3] = date("Gi",$aTime[($i+3)]);
+        $aTimeIdx[0] = date("Hi",$aTime[$i]);
+        $aTimeIdx[1] = date("Hi",$aTime[($i+1)]);
+        $aTimeIdx[2] = date("Hi",$aTime[($i+2)]);
+        $aTimeIdx[3] = date("Hi",$aTime[($i+3)]);
 
         for($k=0;$k<4;$k++) {
             echo "<tr>\n"; 
@@ -106,7 +99,8 @@
                 $drawWidth = 1;
                 $width = round ((80/$nbrGridCols[$week['day']])*$drawWidth);
                 $each_date = date("Ymd", $week['day']);
-                if(array_key_exists($each_date, $aEvent) AND  array_key_exists($aTimeIdx[0], $aEvent[$each_date])) { 
+// echo $each_date." ".$aTimeIdx[$k]."<br>";
+                if(array_key_exists($each_date, $aEvent) AND  array_key_exists($aTimeIdx[$k], $aEvent[$each_date])) { 
                     if($j == 0 AND $k == 0) {
                         echo '<td colspan="4" rowspan="4" align="center" valign="top" width="60" class="timeborder">'.date("H:i A",$aTime[$i]).'</td><td bgcolor="#a1a5a9" width="1" height="15"></td>';
                     } else {
@@ -114,8 +108,11 @@
                             echo '<td bgcolor="#a1a5a9" width="1" height="15"></td>'."\n";
                         }
                     }
-                    if($k == 0) {
-                    foreach($aEvent[$each_date][$aTimeIdx[0]] as $event) {
+                    if(count($aEvent[$each_date][$aTimeIdx[$k]])==1) {
+                        $width = "80";
+                    } 
+
+                    foreach($aEvent[$each_date][$aTimeIdx[$k]] as $event) {
                         $rowspan = ceil(($event['event_length'] / 60 ) / 15); ?>
                                                 <td width="<?php echo $width?>" rowspan="<?php echo $rowspan?>" colspan="<?php echo floor($nbrGridCols[$week['day']] / ($event['event_overlap']+1)) ?>" align="left" valign="top" class="eventbg2_1">
                                                     <div class="eventfont">
@@ -124,7 +121,8 @@
                                                         </div>
                                                     </div>
                                                </td>
-<?php               }}
+<?
+                    }
                 } else {
                     if($j == 0 AND $k == 0) { // first time 
                     echo '<td colspan="4" rowspan="4" align="center" valign="top" width="60" class="timeborder">'.date("H:i A",$aTime[$i]).'</td>'."\n";
@@ -142,11 +140,6 @@
         }
 }
 ?>
-
-
-
-
-
                                         </table>	
                                     </td>
                                 </tr>




Más información sobre la lista de distribución Alba-desarrollo