SVN Alba r6215 - in prosistem/alba/trunk/alba: apps/principal/modules/boletin/actions apps/principal/modules/boletin/templates lib/model
Author: josx Date: 2009-06-01 18:54:47 -0300 (Mon, 01 Jun 2009) New Revision: 6215 Modified: prosistem/alba/trunk/alba/apps/principal/modules/boletin/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/boletin/templates/mostrarSuccess.php prosistem/alba/trunk/alba/lib/model/Alumno.php Log: Mejorando el boletin al formato de fatima Modified: prosistem/alba/trunk/alba/apps/principal/modules/boletin/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/boletin/actions/actions.class.php 2009-06-01 21:19:36 UTC (rev 6214) +++ prosistem/alba/trunk/alba/apps/principal/modules/boletin/actions/actions.class.php 2009-06-01 21:54:47 UTC (rev 6215) @@ -397,6 +397,7 @@ // variables al template + $this->establecimiento = EstablecimientoPeer::retrieveByPk($establecimiento_id); $this->optionsPeriodo = $optionsPeriodo; $this->optionsActividad = $optionsActividad; $this->cantOptionsActividad = count($optionsActividad); Modified: prosistem/alba/trunk/alba/apps/principal/modules/boletin/templates/mostrarSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/boletin/templates/mostrarSuccess.php 2009-06-01 21:19:36 UTC (rev 6214) +++ prosistem/alba/trunk/alba/apps/principal/modules/boletin/templates/mostrarSuccess.php 2009-06-01 21:54:47 UTC (rev 6215) @@ -33,24 +33,35 @@ --> -<?php echo $establecimiento->getNombre()?> +<div align="center"> +<?php echo $establecimiento->getNombre()?><br> +<?php echo $establecimiento->getDireccion()?> +<?php echo $establecimiento->getCiudad()?> +<?php echo $establecimiento->getCodigoPostal()?> +<?php echo $establecimiento->getTelefono()?> +</div> - <br> <div align="center"> +BOLETÍN Ciclo Lectivo <br><br> +<b>Alumno: <?php echo $alumno->getNombre()." ".$alumno->getApellido()?></b> +<b>Curso: <?php echo ($division->getAnio())?$division->getAnio()->getDescripcion():""?> <?php echo $division->getDescripcion()?> </b> +<!-- TURNO: <b><?php echo ($division->getTurno())?$division->getTurno()->getDescripcion():""?></b><br> --> +<br><br> <table style="text-align: left; width: 766px; height: 143px; border-collapse: collapse; border: solid;" border="1" cellpadding="2" cellspacing="2"> -<CAPTION><em>BOLETIN DE CALIFICACIONES PERTENECIENTES A: </em> <b><?php echo $alumno->getNombre()." ".$alumno->getApellido()?></b> <em>GRADO:</em> <b><?php echo ($division->getAnio())?$division->getAnio()->getDescripcion():""?></b> <em>SECCION:</em> <b><?php echo $division->getDescripcion()?></b> <em>TURNO:</em> <b><?php echo ($division->getTurno())?$division->getTurno()->getDescripcion():""?></b><br></CAPTION> <tbody> +<!-- <tr> - <td colspan="1" rowspan="2"><div class="etiquetas">PERIODO</div></td> + <td colspan="1" rowspan="2"><div class="etiquetas"><!--PERIODO--></div></td> <td colspan="<?php echo $cantOptionsActividad?>" rowspan="1"><div class="etiquetas">AREAS FORMATIVAS</div></td> <td colspan="<?php echo $cantOptionsConcepto?>" rowspan="1"><div class="etiquetas">APRECIACION PERSONAL</div></td> <td colspan="<?php echo $cantOptionsAsistencia?>" rowspan="1"><div class="etiquetas">CONTROL DE ASISTENCIAS</div></td> <td colspan="2" rowspan="1"><div class="etiquetas">FIRMAS</div></td> </tr> +--> <tr> - +<td></td> <?php foreach($optionsActividad as $actividad) { ?> <td><div class="etiquetas"><?php echo $actividad?></div></td> <?php } ?> @@ -59,15 +70,17 @@ <td><div class="etiquetas"><?php echo $concepto?></div></td> <?php } ?> - <?php if(count($aAsistencia)>0) { +<?php + if(count($aAsistencia)>0) { foreach( current($aAsistencia) as $grupo => $valor) { ?> <td><div class="etiquetas"><?php echo $grupo?></div></td> <?php } } ?> - +<!-- <td><div class="etiquetas">Maestro</div></td> <td><div class="etiquetas">Director</div></td> +--> </tr> @@ -96,6 +109,40 @@ <?php } ?> </tbody> </table> + +<br> +<br> + + +<table width="100%"> +<tr> +<td>Observaciones:</td> +<td></td> +<td>Pendientes:</td> +</tr> + +<tr> +<td></td> +<td></td> +<td></td> +</tr> + + + +<tr> +<td><hr width="100px"></td> +<td><hr width="100px"></td> +<td><hr width="100px"></td> +</tr> + + +<tr> +<td align="center"><?php echo $establecimiento->getRector()?>, Rector</td> +<td align="center">Alumno</td> +<td align="center">Padre, Madre o Tutor</td> +</tr> +</table> + </div> <br> <?php } ?> Modified: prosistem/alba/trunk/alba/lib/model/Alumno.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/Alumno.php 2009-06-01 21:19:36 UTC (rev 6214) +++ prosistem/alba/trunk/alba/lib/model/Alumno.php 2009-06-01 21:54:47 UTC (rev 6215) @@ -101,14 +101,15 @@ // En teoria esta dos consultas pueden reemplazarse con una solo usando LEFT JOIN y CASE $c = new Criteria(); - $c->addGroupByColumn(TipoasistenciaPeer::GRUPO); -// $c->addSelectColumn(TipoasistenciaPeer::GRUPO); - $rsColumna = TipoasistenciaPeer::doSelect($c); + $c->addSelectColumn(TipoasistenciaPeer::DESCRIPCION); + $c->add(TipoasistenciaPeer::GRUPO, 'Inasistencias', Criteria::EQUAL); + $rsColumna = TipoasistenciaPeer::doSelectStmt($c); $c = new Criteria(); $c->clearSelectColumns(); - $c->addGroupByColumn(TipoasistenciaPeer::GRUPO); - $c->addSelectColumn(TipoasistenciaPeer::GRUPO); + $c->addGroupByColumn(TipoasistenciaPeer::DESCRIPCION); +// $c->addSelectColumn(TipoasistenciaPeer::GRUPO); + $c->addSelectColumn(TipoasistenciaPeer::DESCRIPCION); $c->addSelectColumn('SUM('.TipoasistenciaPeer::VALOR.') AS valor'); $c->addJoin(TipoasistenciaPeer::ID, AsistenciaPeer::FK_TIPOASISTENCIA_ID); $c->add(AsistenciaPeer::FK_ALUMNO_ID, $this->getId(), Criteria::EQUAL); @@ -116,18 +117,18 @@ $criterion = $c2->getNewCriterion(AsistenciaPeer::FECHA, $fecha_inicio, Criteria::GREATER_EQUAL); $criterion->addAnd($c2->getNewCriterion(AsistenciaPeer::FECHA, $fecha_fin, Criteria::LESS_EQUAL)); $c->add($criterion); + $c->add(TipoasistenciaPeer::GRUPO, 'Inasistencias', Criteria::EQUAL); $rsValor = TipoasistenciaPeer::doSelectStmt($c); if($rsColumna) { - foreach($rsColumna as $r) { - $aAsistencia[$r->getGrupo()] = 0; // indice: nombre del Grupo, contenido: + while($res_c = $rsColumna->fetch()) { + $aAsistencia[$res_c[0]] = 0; // indice: nombre del Grupo, contenido: } } - if($rsValor) { while($res = $rsValor->fetch()) { // indice: nombre del Grupo, contenido: sumatoria de valor - $aAsistencia[$res[0]] = $res[1]; + $aAsistencia[$res[0]] = $res[1]; } }
participants (1)
-
commits@pressenter.com.ar