SVN Alba r4746 - in prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador: actions templates
Author: josx Date: 2007-06-13 16:48:59 -0300 (Wed, 13 Jun 2007) New Revision: 4746 Added: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/components.class.php prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php Removed: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/verPorDiaSuccess.php Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/indexSuccess.php Log: Se agrego un componente para acceder a la visualizacion diaria del calendario 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-13 18:45:53 UTC (rev 4745) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/actions.class.php 2007-06-13 19:48:59 UTC (rev 4746) @@ -1,5 +1,4 @@ <?php - /** * icalVisualizador actions. * @@ -21,79 +20,14 @@ */ public function executeIndex() { - $this->forward('default', 'module'); - } +// $this->date_component = "20070407"; - // function to determine maximum necessary columns per day - // actually an algorithm to get the smallest multiple for two numbers - private function kgv($a, $b) { - $x = $a; - $y = $b; - while ($x != $y) { - if ($x < $y) $x += $a; - else $y += $b; - } - return $x; - } + $this->archivo = "/tmp/pepe.ics"; + $this->date_component="20070404"; + } - public function executeVerPorDia() { -// $aWeek = array('Domingo','Lunes','Martes'.'Miercoles','Jueves','Viernes','Sabado'); - $aAllDay = array(); - $aTime = array(); - $aEvent = array(); - - $minutes = 60; - $time_start = "7:00"; - $time_end = "23:00"; - - $date = $this->getRequestParameter('date'); - if($date) { - $unix_time = strtotime($date); - } else { - $unix_time = strtotime ("now"); - } - - $day_of_week = date("w", $unix_time); // get number of the day of the week - $day_start_of_week = $unix_time - ($day_of_week * 86400); // get the starts day the of this week - $day_end_of_week = $day_start_of_week + (7 * 86400); // get the end day the of this week - for($day= $day_start_of_week; $day < $day_end_of_week; $day += 86400) { - $aWeek[] = array ( 'day' => $day ); - } - - // get all time between time_start and time_end - for($time = strtotime($time_start), $max_time = strtotime($time_end) ; $time < $max_time; $time += (15*60)) { - $aTime[] = $time; - } - - - require(sfConfig::get('sf_app_module_dir')."/icalVisualizador/".sfConfig::get('sf_app_module_lib_dir_name')."/ical_parser.php"); - - - $aEvent = @icalToArray("/tmp/pepe.ics"); - - - $nbrGridCols = 1; - foreach($aEvent as $day) { - foreach($day as $time) { - foreach($time as $event) { - $nbrGridCols = $this->kgv($nbrGridCols, ($event['event_overlap'] + 1)); - } - } - } - - $this->nbrGridCols = $nbrGridCols; - $this->aEvent = $aEvent; - $this->aWeek = $aWeek; - $this->aAllDay = $aAllDay; - $this->l_calendar = ""; - $this->calendar_name = "XXXX"; - $this->date = $unix_time; - $this->aTime = $aTime; - } - } - ?> \ No newline at end of file Added: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/components.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/components.class.php 2007-06-13 18:45:53 UTC (rev 4745) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/components.class.php 2007-06-13 19:48:59 UTC (rev 4746) @@ -0,0 +1,96 @@ +<?php + +/** + * icalVisualizador components. + * + * @package alba + * @subpackage icalVisualizador + * @author José Luis Di Biase <[email protected]> + * @author Héctor Sanchez <[email protected]> + * @author Fernando Toledo <[email protected]> + * @version SVN: $Id: actions.class.php 2692 2006-11-15 21:03:55Z fabien $ + * @filesource + * @license GPL + */ + +class icalVisualizadorComponents extends sfComponents +{ + + // function to determine maximum necessary columns per day + // actually an algorithm to get the smallest multiple for two numbers + private function kgv($a, $b) { + $x = $a; + $y = $b; + while ($x != $y) { + if ($x < $y) $x += $a; + else $y += $b; + } + return $x; + } + + + public function executeVerPorDia() { +// $aWeek = array('Domingo','Lunes','Martes'.'Miercoles','Jueves','Viernes','Sabado'); + $aAllDay = array(); + $aTime = array(); + $aEvent = array(); + + $minutes = 60; + $time_start = "7:00"; + $time_end = "23:00"; + + + if(!$this->getRequestParameter('date')) { + if($this->date_component) { + $date = $this->date_component; + } else { + $date = date("Ymd"); + } + } else { + $date = $this->getRequestParameter('date'); + } + + $unix_time = strtotime($date); + + + $day_of_week = date("w", $unix_time); // get number of the day of the week + $day_start_of_week = $unix_time - ($day_of_week * 86400); // get the starts day the of this week + $day_end_of_week = $day_start_of_week + (7 * 86400); // get the end day the of this week + for($day= $day_start_of_week; $day < $day_end_of_week; $day += 86400) { + $aWeek[] = array ( 'day' => $day ); + } + + // get all time between time_start and time_end + for($time = strtotime($time_start), $max_time = strtotime($time_end) ; $time < $max_time; $time += (15*60)) { + $aTime[] = $time; + } + + + require(sfConfig::get('sf_app_module_dir')."/icalVisualizador/".sfConfig::get('sf_app_module_lib_dir_name')."/ical_parser.php"); + + + $aEvent = @icalToArray($this->archivo); + + + $nbrGridCols = 1; + foreach($aEvent as $day) { + foreach($day as $time) { + foreach($time as $event) { + $nbrGridCols = $this->kgv($nbrGridCols, ($event['event_overlap'] + 1)); + } + } + } + + $this->nbrGridCols = $nbrGridCols; + $this->aEvent = $aEvent; + $this->aWeek = $aWeek; + $this->aAllDay = $aAllDay; + $this->l_calendar = ""; + $this->calendar_name = "XXXX"; + $this->date = $unix_time; + $this->aTime = $aTime; + } + +} + +?> \ No newline at end of file Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/actions/components.class.php ___________________________________________________________________ Name: svn:keywords + "Id Author URL Date Rev" Added: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php 2007-06-13 18:45:53 UTC (rev 4745) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php 2007-06-13 19:48:59 UTC (rev 4746) @@ -0,0 +1,165 @@ +<center> +<div id="icalVisualizador"> +<table border="0" width="700" cellspacing="0" cellpadding="0"> + <tr> + <td width="520" valign="top"> + <table width="520" border="0" cellspacing="0" cellpadding="0" class="calborder"> + <tr> + <td align="center" valign="middle"> + <table width="100%" border="0" cellspacing="0" cellpadding="0"> + <tr valign="top"> + <td align="left" width="400" class="title"> + <h1><?php echo date("F j, Y", $date);?></h1> + <span class="V9G"><?php echo $calendar_name?> <?php echo $l_calendar?></span></td> + <td align="right" width="120" class="navback"> + <div style="padding-top: 3px;"> + <table width="120" border="0" cellpadding="0" cellspacing="0"> + <tr valign="top"> + <td><a class="psf" href="?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/day_on.gif" alt="{L_DAY}" border="0" /></a></td> + <td><a class="psf" href="week.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/week_on.gif" alt="{L_WEEK}" border="0" /></a></td> + <td><a class="psf" href="month.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/month_on.gif" alt="{L_MONTH}" border="0" /></a></td> + <td><a class="psf" href="year.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/year_on.gif" alt="{L_YEAR}" border="0" /></a></td> + </tr> + </table> + </div> + </td> + </tr> + <tr> + <td colspan="2"> + <table width="100%" border="0" cellspacing="0" cellpadding="2"> + <tr> + <td align="left" valign="top" width="20" class="rowOff2" onmouseover="this.className='rowOn2'" onmouseout="this.className='rowOff2'" onclick="window.location.href='?cal={CAL}&date=<?php echo date('Ymd', strtotime("-1 day", $date))?>'"><span class="V12"><a class="psf" href="?cal={CAL}&date=<?php echo date('Ymd', strtotime("-1 day", $date))?>">«</a></span> + </td> + + <?php + $i=0; + $day_of_week = date('w', $date); + foreach($aWeek as $week) { + ?> + <td width="14%" align="center" class="<?php echo ($i == $day_of_week)?'rowToday':'rowOff';?>" onmouseover="this.className='rowOn'" onmouseout="this.className='<?php echo ($i == $day_of_week)?'rowToday':'rowOff';?>'" onclick="window.location.href='?cal={CAL}&date=<?php echo date('Ymd',$week['day'])?>'"><span class="V9BOLD"><a class="ps3" href="?cal={CAL}&date=<?php echo date('Ymd',$week['day'])?>"><?php echo date('F j, Y',$week['day'])?></a></span> + </td> + <?php $i++; + } + ?> + + <td align="right" valign="top" width="20" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='?cal={CAL}&date=<?php echo date('Ymd', strtotime("+1 day", $date))?>'"><span class="V12"><a class="psf" href="?cal={CAL}&date=<?php echo date('Ymd', strtotime("+1 day", $date))?>">»</a></span> + </td> + </tr> + </table> + </td> + </tr> + </table> + </td> + </tr> + <tr id="allday"> + <td> + <?php foreach($aAllDay as $allDay) { ?> + <div class="alldaybg_<?php echo $allDay['num']?>"> + <?php echo $allDay['Name']?> + </div> + <?php } ?> + </td> + </tr> + + <tr> + <td align="center" valign="top"> + <table width="100%" border="0" cellspacing="0" cellpadding="0"> + <?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)]); + + if(!( array_key_exists($date_ymd, $aEvent) AND + (array_key_exists($time_idx0, $aEvent[$date_ymd]) OR + array_key_exists($time_idx1, $aEvent[$date_ymd]) OR + array_key_exists($time_idx2, $aEvent[$date_ymd]) OR + array_key_exists($time_idx3, $aEvent[$date_ymd])) + )) { + ?> + <tr> + <td rowspan="4" align="center" valign="top" width="60" class="timeborder"><?php echo date("H:i A",$aTime[$i])?></td> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td> + </tr> + <tr> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <td colspan="<?php echo $nbrGridCols?>" class="dayborder2"> </td> + </tr> + <tr> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td> + </tr> + <tr> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <td colspan="<?php echo $nbrGridCols?>" class="dayborder2"> </td> + </tr> + <?php +// Cuando tiene eventos superpuestos el max es el colspan de las horas que no tienen eventos ( default 1) +// Pero cada uno de los que tiene evento tiene si es despues de en punto el que traia pero luego debe ser el + } else { + for($j=0;$j<4;$j++) { + if($j!=0) { + ?> + <tr> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <?php } else { ?> + <tr> + <td rowspan="4" align="center" valign="top" width="60" class="timeborder"><?php echo date("H:i A",$aTime[$i])?></td> + <td bgcolor="#a1a5a9" width="1" height="15"></td> + <?php } + $var_time_idx = "time_idx".$j; + if(array_key_exists($$var_time_idx, $aEvent[$date_ymd])) { + $k=0; + foreach($aEvent[$date_ymd][$$var_time_idx] as $event) { + $k++; + $rowspan = ceil(($event['event_length'] / 60 ) / 15); // en el array esta en seg lo divido 60 y obtengo min luego divido 15 min (que es una linea de rowspan y obtengo cantidad de lineas hacia abajo a rellenar + ?> + +<td rowspan="<?php echo $rowspan?>" width="<?php echo floor(460/($event['event_overlap']+1))?>" colspan="<?php echo floor($nbrGridCols / ($event['event_overlap']+1)) ?>" align="left" valign="top" class="eventbg2_1"> + <div class="eventfont"> + <div class="eventbg_1"><b><?php echo date("H:i A", $event['start_unixtime'])?></b> - <?php echo date("H:i A", $event['end_unixtime'])?></div> + <div class="padd" style="width:<?php echo floor(460/($event['event_overlap']+1))?>px"> + <a class="ps" title="<?php echo $event['event_text']?>" href="#" onclick="openEventWindow(0); return false;"><?php echo $event['event_text']?></a> + </div> + </div> +</td> + <?php } + } + + if($j==0) { + ?> + <!-- <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td>--> + </tr> + <?php + } else { + ?> +<!-- <td colspan="<?php echo $nbrGridCols?>" class="dayborder<?php echo ($j%2==0)?'':'2'?>"> </td>--> + </tr> + <? + } + } + } ?> + <?php } ?> + </table> + </td> + </tr> + </table> + <table width="100%" border="0" cellpadding="0" cellspacing="0"> + <tr> + <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> + <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> + <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> + </tr> + </table> + </td> + <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" " /></td> + <td width="170" valign="top"> + +</td> +</tr> +</table> +</div> +</center> \ No newline at end of file Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/_verPorDia.php ___________________________________________________________________ Name: svn:keywords + "Id Author URL Date Rev" Modified: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/indexSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/indexSuccess.php 2007-06-13 18:45:53 UTC (rev 4745) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/indexSuccess.php 2007-06-13 19:48:59 UTC (rev 4746) @@ -0,0 +1 @@ +<?php include_component('icalVisualizador', 'verPorDia', array('archivo' => $archivo, 'date_component' => $date_component)) ?> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/verPorDiaSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/verPorDiaSuccess.php 2007-06-13 18:45:53 UTC (rev 4745) +++ prosistem/alba/trunk/alba/apps/principal/modules/icalVisualizador/templates/verPorDiaSuccess.php 2007-06-13 19:48:59 UTC (rev 4746) @@ -1,165 +0,0 @@ -<center> -<div id="icalVisualizador"> -<table border="0" width="700" cellspacing="0" cellpadding="0"> - <tr> - <td width="520" valign="top"> - <table width="520" border="0" cellspacing="0" cellpadding="0" class="calborder"> - <tr> - <td align="center" valign="middle"> - <table width="100%" border="0" cellspacing="0" cellpadding="0"> - <tr valign="top"> - <td align="left" width="400" class="title"> - <h1><?php echo date("F j, Y", $date);?></h1> - <span class="V9G"><?php echo $calendar_name?> <?php echo $l_calendar?></span></td> - <td align="right" width="120" class="navback"> - <div style="padding-top: 3px;"> - <table width="120" border="0" cellpadding="0" cellspacing="0"> - <tr valign="top"> - <td><a class="psf" href="verPorDia?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/day_on.gif" alt="{L_DAY}" border="0" /></a></td> - <td><a class="psf" href="week.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/week_on.gif" alt="{L_WEEK}" border="0" /></a></td> - <td><a class="psf" href="month.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/month_on.gif" alt="{L_MONTH}" border="0" /></a></td> - <td><a class="psf" href="year.php?cal={CAL}&getdate={GETDATE}"><img src="<?php echo sfContext::getInstance()->getRequest()->getRelativeUrlRoot()?>/icalVisualizador/images/year_on.gif" alt="{L_YEAR}" border="0" /></a></td> - </tr> - </table> - </div> - </td> - </tr> - <tr> - <td colspan="2"> - <table width="100%" border="0" cellspacing="0" cellpadding="2"> - <tr> - <td align="left" valign="top" width="20" class="rowOff2" onmouseover="this.className='rowOn2'" onmouseout="this.className='rowOff2'" onclick="window.location.href='verPorDia?cal={CAL}&date=<?php echo date('Ymd', strtotime("-1 day", $date))?>'"><span class="V12"><a class="psf" href="verPorDia?cal={CAL}&date=<?php echo date('Ymd', strtotime("-1 day", $date))?>">«</a></span> - </td> - - <?php - $i=0; - $day_of_week = date('w', $date); - foreach($aWeek as $week) { - ?> - <td width="14%" align="center" class="<?php echo ($i == $day_of_week)?'rowToday':'rowOff';?>" onmouseover="this.className='rowOn'" onmouseout="this.className='<?php echo ($i == $day_of_week)?'rowToday':'rowOff';?>'" onclick="window.location.href='verPorDia?cal={CAL}&date=<?php echo date('Ymd',$week['day'])?>'"><span class="V9BOLD"><a class="ps3" href="verPorDia?cal={CAL}&date=<?php echo date('Ymd',$week['day'])?>"><?php echo date('F j, Y',$week['day'])?></a></span> - </td> - <?php $i++; - } - ?> - - <td align="right" valign="top" width="20" class="rowOff" onmouseover="this.className='rowOn'" onmouseout="this.className='rowOff'" onclick="window.location.href='verPorDia?cal={CAL}&date=<?php echo date('Ymd', strtotime("+1 day", $date))?>'"><span class="V12"><a class="psf" href="verPorDia?cal={CAL}&date=<?php echo date('Ymd', strtotime("+1 day", $date))?>">»</a></span> - </td> - </tr> - </table> - </td> - </tr> - </table> - </td> - </tr> - <tr id="allday"> - <td> - <?php foreach($aAllDay as $allDay) { ?> - <div class="alldaybg_<?php echo $allDay['num']?>"> - <?php echo $allDay['Name']?> - </div> - <?php } ?> - </td> - </tr> - - <tr> - <td align="center" valign="top"> - <table width="100%" border="0" cellspacing="0" cellpadding="0"> - <?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)]); - - if(!( array_key_exists($date_ymd, $aEvent) AND - (array_key_exists($time_idx0, $aEvent[$date_ymd]) OR - array_key_exists($time_idx1, $aEvent[$date_ymd]) OR - array_key_exists($time_idx2, $aEvent[$date_ymd]) OR - array_key_exists($time_idx3, $aEvent[$date_ymd])) - )) { - ?> - <tr> - <td rowspan="4" align="center" valign="top" width="60" class="timeborder"><?php echo date("H:i A",$aTime[$i])?></td> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td> - </tr> - <tr> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <td colspan="<?php echo $nbrGridCols?>" class="dayborder2"> </td> - </tr> - <tr> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td> - </tr> - <tr> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <td colspan="<?php echo $nbrGridCols?>" class="dayborder2"> </td> - </tr> - <?php -// Cuando tiene eventos superpuestos el max es el colspan de las horas que no tienen eventos ( default 1) -// Pero cada uno de los que tiene evento tiene si es despues de en punto el que traia pero luego debe ser el - } else { - for($j=0;$j<4;$j++) { - if($j!=0) { - ?> - <tr> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <?php } else { ?> - <tr> - <td rowspan="4" align="center" valign="top" width="60" class="timeborder"><?php echo date("H:i A",$aTime[$i])?></td> - <td bgcolor="#a1a5a9" width="1" height="15"></td> - <?php } - $var_time_idx = "time_idx".$j; - if(array_key_exists($$var_time_idx, $aEvent[$date_ymd])) { - $k=0; - foreach($aEvent[$date_ymd][$$var_time_idx] as $event) { - $k++; - $rowspan = ceil(($event['event_length'] / 60 ) / 15); // en el array esta en seg lo divido 60 y obtengo min luego divido 15 min (que es una linea de rowspan y obtengo cantidad de lineas hacia abajo a rellenar - ?> - -<td rowspan="<?php echo $rowspan?>" width="<?php echo floor(460/($event['event_overlap']+1))?>" colspan="<?php echo floor($nbrGridCols / ($event['event_overlap']+1)) ?>" align="left" valign="top" class="eventbg2_1"> - <div class="eventfont"> - <div class="eventbg_1"><b><?php echo date("H:i A", $event['start_unixtime'])?></b> - <?php echo date("H:i A", $event['end_unixtime'])?></div> - <div class="padd" style="width:<?php echo floor(460/($event['event_overlap']+1))?>px"> - <a class="ps" title="<?php echo $event['event_text']?>" href="#" onclick="openEventWindow(0); return false;"><?php echo $event['event_text']?></a> - </div> - </div> -</td> - <?php } - } - - if($j==0) { - ?> - <!-- <td colspan="<?php echo $nbrGridCols?>" class="dayborder"> </td>--> - </tr> - <?php - } else { - ?> -<!-- <td colspan="<?php echo $nbrGridCols?>" class="dayborder<?php echo ($j%2==0)?'':'2'?>"> </td>--> - </tr> - <? - } - } - } ?> - <?php } ?> - </table> - </td> - </tr> - </table> - <table width="100%" border="0" cellpadding="0" cellspacing="0"> - <tr> - <td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> - <td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> - <td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td> - </tr> - </table> - </td> - <td width="10"><img src="images/spacer.gif" width="10" height="1" alt=" " /></td> - <td width="170" valign="top"> - -</td> -</tr> -</table> -</div> -</center> \ No newline at end of file
participants (1)
-
commits@pressenter.com.ar