[Alba-desarrollo] SVN Alba r5347 - in prosistem/alba/trunk/alba:
apps/principal/modules/informes/actions data/sql
web/uploads/informes
commits en pressenter.com.ar
commits en pressenter.com.ar
Mie Dic 26 15:22:22 CET 2007
Author: josx
Date: 2007-12-26 11:22:21 -0300 (Wed, 26 Dec 2007)
New Revision: 5347
Added:
prosistem/alba/trunk/alba/web/uploads/informes/docente.odt
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php
prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql
prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
Log:
Se agrega el informe para los docentes y la capacidad de mostrar los datos del docente. Ademas se agrego el tipo de informe general (el cual no requiere ninguna busqueda previa)
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-12-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-12-26 14:22:21 UTC (rev 5347)
@@ -318,6 +318,8 @@
} else {
$this->redirect('informes/busquedaListadoAlumnos?id='.$informe->getId()); break;
}
+ case 'General':
+ $this->redirect('informes/mostrar?id='.$informe->getId());
default: $this->redirect('informes/busquedaAlumnos?id='.$informe->getId());
}
}
@@ -614,6 +616,22 @@
}
break;
+
+ case 'docente':
+ if( array_key_exists('loop', $result) AND $result['loop'] == 1 ) {
+ $c = new Criteria();
+ $docentes = DocentePeer::doSelect($c);
+ foreach($docentes as $docente) {
+ $aDato['docente'][] = $docente->toArray();
+ }
+ } else {
+ if($this->getRequestParameter('docente_id')) {
+ $docente = DocentePeer::retrieveByPK($this->getRequestParameter('docente_id'));
+ $aDato['docente'] = $docente->toArray();
+ }
+ }
+ break;
+
default:
}
}
Modified: prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql 2007-12-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/data/sql/datos_desde_cero.sql 2007-12-26 14:22:21 UTC (rev 5347)
@@ -315,7 +315,9 @@
INSERT INTO `tipoinforme` (`id` ,`nombre` ,`descripcion`) VALUES (1 , 'Alumnos', 'Informes relacionados a los alumnos');
+INSERT INTO `tipoinforme` (`id`, `nombre`, `descripcion`) VALUES (2, 'General', '');
+
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (1, NULL, NULL, 'constancia_alumno_regular.odt', 'application/vnd.oasis.opendocument.text', 'constancia_alumno_regular.odt', '2007-10-17 00:00:00');
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (2, NULL, NULL, 'certificado_de_terminacion_de_estudios_primarios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_terminacion_de_estudios_primarios.odt', '2007-10-17 00:00:00');
@@ -328,7 +330,9 @@
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'locacion.odt', 'application/vnd.oasis.opendocument.text', 'locacion.odt', '2007-10-17 00:00:00');
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'docente.odt', 'application/vnd.oasis.opendocument.text', 'docente.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 fin de estudios primarios', 'Certificado fin de estudios primarios', 2, 1, 0, '');
@@ -339,6 +343,8 @@
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, '');
-INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 1, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 2, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Docente', 'Docente', 7, 2, 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-12-19 22:50:27 UTC (rev 5346)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2007-12-26 14:22:21 UTC (rev 5347)
@@ -3454,7 +3454,9 @@
INSERT INTO `tipoinforme` (`id` ,`nombre` ,`descripcion`) VALUES (1 , 'Alumnos', 'Informes relacionados a los alumnos');
+INSERT INTO `tipoinforme` (`id`, `nombre`, `descripcion`) VALUES (2, 'General', '');
+
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (1, NULL, NULL, 'constancia_alumno_regular.odt', 'application/vnd.oasis.opendocument.text', 'constancia_alumno_regular.odt', '2007-10-17 00:00:00');
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (2, NULL, NULL, 'certificado_de_terminacion_de_estudios_primarios.odt', 'application/vnd.oasis.opendocument.text', 'certificado_de_terminacion_de_estudios_primarios.odt', '2007-10-17 00:00:00');
@@ -3467,7 +3469,9 @@
INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (6, NULL, NULL, 'locacion.odt', 'application/vnd.oasis.opendocument.text', 'locacion.odt', '2007-10-17 00:00:00');
+INSERT INTO `adjunto` (`id`, `descripcion`, `titulo`, `nombre_archivo`, `tipo_archivo`, `ruta`, `fecha`) VALUES (7, NULL, NULL, 'docente.odt', 'application/vnd.oasis.opendocument.text', 'docente.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 fin de estudios primarios', 'Certificado fin de estudios primarios', 2, 1, 0, '');
@@ -3478,7 +3482,10 @@
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, '');
-INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 1, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (6, 'Locacion', 'Locacion', 6, 2, 1, '');
+INSERT INTO `informe` (`id`, `nombre`, `descripcion`, `fk_adjunto_id`, `fk_tipoinforme_id`, `listado`, `variables`) VALUES (7, 'Docente', 'Docente', 7, 2, 1, '');
+
+
SET FOREIGN_KEY_CHECKS = 1;
Added: prosistem/alba/trunk/alba/web/uploads/informes/docente.odt
===================================================================
(Binary files differ)
Property changes on: prosistem/alba/trunk/alba/web/uploads/informes/docente.odt
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Más información sobre la lista de distribución Alba-desarrollo