SVN Alba r5276 - in prosistem/alba/trunk/alba: apps/principal/modules/informes/actions apps/principal/modules/informes/templates apps/principal/modules/informes/validate apps/principal/templates data/sql web/uploads/informes
Author: josx Date: 2007-10-31 15:47:10 -0300 (Wed, 31 Oct 2007) New Revision: 5276 Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/busquedaListadoAlumnosSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/busquedaListadoAlumnos.yml prosistem/alba/trunk/alba/web/uploads/informes/alumnos_por_division.odt Removed: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionListadoSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosBusquedaFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosListadoSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaListadoSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoBusquedaFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoListadoSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/alumnosPorDivisionListado.yml prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/certificadoEstudiosListado.yml prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/constanciaAlumnoRegularListado.yml prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/solicitudLegajoListado.yml Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/templates/menu.php prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql Log: Se agrego posibilidad de listado para los informes. Se agrego el listado de alumnos por 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-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -312,7 +312,12 @@ $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); switch($informe->getTipoInforme()->getNombre()) { - case 'Alumnos': $this->redirect('informes/busquedaAlumnos?id='.$informe->getId()); break; + case 'Alumnos': + if($informe->getListado() != 1) { + $this->redirect('informes/busquedaAlumnos?id='.$informe->getId()); break; + } else { + $this->redirect('informes/busquedaListadoAlumnos?id='.$informe->getId()); break; + } default: $this->redirect('informes/busquedaAlumnos?id='.$informe->getId()); } } @@ -325,48 +330,74 @@ $this->forward404Unless($informe); $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); - if($informe->getVariables() AND $this->getRequestParameter('v')!= 1) { $this->redirect('informes/variables?id='.$informe->getId().'&alumno_id='.$this->getRequestParameter('alumno_id')); } else { $aDato = array(); switch($informe->getTipoInforme()->getNombre()) { case 'Alumnos': - $alumno = AlumnoPeer::retrieveByPk($this->getRequestParameter('alumno_id')); - $aDato['alumno'] = $alumno->toArray(); - $aDato['tipoDocumento'] = array ( 'Nombre' => ($alumno->getTipoDocumento())?$alumno->getTipoDocumento()->getDescripcion():''); + if($informe->getListado() == 1) { + $division_id = $this->getRequestParameter('division_id'); + $d = DivisionPeer::retrieveByPK($division_id); - $establecimiento = EstablecimientoPeer::retrieveByPk($establecimiento_id); - $aDato['establecimiento'] = $establecimiento->toArray(); + // buscando alumnos + $criteria = new Criteria(); + $criteria->add(DivisionPeer::ID, $division_id); + $criteria->addJoin(RelAlumnoDivisionPeer::FK_ALUMNO_ID, AlumnoPeer::ID); + $criteria->addJoin(RelAlumnoDivisionPeer::FK_DIVISION_ID, DivisionPeer::ID); + $criteria->addAscendingOrderByColumn(AlumnoPeer::APELLIDO); + $alumnos = AlumnoPeer::doSelect($criteria); - $aDato['distritoEscolar'] = array ( 'Nombre' => ($establecimiento->getDistritoescolar())?$establecimiento->getDistritoescolar()->getNombre():''); + foreach($alumnos as $alumno) { + $aDato['alumno'][] = $alumno->toArray(); + } - $c = new Criteria(); - $c->add(RelAlumnoDivisionPeer::FK_ALUMNO_ID, $alumno->getId()); - $relAlumnoDivision = RelAlumnoDivisionPeer::doSelectOne($c); + $division = array( + 'Anio' => ($d->getAnio())?$d->getAnio()->getDescripcion():'' , + 'Descripcion' => $d->getDescripcion(), + 'Turno' => ($d->getTurno())?$d->getTurno()->getDescripcion():'', + 'Orientacion' => ($d->getOrientacion())?$d->getOrientacion()->getDescripcion():'' ); + $aDato['division'] = $division; - $d = $relAlumnoDivision->getDivision(); - $division = array( + } else { + $alumno = AlumnoPeer::retrieveByPk($this->getRequestParameter('alumno_id')); + $aDato['alumno'] = $alumno->toArray(); + + $aDato['tipoDocumento'] = array ( 'Nombre' => ($alumno->getTipoDocumento())?$alumno->getTipoDocumento()->getDescripcion():''); + + $establecimiento = EstablecimientoPeer::retrieveByPk($establecimiento_id); + $aDato['establecimiento'] = $establecimiento->toArray(); + + $aDato['distritoEscolar'] = array ( 'Nombre' => ($establecimiento->getDistritoescolar())?$establecimiento->getDistritoescolar()->getNombre():''); + + $c = new Criteria(); + $c->add(RelAlumnoDivisionPeer::FK_ALUMNO_ID, $alumno->getId()); + $relAlumnoDivision = RelAlumnoDivisionPeer::doSelectOne($c); + + $d = $relAlumnoDivision->getDivision(); + $division = array( 'Anio' => ($d->getAnio())?$d->getAnio()->getDescripcion():'' , 'Descripcion' => $d->getDescripcion(), 'Turno' => ($d->getTurno())?$d->getTurno()->getDescripcion():'', 'Orientacion' => ($d->getOrientacion())?$d->getOrientacion()->getDescripcion():'' ); - $aDato['division'] = $division; - $aDato['informe'] = $informe->toArray(); + $aDato['division'] = $division; + $aDato['informe'] = $informe->toArray(); - $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); - $ciclolectivo = CiclolectivoPeer::retrieveByPk($ciclolectivo_id); - $aDato['ciclolectivo'] = $ciclolectivo->toArray(); + $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); + $ciclolectivo = CiclolectivoPeer::retrieveByPk($ciclolectivo_id); + $aDato['ciclolectivo'] = $ciclolectivo->toArray(); + } - if(count($informe->getVariables())>0) { + if($informe->getVariables()) { $aDato['variable'] = array(); $variables = explode(";",$informe->getVariables()); foreach($variables as $variable) { $aDato['variable'] = array_merge( $aDato['variable'], array ( $variable => $this->getRequestParameter($variable))); } } + break; default: $this->forward404(); @@ -391,6 +422,31 @@ } + public function executeBusquedaListadoAlumnos() { + $informe = InformePeer::retrieveByPk($this->getRequestParameter('id')); + $this->forward404Unless($informe); + + // inicializando variables + $optionsDivision = array(); + + // tomando los datos del formulario + $division_id = $this->getRequestParameter('division_id'); + + // 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) { + $this->redirect('informes/mostrar?id='.$informe->getId()."&division_id=".$division_id); + } + + // asignando variables para ser usadas en el template + $this->optionsDivision = $optionsDivision; + $this->division_id = $division_id; + $this->informe = $informe; + } + + public function executeBusquedaAlumnos() { $informe = InformePeer::retrieveByPk($this->getRequestParameter('id')); $this->forward404Unless($informe); @@ -420,8 +476,6 @@ } - - private function reporteTBSOO($archivo, $tipoinforme, $aDato) { // Aquí hay que verificar las variables que están en ODT y verificar si existen // en los datos que envío. @@ -439,11 +493,27 @@ // Saco del template todas las variables del tipo [sssss.rrrrr] y además // evitando las variables del tbs con ; - preg_match_all("/\[([^];]*\.[^];]*)\]/", $OOo->Source, $tplVars); + //preg_match_all("/\[([^];]*\.[^];]*)\]/", $OOo->Source, $tplVars); + $matches = $result = array(); + if (preg_match_all("~\[(\w+(?:\.\w+)*)\s*[\];]~", $OOo->Source, $matches)) { // Find tags + foreach ($matches[1] as $tag) { // Process each + if (sizeof($tag = explode('.', $tag)) > 1) { // Breakdown into components + $tail = array_pop($tag); + eval('$result[\''.implode("']['", $tag)."'][] = '$tail';"); // Add to $result + } else { + $result[] = $tag[0]; // Add to $result + } + } + } + if(is_array($aDato)) { foreach($aDato as $idx => $dato) { - $OOo->MergeField($idx, $dato); + if($this->isNotAssocArray($dato)) { + $OOo->MergeBlock($idx, "array", $dato); + } else { + $OOo->MergeField($idx, $dato); + } } } @@ -455,11 +525,28 @@ } + /** + * @param array $arr + * @returns boolean + */ +function isNotAssocArray($arr) +{ + return (0 !== array_reduce( + array_keys($arr), + create_function('$a, $b', 'return ($b === $a ? $a + 1 : 0);'), + 0 + ) + ); +} + + + +/** * Informe: Alumnos por Division * */ - + private function _getDivisiones($establecimiento_id) { $optionsDivision = array(); $criteria = new Criteria(); @@ -471,7 +558,7 @@ $optionsDivision[$division->getId()] = $division->getAnio()->getDescripcion()." ".$division->getDescripcion(); } return $optionsDivision; - + } @@ -486,7 +573,7 @@ $criteria->addJoin(RelAlumnoDivisionPeer::FK_ALUMNO_ID, AlumnoPeer::ID); $criteria->addJoin(RelAlumnoDivisionPeer::FK_DIVISION_ID, DivisionPeer::ID); $criteria->addJoin(DivisionPeer::FK_ANIO_ID, AnioPeer::ID); - + if($txt) { $cton1 = $criteria->getNewCriterion(AlumnoPeer::NOMBRE, "%$txt%", Criteria::LIKE); $cton2 = $criteria->getNewCriterion(AlumnoPeer::APELLIDO, "%$txt%", Criteria::LIKE); @@ -518,7 +605,7 @@ 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); @@ -536,7 +623,7 @@ } return $aAlumno; - } + } @@ -546,39 +633,44 @@ */ - public function handleErrorAlumnosPorDivisionListado() { - $this->forward('informes','alumnosPorDivisionFormulario'); + public function handleErrorBusquedaListadoAlumnos() { + $this->labels = $this->getLabels(); + $this->informe = InformePeer::retrieveByPk($this->getRequestParameter("id")); + $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); + $this->optionsDivision = $this->_getDivisiones($establecimiento_id); + $this->division_id = ""; + return sfView::SUCCESS; } public function executeAlumnosPorDivisionFormulario() { // inicializando variables $optionsDivision = array(); - + // tomando los datos del formulario $division_id = $this->getRequestParameter('division_id'); // llenando el combo de division segun establecimiento $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); $optionsDivision = $this->_getDivisiones($establecimiento_id); - + // asignando variables para ser usadas en el template $this->optionsDivision = $optionsDivision; $this->division_id = $division_id; $this->setLayout("layout_sinmenu"); } - + public function executeAlumnosPorDivisionListado() { // inicializando variables - $aAlumno = array(); + $aAlumno = array(); // tomando los datos del formulario $division_id = $this->getRequestParameter('division_id'); // buscando division $division = DivisionPeer::retrieveByPK($division_id); - + // buscando alumnos $criteria = new Criteria(); $criteria->add(DivisionPeer::ID, $division_id); @@ -587,15 +679,14 @@ $criteria->addAscendingOrderByColumn(AlumnoPeer::APELLIDO); $alumnos = AlumnoPeer::doSelect($criteria); - // asignando variables para ser usadas en el template + // asignando variables para ser usadas en el template $this->aAlumno = $alumnos; $this->division = $division; - } + } - /** * Informe Boletin */ @@ -603,7 +694,7 @@ public function executeBoletinFormulario() { // inicializando variables $optionsDivision = array(); - $aAlumno = array(); + $aAlumno = array(); // tomando los datos del formulario $division_id = $this->getRequestParameter('division_id'); @@ -612,7 +703,7 @@ // 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); @@ -626,8 +717,8 @@ $this->setLayout("layout_sinmenu"); } - + public function executeBoletinListado() { $this->forward('boletin','mostrar'); } Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,33 +0,0 @@ -<?php use_helper('I18N') ?> -<div id ="sf_admin_container"> -<h1>Informe: Alumnos por Divisón </h1> - -<?php if ($sf_request->hasErrors()) {?> -<div class="form-errors"> -<h2><?php echo __('There are some errors that prevent the form to validate') ?></h2> -<ul> -<?php foreach ($sf_request->getErrorNames() as $name) { ?> - <li><?php echo $sf_request->getError($name) ?></li> -<?php } ?> -</ul> -</div> -<?php } ?> - -<?php echo form_tag('informes/alumnosPorDivisionListado', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> - -<fieldset id="sf_fieldset_none" class=""> - <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"> - <li><?php echo submit_tag(__('Buscar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> - -</form> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionListadoSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/alumnosPorDivisionListadoSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,40 +0,0 @@ -<h1>Alumnos de la División <?php echo $division->getAnio()->getDescripcion()." ".$division->getDescripcion()?> </h1> - -<?php if(count($aAlumno)>0) { ?> - -<table cellspacing="0" class="sf_admin_list"> - <thead> - <tr> - <th id="sf_admin_list_th_apellido">Apellido</th> - <th id="sf_admin_list_th_nombre">Nombre</th> - <th id="sf_admin_list_th_nro_documentot">Nro. Documento</th> - <th id="sf_admin_list_th_Sexo">Sexo</th> - <th id="sf_admin_list_th_provincia">Dirección</th> - <th id="sf_admin_list_th_ciudad">Ciudad</th> - <th id="sf_admin_list_th_provincia">Provincia</th> - <th id="sf_admin_list_th_Telefono">Teléfono</th> - </tr> - </thead> - - <tbody> -<?php - foreach($aAlumno as $alumno) { -?> - <tr class="sf_admin_row_0"> - <td><?php echo $alumno->getApellido();?></td> - <td><?php echo $alumno->getNombre();?></td> - <td><?php echo ($alumno->getTipoDocumento())?$alumno->getTipoDocumento()->getNombre():"";?> <?php echo $alumno->getNroDocumento();?></td> - <td><?php echo $alumno->getSexo();?></td> - <td><?php echo $alumno->getDireccion();?></td> - <td><?php echo $alumno->getCiudad();?></td> - <td><?php echo ($alumno->getProvincia())?$alumno->getProvincia()->getNombreLargo():"";?></td> - <td><?php echo $alumno->getTelefono();?></td> - - </tr> - <?php }?> - </tbody> -</table> - -<?php } else { ?> -No hay Alumnos en esa división -<?php } ?> \ No newline at end of file Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/busquedaListadoAlumnosSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/busquedaListadoAlumnosSuccess.php (rev 0) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/busquedaListadoAlumnosSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -0,0 +1,47 @@ +<?php use_helper('I18N','Form', 'Object') ?> +<div id ="sf_admin_container"> +<h1>Informe: Alumnos por Divisón </h1> + +<?php if ($sf_request->hasErrors()) {?> +<div class="form-errors"> +<h2><?php echo __('There are some errors that prevent the form to validate') ?></h2> +<ul> +<?php foreach ($sf_request->getErrorNames() as $name) { ?> + <li><?php echo $sf_request->getError($name) ?></li> +<?php } ?> +</ul> +</div> +<?php } ?> + +<?php echo form_tag('informes/busquedaListadoAlumnos', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> + +<fieldset id="sf_fieldset_none" class=""> + <div class="form-row"> + <?php echo label_for('division', __('Division:')) ?> + <?php echo select_tag('division_id', options_for_select($optionsDivision, $division_id)) ?> + </div> +</fieldset> + +<?php echo object_input_hidden_tag($informe, 'getId') ?> + +<ul class="sf_admin_actions"> + <li><?php echo submit_tag(__('Buscar'), array ( + 'name' => 'Mostrar', + 'class' => 'sf_admin_action_save', +)) ?></li> +</ul> +</form> + + + + + + + + + + + + + +</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosBusquedaFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosBusquedaFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosBusquedaFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,56 +0,0 @@ -<?php use_helper('I18N'); ?> -<div id ="sf_admin_container"> -<h1>Informe: Certificado de Estudios</h1> - -<?php echo form_tag('informes/certificadoEstudiosBusquedaFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> - -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?php echo label_for('Buscar', __('Buscar Alumnos:')) ?> - <?php echo input_tag('txt', $txt) ?> - </div> -</fieldset> - - <ul class="sf_admin_actions"> - <li><?php echo submit_tag(__('Buscar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> -</form> -<?php if (count($aAlumno) > 0) { - if ($txt) { ?> - Usted buscó -<?php echo $txt?>- - <?php } ?> -<h1>Alumnos</h1> -<table cellspacing="0" class="sf_admin_list"> - <thead> - <tr> - <th id="sf_admin_list_th_alumno"> Alumno</th> - <th id="sf_admin_list_th_sf_actions">Ver Informe</th> - </tr> - </thead> - - <tbody> -<?php - $i = 0; - foreach($aAlumno as $alumno){ -?> - <tr class="sf_admin_row_0"> - <td><?php echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?></td> - <td> - <ul class="sf_admin_td_actions"> - <li><?php echo link_to(image_tag('/images/small/report_go.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=certificadoEstudiosFormulario&alumno_id='.$alumno->alumno_id); ?></li> - </ul> - </td> - </tr> - <?php } ?> - </tbody> -</table> -<?php } else { - if ($txt) { ?> - Su búsqueda por -<?php echo $txt?>- no ha encontrado alumnos. - <?php } -} -?> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,37 +0,0 @@ -<?php use_helper('I18N'); ?> -<?php use_helper('DateForm') ?> -<div id ="sf_admin_container"> -<h1>Informe: Certificado de Estudios para <?php echo $alumno->getApellido().", ".$alumno->getNombre();?></h1> -<?php if ($sf_request->hasErrors()) {?> -<div class="form-errors"> -<h2><?php echo __('There are some errors that prevent the form to validate') ?></h2> -<ul> -<?php foreach ($sf_request->getErrorNames() as $name) { ?> - <li><?php echo $sf_request->getError($name) ?></li> -<?php } ?> -</ul> -</div> -<?php } ?> -<?php echo form_tag('informes/certificadoEstudiosListado', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> -<legend>Para generar el certificado de Estudios debe completar los siguiente datos</legend> -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?php - echo label_for('anio', __('Año de Finalización:')); - echo select_year_tag('anio', '', 'include_custom=Elija un año year_end='.$anio_hasta.' year_start=2005'); - ?> - </div> - <div class="form-row"> - <?php echo label_for('estudios', __('Año de estudios:')) ?> - <?php echo select_tag('grado', options_for_select($aAnio),0);?> - </div> -</fieldset> -<?php echo input_hidden_tag('alumno_id', $alumno->getId()) ?> - <ul class="sf_admin_actions"> - <li><?php echo submit_tag(__('Mostrar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> -</form> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosListadoSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoEstudiosListadoSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,41 +0,0 @@ -<?php - use_helper('Misc'); - $meses = Meses(); -?> -<div style="text-align: center;"><?php echo image_tag('small/escudo_bsas_chico.jpg')?></div> -<div style="text-align: center;" class="titulo">REPÚBLICA ARGENTINA<br><br> -<span style="font-weight: bold;" class="titulo">GOBIERNO DE LA CIUDAD DE BUENOS AIRES</span><br style="font-weight: bold;"> -<span style="font-weight: bold;" class="titulo">SECRETARíA DE EDUCACION</span><br> -<br> -<span class="subtitulo">CERTIFICADO DE ESTUDIOS</span><br> -</div> -<br> -<br> -<div class="texto"> -Certifico que <?php echo $alumno->getApellido()?>, <?php echo $alumno->getNombre()?> quien acredita identidad con <?php echo $alumno->getTipoDocumento()->getDescripcion()?> <br> N° <?php echo $alumno->getNroDocumento()?> nacido <?php echo ($alumno->getLugarNacimiento())?" en ".$alumno->getLugarNacimiento():"";?> el <?php echo date("d",strtotime($alumno->getFechaNacimiento()))?> de <?php echo $meses[date("n",strtotime($alumno->getFechaNacimiento()))]?> de <?php echo date("Y",strtotime($alumno->getFechaNacimiento()))?> aprobó <?php echo $grado?>, como alumno <br> -regular en escuela <?php echo strtoupper($establecimiento->getNombre())?> D.E. <?php echo $establecimiento->getDistritoescolar()->getNombre()?> en el año <?php echo $anio?><br> -<br> -Se extiende el presente <span style="font-weight: bold;">CERTIFICADO DE ESTUDIOS</span>, <br> -en Buenos Aires, a los <?php echo date("d")?> días del mes de <?php echo $meses[date("n")]?> del año <?php echo date("Y")?> <br> -</div> - -<br> -<br> -<br> -<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"> - <tbody> - <tr> - <td style="text-align: center;">..................................................<br> -Firma del Maestro de Grado</td> - <td></td> - <td style="text-align: center;">..................................................<br> -Firma del Director de la Escuela</td> - </tr> - <tr> - <td></td> - <td style="text-align: center;">..................................................<br> -Firma del Supervisor</td> - <td></td> - </tr> - </tbody> -</table> Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,52 +0,0 @@ -<?php use_helper('I18N'); ?> -<div id="sf_admin_container"> -<h1>Informe: Certificado de Terminación de Estudios Primarios</h1> -<?php echo form_tag('informes/certificadoPrimariaFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?php echo label_for('Buscar', __('Buscar Alumnos:')) ?> - <?php echo input_tag('txt', $txt) ?> - </div> -</fieldset> - <ul class="sf_admin_actions"> - <li><?php echo submit_tag(__('Buscar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> -</form> -<?php if (count($aAlumno) > 0) { - if ($txt) { ?> - Usted buscó -<?php echo $txt?>- - <?php } ?> -<h1>Alumnos</h1> -<table cellspacing="0" class="sf_admin_list"> - <thead> - <tr> - <th id="sf_admin_list_th_alumno"> Alumno</th> - <th id="sf_admin_list_th_sf_actions">Ver Informe</th> - </tr> - </thead> - <tbody> -<?php - $i = 0; - foreach($aAlumno as $alumno){ -?> - <tr class="sf_admin_row_0"> - <td><?php echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?></td> - <td> - <ul class="sf_admin_td_actions"> - <li><?php echo link_to(image_tag('/images/small/report_go.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=certificadoPrimariaListado&alumno_id='.$alumno->alumno_id); ?></li> - </ul> - </td> - </tr> - <?php } ?> - </tbody> -</table> -<?php } else { - if ($txt) { ?> - Su búsqueda por -<?php echo $txt?>- no ha encontrado alumnos. - <?php } -} -?> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaListadoSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/certificadoPrimariaListadoSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,36 +0,0 @@ -<div style="text-align: center;"><?php echo image_tag('small/escudo_bsas_chico.jpg')?></div> -<div style="text-align: center;" class="titulo">REPÚBLICA ARGENTINA<br><br> -<span style="font-weight: bold;" class="titulo">GOBIERNO DE LA CIUDAD DE BUENOS AIRES</span><br style="font-weight: bold;"> -<span style="font-weight: bold;" class="titulo">SECRETARíA DE EDUCACION</span><br> -<br> -<span class="subtitulo">CERTIFICADO DE TERMINACIÓN <br>DE ESTUDIOS PRIMARIOS</span><br> -</div> -<br> -<br> -<div class="texto"> -Certifico que <?=$alumno->getApellido()?>, <?=$alumno->getNombre()?> quien acredita identidad con <?php echo $alumno->getTipoDocumento()->getDescripcion()?> <br> N° <?php echo $alumno->getNroDocumento()?> nacido <?php echo ($alumno->getLugarNacimiento())?" en ".$alumno->getLugarNacimiento():""?> el <?php echo date("d",strtotime($alumno->getFechaNacimiento()))?> de <?php echo $meses[date("n",strtotime($alumno->getFechaNacimiento()))]?> de <?php echo date("Y",strtotime($alumno->getFechaNacimiento()))?> aprobó el séptimo grado, como alumno <br> -regular en Escuela <?php echo strtoupper($establecimiento->getNombre())?> D.E. <?php echo $establecimiento->getDistritoescolar()->getNombre()?> en el año <?php echo $anio?><br> -<br> -Se extiende el presente <span style="font-weight: bold;">CERTIFICADO DE TERMINACIÓN DE ESTUDIOS PRIMARIOS</span>, <br> -en Buenos Aires, a los <?php echo $dia?> días del mes de <?php echo $mes?> del año <?php echo $anio?> <br> -</div> -<br> -<br> -<br> -<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"> - <tbody> - <tr> - <td style="text-align: center;">..................................................<br> -Firma del Maestro de Grado</td> - <td></td> - <td style="text-align: center;">..................................................<br> -Firma del Director de la Escuela</td> - </tr> - <tr> - <td></td> - <td style="text-align: center;">..................................................<br> -Firma del Supervisor</td> - <td></td> - </tr> - </tbody> -</table> Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,60 +0,0 @@ -<?php use_helper('I18N'); ?> -<div id="sf_admin_container"> -<h1>Informe: Constancia de Alumno Regular</h1> -<?php echo form_tag('informes/constanciaAlumnoRegularFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> - -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?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"> - <li><?php echo submit_tag(__('Buscar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> -</form> -<?php if (count($aAlumno) > 0) { - if ($txt) { ?> - Usted buscó -<?php echo $txt?>- - <?php } ?> -<h1>Alumnos</h1> -<table cellspacing="0" class="sf_admin_list"> - <thead> - <tr> - <th id="sf_admin_list_th_alumno"> Alumno</th> - <th id="sf_admin_list_th_sf_actions">Ver Informe</th> - </tr> - </thead> - - <tbody> -<?php - $i = 0; - foreach($aAlumno as $alumno){ -?> - <tr class="sf_admin_row_0"> - <td><?php echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?> ( <?php echo $alumno->anio_descripcion?> - <?php echo $alumno->division_nombre?> ) </td> - <td> - <ul class="sf_admin_td_actions"> - <li><?php echo link_to(image_tag('/images/small/report_go.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=constanciaAlumnoRegularListado&alumno_id='.$alumno->alumno_id."&division_id=".$alumno->division_id); ?></li> - </ul> - </td> - </tr> - <?php } ?> - </tbody> -</table> - -<?php } else { - if ($txt) { ?> - Su búsqueda por -<?php echo $txt?>- no ha encontrado alumnos. - <?php } -} -?> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,41 +0,0 @@ - -<div style="text-align: center;"> -<table border="0" cellpadding="0" cellspacing="0" width="100%"> - <tbody> - <tr> - <td><?php echo image_tag('small/escudo_bsas_chico.jpg')?></td> - <td> - <div style="text-align: left;"></div> - <div style="text-align: center;"><span class="titulo">GOBIERNO DE LA CIUDAD DE BUENOS AIRES</span><br> - <span class="titulo">SECRETARÍA DE EDUCACIÓN</span><br> - <br> - </div> - <div style="text-align: center;" class="subtitulo"><?php echo strtoupper($establecimiento->getNombre())?> <br> - <?php if($locacion) { ?><?php echo $locacion->getDireccion()?> - Télefono: <?php echo $locacion->getTelefono()?> (<?php echo $locacion->getCodigoPostal()?>) <?php echo $locacion->getCiudad()?><br><?php } ?> - <br> - </div> - <div style="text-align: center;"><span class="titulo">CONSTANCIA DE ALUMNO REGULAR<br> - </div> - <span style="font-weight: bold;"></span></td> - </tr> - <tr> - <td colspan="2" rowspan="1"> - <div style="text-align: left;" class="texto"> - <br><br>Por medio de la presente se deja constancia que <?php echo $alumno->getApellido()?>, <?php echo $alumno->getNombre()?> es un alumno regular de:<br> - Año: <span style="font-weight: bold;"><?php echo $division->getAnio()->getDescripcion()?></span>, División: <span style="font-weight: bold;"><?php echo $division->getDescripcion()?></span> , Turno: <span style="font-weight: bold;"><?php echo $turnos->getDescripcion();?></span>, en este establecimiento<br> Se emite este certificado para presentar ante quien corresponda. - <br> - <br> - <span style="font-weight: bold;">Lugar y Fecha:</span> Ciudad Autónoma de Buenos Aires, <?php echo date("d/m/Y");?> - </div> - </td> - - </tr> - <tr> - <td colspan="2" rowspan="1"><br> - <br><br><br> - <div style="text-align: right" class="texto" >Firma del Responsable del Establecimiento</div> - </td> - </tr> -</tbody> -</table> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoBusquedaFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoBusquedaFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoBusquedaFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,63 +0,0 @@ -<?php use_helper('I18N'); ?> -<div id="sf_admin_container"> -<h1>Informe: Solicitud de Legajo</h1> - -<?php echo form_tag('informes/solicitudLegajoBusquedaFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> - -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?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"> - <li><?php echo submit_tag(__('Buscar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> - -</form> -<?php if (count($aAlumno) > 0) { - if ($txt) { ?> - Usted buscó -<?php echo $txt?>- - <?php } ?> -<h1>Alumnos</h1> -<table cellspacing="0" class="sf_admin_list"> - <thead> - <tr> - <th id="sf_admin_list_th_alumno"> Alumno</th> - <th id="sf_admin_list_th_sf_actions">Ver Informe</th> - </tr> - </thead> - - <tbody> -<?php - $i = 0; - foreach($aAlumno as $alumno){ -?> - <tr class="sf_admin_row_0"> - <td><?php echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?> ( <?php echo $alumno->anio_descripcion?> - <?php echo $alumno->division_nombre?> ) </td> - <td> - <ul class="sf_admin_td_actions"> - <li><?php echo link_to(image_tag('/images/small/report_go.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=solicitudLegajoFormulario&alumno_id='.$alumno->alumno_id."&division_id=".$alumno->division_id); ?></li> - </ul> - </td> - </tr> - <?php } ?> - </tbody> -</table> - -<?php } else { - if ($txt) { ?> - Su búsqueda por -<?php echo $txt?>- no ha encontrado alumnos. - <?php } -} -?> -</div> \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoFormularioSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoFormularioSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,34 +0,0 @@ -<?php use_helper('I18N'); ?> -<div id="sf_admin_container"> -<h1>Informe: Solicitud de Legajo para <?php echo $alumno->getApellido().", ".$alumno->getNombre();?></h1> - -<?php if ($sf_request->hasErrors()) {?> -<div class="form-errors"> -<h2><?php echo __('There are some errors that prevent the form to validate') ?></h2> -<ul> -<?php foreach ($sf_request->getErrorNames() as $name) { ?> - <li><?php echo $sf_request->getError($name) ?></li> -<?php } ?> -</ul> -</div> -<?php } ?> -<?php echo form_tag('informes/solicitudLegajoListado', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> -<legend>Para generar la solicitud de legajo debe completar los siguiente datos</legend> -<fieldset id="sf_fieldset_none" class=""> - <div class="form-row"> - <?php - echo label_for('escuela', __('Escuela de origen:')); - echo input_tag('escuela'); - ?> - </div> -</fieldset> -<?php echo input_hidden_tag('alumno_id', $alumno->getId()) ?> -<?php echo input_hidden_tag('division_id', $division_id) ?> - <ul class="sf_admin_actions"> - <li><?php echo submit_tag(__('Mostrar'), array ( - 'name' => 'Mostrar', - 'class' => 'sf_admin_action_save', -)) ?></li> -</ul> -</form> -</div> Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoListadoSuccess.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/solicitudLegajoListadoSuccess.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,38 +0,0 @@ -<?php - use_helper('Misc'); - $meses = Meses(); -?> -<div style="text-align: center;"><?php echo image_tag('small/escudo_bsas_chico.jpg')?></div> -<div style="text-align: center;" class="titulo">REPÚBLICA ARGENTINA<br><br> -<span style="font-weight: bold;" class="titulo">GOBIERNO DE LA CIUDAD DE BUENOS AIRES</span><br style="font-weight: bold;"> -<span style="font-weight: bold;" class="titulo">SECRETARíA DE EDUCACION</span><br> -<br> -<span class="subtitulo">SOLICITUD DE LEGAJO</span><br> -</div> -<br> -<br> -<div class="texto"> -La Dirección de la Escuela <?php echo strtoupper($establecimiento->getNombre())?> D.E. <?php echo $establecimiento->getDistritoescolar()->getNombre()?> solicita <br> -a la Escuela <?php echo $escuela?> el Legajo Escolar del alumno <?php echo $alumno->getApellido()?>, <?php echo $alumno->getNombre()?> inscripto en <?php echo $division->getAnio()->getDescripcion()?> <?php echo $division->getDescripcion()?> -<br> -Tenga el presente el carácter de recibo.<br><br> -Buenos Aires, a los <?php echo date("d")?> días del mes de <?php echo $meses[date("n")]?> del año <?php echo date("Y")?> <br> -</div> -<br> -<br> -<br> -<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="2"> - <tbody> - <tr> - <td style="text-align: center;"></td> - <td></td> - <td style="text-align: center;"></td> - </tr> - <tr> - <td></td> - <td style="text-align: center;">..................................................<br> -Firma autorizada</td> - <td></td> - </tr> - </tbody> -</table> Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/alumnosPorDivisionListado.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/alumnosPorDivisionListado.yml 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/alumnosPorDivisionListado.yml 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,11 +0,0 @@ -methods: - post: [ division_id ] - -fillin: - enabled: on - -names: - division_id: - required: Yes - required_msg: El campo División es obligatorio - \ No newline at end of file Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/busquedaListadoAlumnos.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/busquedaListadoAlumnos.yml (rev 0) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/busquedaListadoAlumnos.yml 2007-10-31 18:47:10 UTC (rev 5276) @@ -0,0 +1,11 @@ +methods: + post: [ division_id ] + +fillin: + enabled: on + +names: + division_id: + required: Yes + required_msg: El campo División es obligatorio + \ No newline at end of file Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/certificadoEstudiosListado.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/certificadoEstudiosListado.yml 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/certificadoEstudiosListado.yml 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,15 +0,0 @@ -methods: - post: [ alumno_id, anio, grado ] - -names: - grado: - required: Yes - required_msg: El grado/año es obligatorio - - alumno_id: - required: Yes - required_msg: El Alumno es obligatorio - - anio: - required: Yes - required_msg: El Año es obligatorio Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/constanciaAlumnoRegularListado.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/constanciaAlumnoRegularListado.yml 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/constanciaAlumnoRegularListado.yml 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,11 +0,0 @@ -methods: - get: [ alumno_id, division_id ] - -names: - division_id: - required: Yes - required_msg: La División es obligatoria - - alumno_id: - required: Yes - required_msg: El Alumno es obligatorio Deleted: prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/solicitudLegajoListado.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/solicitudLegajoListado.yml 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/validate/solicitudLegajoListado.yml 2007-10-31 18:47:10 UTC (rev 5276) @@ -1,16 +0,0 @@ -methods: - post: [ alumno_id, division_id, escuela ] - -names: - division_id: - required: Yes - required_msg: La División es obligatoria - - alumno_id: - required: Yes - required_msg: El Alumno es obligatorio - - escuela: - required: Yes - required_msg: El nombre de la escuela de origen es obligatorio - Modified: prosistem/alba/trunk/alba/apps/principal/templates/menu.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/templates/menu.php 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/apps/principal/templates/menu.php 2007-10-31 18:47:10 UTC (rev 5276) @@ -133,7 +133,6 @@ <li><span></span><a href="#">Informes y Consultas</a> <ul> <li><span></span><?php echo link_to("Listado de informes","informes")?></li> - <li><span></span><?php echo link_to("Alumnos por división","informes/alumnosPorDivisionFormulario",'target=_blank')?></li> <li><span></span><?php echo link_to("Boletines","informes/boletinFormulario","target=_blank")?></li> <li><span></span><?php echo link_to("Biblioteca de contenidos","sfMediaLibrary")?></li> </ul> Modified: prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql =================================================================== --- prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql 2007-10-31 18:47:10 UTC (rev 5276) @@ -324,12 +324,18 @@ INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (4, NULL, NULL, 'certificado_de_estudios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_estudios.odt', '2007-10-17 00:00:00'); +INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (5, NULL, NULL, 'alumnos_por_division.odt', 'application/vnd.oasis.opendocument.text', 'alumnos_por_division.odt', '2007-10-17 00:00:00'); + + INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (1, 'Constancia de Alumno regular', 'Constancia de Alumno regular', 1, 1, 0, ''); -INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado de terminacion de estudios primarios', 'Certificado de terminacion de estudios primarios', 2, 1, 0, ''); +INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado de finalización de estudios primarios', 'Certificado de finalización de estudios primarios', 2, 1, 0, ''); INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (3, 'Solicitud de Legajo', 'Solicitud de Legajo', 3, 1, 0, 'origen'); INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (4, 'Certificado de Estudios', 'Certificado de Estudios', 4, 1, 0, 'grado;año'); +INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (5, 'Alumnos por división', 'Alumnos por división', 5, 1, 1, ''); + + SET FOREIGN_KEY_CHECKS = 1; Modified: prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql =================================================================== --- prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2007-10-31 18:32:57 UTC (rev 5275) +++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2007-10-31 18:47:10 UTC (rev 5276) @@ -3463,14 +3463,18 @@ INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (4, NULL, NULL, 'certificado_de_estudios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_estudios.odt', '2007-10-17 00:00:00'); +INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (5, NULL, NULL, 'alumnos_por_division.odt', 'application/vnd.oasis.opendocument.text', 'alumnos_por_division.odt', '2007-10-17 00:00:00'); + + INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (1, 'Constancia de Alumno regular', 'Constancia de Alumno regular', 1, 1, 0, ''); -INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado de terminacion de estudios primarios', 'Certificado de terminacion de estudios primarios', 2, 1, 0, ''); +INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (2, 'Certificado de finalización de estudios primarios', 'Certificado de finalización de estudios primarios', 2, 1, 0, ''); INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (3, 'Solicitud de Legajo', 'Solicitud de Legajo', 3, 1, 0, 'origen'); INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (4, 'Certificado de Estudios', 'Certificado de Estudios', 4, 1, 0, 'grado;año'); +INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (5, 'Alumnos por división', 'Alumnos por división', 5, 1, 1, ''); SET FOREIGN_KEY_CHECKS = 1; Added: prosistem/alba/trunk/alba/web/uploads/informes/alumnos_por_division.odt =================================================================== (Binary files differ) Property changes on: prosistem/alba/trunk/alba/web/uploads/informes/alumnos_por_division.odt ___________________________________________________________________ Name: svn:mime-type + application/octet-stream
participants (1)
-
commits@pressenter.com.ar