SVN Alba r4188 - in prosistem/alba/trunk/alba/apps/principal/modules/informes: actions templates
Author: josx Date: 2007-02-14 16:07:19 -0300 (Wed, 14 Feb 2007) New Revision: 4188 Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php Log: Agregue la busqueda para todos los alumnos del establecimiento y saque el combo de division Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-02-14 18:22:02 UTC (rev 4187) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-02-14 19:07:19 UTC (rev 4188) @@ -95,6 +95,40 @@ } + + private function _getTodosLosAlumnos($establecimiento_id = '', $txt = '') { + $aAlumno = array(); + + $criteria = new Criteria(); + if($establecimiento_id) { + $criteria->add(AlumnoPeer::FK_ESTABLECIMIENTO_ID, $establecimiento_id); + } + + if($txt) { + $cton1 = $criteria->getNewCriterion(AlumnoPeer::NOMBRE, "%$txt%", Criteria::LIKE); + $cton2 = $criteria->getNewCriterion(AlumnoPeer::APELLIDO, "%$txt%", Criteria::LIKE); + $cton1->addOr($cton2); + $criteria->add($cton1); + } + + $criteria->addAsColumn("alumno_id", AlumnoPeer::ID); + $criteria->addAsColumn("alumno_nombre", AlumnoPeer::NOMBRE); + $criteria->addAsColumn("alumno_apellido", AlumnoPeer::APELLIDO); + + $alumnos = BasePeer::doSelect($criteria); + foreach($alumnos as $alumno) { + $aAlumno[] = (object) array( 'alumno_id' => $alumno[0],'alumno_nombre' => $alumno[1], 'alumno_apellido' => $alumno[2]); + } + + return $aAlumno; + } + + + + + + + public function handleErrorAlumnosPorDivisionListado() { $this->forward('informes','alumnosPorDivisionFormulario'); } @@ -210,26 +244,20 @@ $aAlumno = array(); // tomando los datos del formulario - $division_id = $this->getRequestParameter('division_id'); $txt = $this->getRequestParameter('txt'); // llenando el combo de division segun establecimiento $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); - $optionsDivision = $this->_getDivisiones($establecimiento_id); if ($this->getRequest()->getMethod() == sfRequest::POST) { // buscando alumnos - $aAlumno = $this->_getAlumnosPorDivision($division_id, $txt); + $aAlumno = $this->_getTodosLosAlumnos($establecimiento_id, $txt); } // asignando variables para ser usadas en el template - $this->optionsDivision = $optionsDivision; - $this->division_id = $division_id; $this->txt = $txt; $this->aAlumno = $aAlumno; $this->vista = "imprimir"; - - } // no valida que realmente ha terminado septimo grado @@ -238,7 +266,7 @@ // tomando los datos del formulario $alumno_id = $this->getRequestParameter('alumno_id'); $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); - $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); +// $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); $alumno = AlumnoPeer::retrieveByPK($alumno_id); $establecimiento = EstablecimientoPeer::retrieveByPK($establecimiento_id); Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php 2007-02-14 18:22:02 UTC (rev 4187) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php 2007-02-14 19:07:19 UTC (rev 4188) @@ -7,11 +7,6 @@ <?php echo label_for('Buscar', __('Buscar Alumnos:')) ?> <?php echo input_tag('txt', $txt) ?> </div> - - <div class="form-row"> - <?php echo label_for('division', __('Division:')) ?> - <?php echo select_tag('division_id', options_for_select($optionsDivision, $division_id)) ?> - </div> </fieldset> <ul class="sf_admin_actions"> @@ -43,7 +38,7 @@ foreach($aAlumno as $alumno){ ?> <tr class="sf_admin_row_0"> - <td><?echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?> ( <?=$alumno->anio_descripcion?> - <?=$alumno->division_nombre?> ) </td> + <td><?echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?></td> <td> <ul class="sf_admin_td_actions"> <li><?php echo link_to(image_tag('/sf/images/sf_admin/edit_icon.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=certificadoPrimariaListado&alumno_id='.$alumno->alumno_id); ?></li>
participants (1)
-
commits@pressenter.com.ar