Alba-desarrollo
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- 1598 discussions
Author: josx
Date: 2008-07-28 16:30:37 -0300 (Mon, 28 Jul 2008)
New Revision: 5765
Added:
prosistem/alba/trunk/alba/apps/principal/modules/carrera/
prosistem/alba/trunk/alba/apps/principal/modules/carrera/actions/
prosistem/alba/trunk/alba/apps/principal/modules/carrera/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/
prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/generator.yml
prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/security.yml
prosistem/alba/trunk/alba/apps/principal/modules/carrera/templates/
prosistem/alba/trunk/alba/apps/principal/modules/carrera/templates/_edit_header.php
prosistem/alba/trunk/alba/apps/principal/modules/carrera/validate/
prosistem/alba/trunk/alba/apps/principal/modules/carrera/validate/edit.yml
prosistem/alba/trunk/alba/apps/principal/modules/division/templates/_carrera.php
prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/templates/_carrera.php
prosistem/alba/trunk/alba/lib/model/Carrera.php
prosistem/alba/trunk/alba/lib/model/CarreraPeer.php
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/anio/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml
prosistem/alba/trunk/alba/apps/principal/modules/division/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/division/config/generator.yml
prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/actions/actions.class.php
prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/config/generator.yml
prosistem/alba/trunk/alba/apps/principal/templates/menu.php
prosistem/alba/trunk/alba/config/schema.yml
prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql
Log:
Se Agrega a cada establecimiento la posibilidad de disponer de varias carreras. Se ha modificado la carga de grados/a?\195?\177os, divisiones/secciones y actividades por grado (posibilidad de filtrado). Adem?\195?\161s se agrego un nuevo modulo Carreras.
Modified: prosistem/alba/trunk/alba/apps/principal/modules/anio/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/anio/actions/actions.class.php 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/anio/actions/actions.class.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -34,8 +34,8 @@
{
protected function addFiltersCriteria ($c) {
+ parent::addFiltersCriteria($c);
$c->add(AnioPeer::FK_ESTABLECIMIENTO_ID,$this->getUser()->getAttribute('fk_establecimiento_id'));
-
}
protected function saveAnio ($anio) {
Modified: prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/anio/config/generator.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -7,10 +7,11 @@
descripcion: { name: Descripción , params: size=40 }
orden: { name: Orden , params: size=2 }
fk_establecimiento_id: { name: Establecimiento }
+ fk_carrera_id: { name: Carrera }
edit:
title: " "
- display: [descripcion, orden]
+ display: [descripcion, fk_carrera_id, orden]
actions:
_delete: -
_save: -
@@ -19,8 +20,9 @@
list:
title: Listado de Años
- display: [ =descripcion , orden ]
- sort: descripcion
+ display: [ =descripcion , carrera, orden ]
+ sort: orden
+ filters: [ fk_carrera_id ]
object_actions:
_edit: -
_delete: -
Added: prosistem/alba/trunk/alba/apps/principal/modules/carrera/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/carrera/actions/actions.class.php (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/carrera/actions/actions.class.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,41 @@
+<?php
+/**
+ * This file is part of Alba.
+ *
+ * Alba is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * Alba is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Alba; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+
+/**
+ * carrera actions.
+ *
+ * @package alba
+ * @subpackage carrera
+ * @author Your name here
+ * @version SVN: $Id: actions.class.php 2288 2006-10-02 15:22:13Z josx $
+ */
+class carreraActions extends autocarreraActions
+{
+ protected function addFiltersCriteria ($c) {
+ $c->add(CarreraPeer::FK_ESTABLECIMIENTO_ID,$this->getUser()->getAttribute('fk_establecimiento_id'));
+ }
+
+ protected function saveCarrera ($carrera) {
+ $carrera->setFkEstablecimientoId($this->getUser()->getAttribute('fk_establecimiento_id'));
+ $carrera->save();
+ }
+}
+
+?>
Added: prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/generator.yml (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/generator.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,26 @@
+generator:
+ class: sfPropelAdminGenerator
+ param:
+ model_class: Carrera
+ theme: default
+ fields:
+ descripcion: { name: Descripción , params: size=40 }
+ orden: { name: Orden , params: size=2 }
+ fk_establecimiento_id: { name: Establecimiento }
+
+ edit:
+ title: " "
+ display: [descripcion, orden]
+ actions:
+ _delete: -
+ _save: -
+ _list: -
+ _save_and_add: -
+
+ list:
+ title: Listado de Carreras
+ display: [ =descripcion , orden ]
+ sort: orden
+ object_actions:
+ _edit: -
+ _delete: -
Added: prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/security.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/security.yml (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/carrera/config/security.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,3 @@
+all:
+ is_secure: on
+ credentials: carrera
Added: prosistem/alba/trunk/alba/apps/principal/modules/carrera/templates/_edit_header.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/carrera/templates/_edit_header.php (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/carrera/templates/_edit_header.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1 @@
+<h1><?php echo ($sf_params->get('action') == "create")?"Ingresar Carrera":"Modificar Carrera";?></h1>
Added: prosistem/alba/trunk/alba/apps/principal/modules/carrera/validate/edit.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/carrera/validate/edit.yml (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/carrera/validate/edit.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,27 @@
+methods:
+ post:
+ - "carrera{descripcion}"
+
+fillin:
+ enabled: on
+
+names:
+ carrera{descripcion}:
+ required: Yes
+ required_msg: El campo descripción es obligatorio
+ validators: caracteresMaximos255, validarUnico
+
+caracteresMaximos255:
+ class: sfStringValidator
+ param:
+ max: 255
+ max_error: La máxima cantidad de caracteres permitida es de 255
+
+validarUnico:
+ class: sfCustomUniqueValidator
+ param:
+ class: Carrera
+ nb_fields: 2
+ field_1: fk_establecimiento_id
+ field_2: descripcion
+ custom_unique_error: El año que intenta agregar ya existe en el mismo establecimiento!
Modified: prosistem/alba/trunk/alba/apps/principal/modules/division/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/division/actions/actions.class.php 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/division/actions/actions.class.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -37,6 +37,38 @@
$this->redirect('alumno/list?filters%5Bdivision%5D='.$this->getRequestParameter('id').'&filter=filtrar');
}
+ protected function addFiltersCriteria($c) {
+ if (isset($this->filters['fk_anio_id_is_empty'])) {
+ $criterion = $c->getNewCriterion(DivisionPeer::FK_ANIO_ID, '');
+ $criterion->addOr($c->getNewCriterion(DivisionPeer::FK_ANIO_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ } else if (isset($this->filters['fk_anio_id']) && $this->filters['fk_anio_id'] !== '') {
+ $c->add(DivisionPeer::FK_ANIO_ID, $this->filters['fk_anio_id']);
+ }
+
+ if (isset($this->filters['fk_orientacion_id_is_empty'])) {
+ $criterion = $c->getNewCriterion(DivisionPeer::FK_ORIENTACION_ID, '');
+ $criterion->addOr($c->getNewCriterion(DivisionPeer::FK_ORIENTACION_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ } else if (isset($this->filters['fk_orientacion_id']) && $this->filters['fk_orientacion_id'] !== '') {
+ $c->add(DivisionPeer::FK_ORIENTACION_ID, $this->filters['fk_orientacion_id']);
+ }
+
+ if (isset($this->filters['fk_turno_id_is_empty'])) {
+ $criterion = $c->getNewCriterion(DivisionPeer::FK_TURNO_ID, '');
+ $criterion->addOr($c->getNewCriterion(DivisionPeer::FK_TURNO_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ }
+ else if (isset($this->filters['fk_turno_id']) && $this->filters['fk_turno_id'] !== '') {
+ $c->add(DivisionPeer::FK_TURNO_ID, $this->filters['fk_turno_id']);
+ }
+
+ if (isset($this->filters['carrera']) && $this->filters['carrera'] !== '') {
+ $c->add(AnioPeer::FK_CARRERA_ID, $this->filters['carrera']);
+ $c->addJoin(AnioPeer::ID, DivisionPeer::FK_ANIO_ID);
+ }
+ }
+
}
?>
Modified: prosistem/alba/trunk/alba/apps/principal/modules/division/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/division/config/generator.yml 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/division/config/generator.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -25,5 +25,5 @@
_edit: -
_delete: -
alumnosPorDivision: { name: Alumnos por Division, action: alumnosPorDivision, icon: small/alumnos.png }
- filters: [ fk_anio_id, fk_orientacion_id, fk_turno_id ]
+ filters: [ _carrera, fk_anio_id, fk_orientacion_id, fk_turno_id ]
Added: prosistem/alba/trunk/alba/apps/principal/modules/division/templates/_carrera.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/division/templates/_carrera.php (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/division/templates/_carrera.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,12 @@
+<?php
+ $c = new Criteria();
+ $c->add(CarreraPeer::FK_ESTABLECIMIENTO_ID, $sf_user->getAttribute('fk_establecimiento_id'));
+ $c->addAscendingOrderByColumn(CarreraPeer::ORDEN);
+ $carreras = CarreraPeer::doSelect($c);
+ $optionsCarreras = array();
+ $optionsCarreras[""] = "--Seleccione un Carrera--";
+ foreach ($carreras as $carrera) {
+ $optionsCarreras[$carrera->getId()] = $carrera->getDescripcion();
+ }
+ echo select_tag('filters[carrera]', options_for_select($optionsCarreras, isset($filters['carrera']) ? $filters['carrera'] : null )) ;
+?>
Modified: prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/actions/actions.class.php 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/actions/actions.class.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -63,5 +63,45 @@
}
}
+
+ protected function addFiltersCriteria($c) {
+
+ if (isset($this->filters['fk_anio_id_is_empty']))
+ {
+ $criterion = $c->getNewCriterion(RelAnioActividadPeer::FK_ANIO_ID, '');
+ $criterion->addOr($c->getNewCriterion(RelAnioActividadPeer::FK_ANIO_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ }
+ else if (isset($this->filters['fk_anio_id']) && $this->filters['fk_anio_id'] !== '')
+ {
+ $c->add(RelAnioActividadPeer::FK_ANIO_ID, $this->filters['fk_anio_id']);
+ }
+ if (isset($this->filters['fk_actividad_id_is_empty']))
+ {
+ $criterion = $c->getNewCriterion(RelAnioActividadPeer::FK_ACTIVIDAD_ID, '');
+ $criterion->addOr($c->getNewCriterion(RelAnioActividadPeer::FK_ACTIVIDAD_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ }
+ else if (isset($this->filters['fk_actividad_id']) && $this->filters['fk_actividad_id'] !== '')
+ {
+ $c->add(RelAnioActividadPeer::FK_ACTIVIDAD_ID, $this->filters['fk_actividad_id']);
+ }
+ if (isset($this->filters['fk_orientacion_id_is_empty']))
+ {
+ $criterion = $c->getNewCriterion(RelAnioActividadPeer::FK_ORIENTACION_ID, '');
+ $criterion->addOr($c->getNewCriterion(RelAnioActividadPeer::FK_ORIENTACION_ID, null, Criteria::ISNULL));
+ $c->add($criterion);
+ }
+ else if (isset($this->filters['fk_orientacion_id']) && $this->filters['fk_orientacion_id'] !== '')
+ {
+ $c->add(RelAnioActividadPeer::FK_ORIENTACION_ID, $this->filters['fk_orientacion_id']);
+ }
+
+ if (isset($this->filters['carrera']) && $this->filters['carrera'] !== '') {
+ $c->add(AnioPeer::FK_CARRERA_ID, $this->filters['carrera']);
+ $c->addJoin(AnioPeer::ID, RelAnioActividadPeer::FK_ANIO_ID);
+ }
+ }
+
}
-?>
\ No newline at end of file
+?>
Modified: prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/config/generator.yml 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/config/generator.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -22,5 +22,5 @@
object_actions:
_edit: -
_delete: -
- filters: [ fk_anio_id, fk_actividad_id, fk_orientacion_id ]
+ filters: [ _carrera, fk_anio_id, fk_actividad_id, fk_orientacion_id ]
Added: prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/templates/_carrera.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/templates/_carrera.php (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/relAnioActividad/templates/_carrera.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,12 @@
+<?php
+ $c = new Criteria();
+ $c->add(CarreraPeer::FK_ESTABLECIMIENTO_ID, $sf_user->getAttribute('fk_establecimiento_id'));
+ $c->addAscendingOrderByColumn(CarreraPeer::ORDEN);
+ $carreras = CarreraPeer::doSelect($c);
+ $optionsCarreras = array();
+ $optionsCarreras[""] = "--Seleccione un Carrera--";
+ foreach ($carreras as $carrera) {
+ $optionsCarreras[$carrera->getId()] = $carrera->getDescripcion();
+ }
+ echo select_tag('filters[carrera]', options_for_select($optionsCarreras, isset($filters['carrera'])? $filters['carrera']: null ) ) ;
+?>
Modified: prosistem/alba/trunk/alba/apps/principal/templates/menu.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/templates/menu.php 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/apps/principal/templates/menu.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -100,7 +100,8 @@
</li>
<li><span></span><a href="#">Gestión Escolar</a>
<ul>
- <li><span></span><?php echo link_to("Definir Grados/Años","anio")?></li>
+ <li><span></span><?php echo link_to("Definir Carrera","carrera")?></li>
+ <li><span></span><?php echo link_to("Definir Grados/Años","anio")?></li>
<li><span></span><?php echo link_to("Definir Orientaciones","orientacion")?></li>
<li><span></span><?php echo link_to("Definir Secciones/Divisiones","division")?></li>
<li><span></span><?php echo link_to("Asignar Alumno a Sección/División","relAlumnoDivision/create")?></li>
Modified: prosistem/alba/trunk/alba/config/schema.yml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.yml 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/config/schema.yml 2008-07-28 19:30:37 UTC (rev 5765)
@@ -1320,6 +1320,28 @@
fecha:
type: timestamp
required: true
+ carrera:
+ _attributes:
+ idMethod: native
+ id:
+ type: integer
+ required: true
+ autoIncrement: true
+ primaryKey: true
+ fk_establecimiento_id:
+ type: integer
+ required: true
+ default: 0
+ foreignTable: establecimiento
+ foreignReference: id
+ descripcion:
+ type: varchar
+ size: 255
+ required: true
+ orden:
+ type: INTEGER
+ required: false
+ default: 0
anio:
_attributes:
idMethod: native
@@ -1334,6 +1356,12 @@
default: 0
foreignTable: establecimiento
foreignReference: id
+ fk_carrera_id:
+ type: integer
+ required: true
+ default: 0
+ foreignTable: carrera
+ foreignReference: id
descripcion:
type: varchar
size: 255
Modified: prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-07-28 19:30:37 UTC (rev 5765)
@@ -46,5 +46,22 @@
ALTER TABLE `docente` ADD `observacion` TEXT NULL AFTER `psicofisico`;
+
+--CREATE SEQUENCE "carrera_seq"; // esto es para postgres
+CREATE TABLE "carrera"
+(
+ "id" INTEGER NOT NULL,
+ "fk_establecimiento_id" INTEGER default 0 NOT NULL,
+ "descripcion" VARCHAR(255) NOT NULL,
+ "orden" INTEGER default 0,
+ PRIMARY KEY ("id")
+);
+
+ALTER TABLE "carrera" ADD CONSTRAINT "carrera_FK_1" FOREIGN KEY ("fk_establecimiento_id") REFERENCES "establecimiento" ("id");
+
+ALTER TABLE "anio" ADD "fk_carrera_id" INTEGER default 0 NOT NULL;
+ALTER TABLE "anio" ADD CONSTRAINT "anio_FK_2" FOREIGN KEY ("fk_carrera_id") REFERENCES "carrera" ("id")
+
+
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;
Modified: prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2008-07-28 19:30:37 UTC (rev 5765)
@@ -141,6 +141,7 @@
INSERT INTO modulo (id, nombre, titulo, descripcion, activo) VALUES (48, 'rolResponsable', 'Rol Responsables', 'Roles de los Resposables de Alumos', true);
INSERT INTO modulo (id, nombre, titulo, descripcion, activo) VALUES (49, 'orientacion','Orientacion','Orientacion de los grados', true);
INSERT INTO modulo (id, nombre, titulo, descripcion, activo) VALUES (50, 'tiponivel','Tipo de Nivel','', true);
+INSERT INTO modulo (id, nombre, titulo, descripcion, activo) VALUES (51, 'carrera','','', true);
--
-- Volcar la base de datos para la tabla espacio
@@ -262,7 +263,7 @@
INSERT INTO permiso (id,nombre, descripcion, credencial, fk_modulo_id) VALUES (60, 'rolResponsable', 'Rol de Responsables', 'rolResponsable', 48);
INSERT INTO permiso (id, nombre, descripcion, credencial, fk_modulo_id) VALUES (61, 'orientacion', 'Orientacion', 'orientacion', 49);
INSERT INTO permiso (id, nombre, descripcion, credencial, fk_modulo_id) VALUES (62, 'tiponivel', 'Tipo de Nivel', 'niveltipo', 50);
-
+INSERT INTO permiso (id, nombre, descripcion, credencial, fk_modulo_id) VALUES (63, 'carrera', '', 'carrera', 51);
--
-- Volcar la base de datos para la tabla preferencia
--
@@ -346,6 +347,7 @@
INSERT INTO rel_rol_permiso (id, fk_rol_id, fk_permiso_id) VALUES (47, 2, 34);
INSERT INTO rel_rol_permiso (id, fk_rol_id, fk_permiso_id) VALUES (48, 2, 36);
INSERT INTO rel_rol_permiso (id, fk_rol_id, fk_permiso_id) VALUES (49, 2, 35);
+INSERT INTO rel_rol_permiso (id, fk_rol_id, fk_permiso_id) VALUES (50, 2, 63);
--
-- Volcar la base de datos para la tabla rel_usuario_permiso
@@ -408,6 +410,7 @@
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (211, 1, 60);
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (216, 1, 61);
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (217, 1, 62);
+INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (218, 1, 63);
--Usuario 2
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (52, 2, 1);
@@ -463,6 +466,8 @@
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (102, 2, 57);
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (212, 2, 60);
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (215, 2, 61);
+INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (219, 2, 62);
+INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (220, 2, 63);
--Usuario 3
INSERT INTO rel_usuario_permiso (id, fk_usuario_id, fk_permiso_id) VALUES (213, 3, 60);
@@ -3073,17 +3078,25 @@
-- Volcar la base de datos para la tabla examen
--
+
--
+-- Volcar la base de datos para la tabla carrera
+--
+
+INSERT INTO carrera (id, fk_establecimiento_id, descripcion, orden) VALUES ( 1, 1, 'Escuela Primaria Básica', 10);
+
+
+--
-- Volcar la base de datos para la tabla anio
--
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (1, 1, 'Primer Grado', 10);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (2, 1, 'Segundo Grado ', 20);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (3, 1, 'Tercer Grado', 30);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (4, 1, 'Cuarto Grado', 40);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (5, 1, 'Quinto grado', 50);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (6, 1, 'Sexto Grado', 60);
-INSERT INTO anio (id, fk_establecimiento_id, descripcion, orden) VALUES (7, 1, 'Séptimo Grado', 70);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (1, 1, 1, 'Primer Grado', 10);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (2, 1, 1, 'Segundo Grado ', 20);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (3, 1, 1, 'Tercer Grado', 30);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (4, 1, 1, 'Cuarto Grado', 40);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (5, 1, 1, 'Quinto grado', 50);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (6, 1, 1, 'Sexto Grado', 60);
+INSERT INTO anio (id, fk_establecimiento_id, fk_carrera_id ,descripcion, orden) VALUES (7, 1, 1, 'Séptimo Grado', 70);
--
-- Volcar la base de datos para la tabla division
Modified: prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql 2008-07-28 19:25:52 UTC (rev 5764)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql 2008-07-28 19:30:37 UTC (rev 5765)
@@ -12,8 +12,8 @@
ALTER SEQUENCE organizacion_seq RESTART WITH 2;
ALTER SEQUENCE establecimiento_seq RESTART WITH 2;
ALTER SEQUENCE usuario_seq RESTART WITH 5;
-ALTER SEQUENCE modulo_seq RESTART WITH 51;
-ALTER SEQUENCE permiso_seq RESTART WITH 63;
+ALTER SEQUENCE modulo_seq RESTART WITH 52;
+ALTER SEQUENCE permiso_seq RESTART WITH 64;
ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 57;
ALTER SEQUENCE tipoinforme_seq RESTART WITH 3;
ALTER SEQUENCE adjunto_seq RESTART WITH 11;
@@ -22,8 +22,8 @@
ALTER SEQUENCE preferencia_seq RESTART WITH 2;
ALTER SEQUENCE rol_seq RESTART WITH 3;
ALTER SEQUENCE rel_establecimiento_locacion_seq RESTART WITH 3;
-ALTER SEQUENCE rel_rol_permiso_seq RESTART WITH 50;
-ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 218;
+ALTER SEQUENCE rel_rol_permiso_seq RESTART WITH 51;
+ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 221;
ALTER SEQUENCE cuenta_seq RESTART WITH 42;
ALTER SEQUENCE alumno_seq RESTART WITH 64;
ALTER SEQUENCE rol_responsable_seq RESTART WITH 4;
@@ -45,6 +45,7 @@
ALTER SEQUENCE boletin_conceptual_seq RESTART WITH 1141;
ALTER SEQUENCE actividad_seq RESTART WITH 17;
ALTER SEQUENCE boletin_actividades_seq RESTART WITH 428;
+ALTER SEQUENCE carrera_seq RESTART WITH 2;
ALTER SEQUENCE anio_seq RESTART WITH 8;
ALTER SEQUENCE division_seq RESTART WITH 22;
ALTER SEQUENCE repeticion_seq RESTART WITH 5;
Added: prosistem/alba/trunk/alba/lib/model/Carrera.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/Carrera.php (rev 0)
+++ prosistem/alba/trunk/alba/lib/model/Carrera.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,15 @@
+<?php
+
+/**
+ * Subclass for representing a row from the 'carrera' table.
+ *
+ *
+ *
+ * @package lib.model
+ */
+class Carrera extends BaseCarrera
+{
+ public function __toString() {
+ return $this->getDescripcion();
+ }
+}
Added: prosistem/alba/trunk/alba/lib/model/CarreraPeer.php
===================================================================
--- prosistem/alba/trunk/alba/lib/model/CarreraPeer.php (rev 0)
+++ prosistem/alba/trunk/alba/lib/model/CarreraPeer.php 2008-07-28 19:30:37 UTC (rev 5765)
@@ -0,0 +1,12 @@
+<?php
+
+/**
+ * Subclass for performing query and update operations on the 'carrera' table.
+ *
+ *
+ *
+ * @package lib.model
+ */
+class CarreraPeer extends BaseCarreraPeer
+{
+}
1
0
SVN Alba r5757 - prosistem/alba/trunk/alba/apps/principal/modules/anio/validate
by commits@pressenter.com.ar 28 Jul '08
by commits@pressenter.com.ar 28 Jul '08
28 Jul '08
Author: josx
Date: 2008-07-28 12:20:01 -0300 (Mon, 28 Jul 2008)
New Revision: 5757
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml
Log:
Arreglando textos
Modified: prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml 2008-07-23 18:28:57 UTC (rev 5756)
+++ prosistem/alba/trunk/alba/apps/principal/modules/anio/validate/edit.yml 2008-07-28 15:20:01 UTC (rev 5757)
@@ -15,7 +15,7 @@
class: sfStringValidator
param:
max: 255
- max_error: La maxima cantidad de caracteres permitida es de 255
+ max_error: La máxima cantidad de caracteres permitida es de 255
validarUnico:
class: sfCustomUniqueValidator
@@ -24,4 +24,4 @@
nb_fields: 2
field_1: fk_establecimiento_id
field_2: descripcion
- custom_unique_error: El anio que intenta agregar ya existe en el mismo establecimiento!
+ custom_unique_error: El año que intenta agregar ya existe en el mismo establecimiento
1
0
[Pressenter - SVN Alba] #282: Estandarizar archivos de sql de cambio de versiones
by Pressenter - SVN Alba 28 Jul '08
by Pressenter - SVN Alba 28 Jul '08
28 Jul '08
#282: Estandarizar archivos de sql de cambio de versiones
---------------------+------------------------------------------------------
Reporter: josx | Owner: somebody
Type: defecto | Status: new
Priority: normal | Milestone: version 2.0b
Component: alba | Version: desarollo
Severity: normal | Keywords:
---------------------+------------------------------------------------------
Actualmente los archivos donde volcamos el sql que tiene las
actualizaciones entre versiones esta totalmente hecho para mysql. Esto
deberia estar bajo estandares para soportar cualquier base de datos.
[http://alba.pressenter.com.ar/cgi-
bin/trac.cgi/browser/trunk/alba/data/sql/actualizacion_1.0_luego.sql]
[http://alba.pressenter.com.ar/cgi-
bin/trac.cgi/browser/trunk/alba/data/sql/actualizacion_1.0b_a_1.0rc.sql]
[http://alba.pressenter.com.ar/cgi-
bin/trac.cgi/browser/trunk/alba/data/sql/actualizacion_1.0rc_a_1.0rc2.sql]
--
Ticket URL: <http://alba.pressenter.com.ar/cgi-bin/trac.cgi/ticket/282>
Pressenter - SVN Alba <http://wwww.proyectoalba.com.ar/>
Proyecto Alba - Sistema Informático Abierto de Gestión Unificada para Unidades Educacionales
1
0
SVN Alba r5735 - in prosistem/alba/trunk/alba: data/sql web/instalar
by commits@pressenter.com.ar 11 Jul '08
by commits@pressenter.com.ar 11 Jul '08
11 Jul '08
Author: josx
Date: 2008-07-11 00:30:09 -0300 (Fri, 11 Jul 2008)
New Revision: 5735
Added:
prosistem/alba/trunk/alba/data/sql/datos_desde_cero_update_seq.sql
prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql
Modified:
prosistem/alba/trunk/alba/web/instalar/funciones.php
prosistem/alba/trunk/alba/web/instalar/paso3.php
prosistem/alba/trunk/alba/web/instalar/paso6.php
Log:
Migrando instalador a PDO (a partir de esta version se necesita php 5.1 como minimo). Se arregla el soporte para postgresql pudiendose usar los sequence.
Added: prosistem/alba/trunk/alba/data/sql/datos_desde_cero_update_seq.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_desde_cero_update_seq.sql (rev 0)
+++ prosistem/alba/trunk/alba/data/sql/datos_desde_cero_update_seq.sql 2008-07-11 03:30:09 UTC (rev 5735)
@@ -0,0 +1,16 @@
+ALTER SEQUENCE tipodocumento_seq RESTART WITH 8;
+ALTER SEQUENCE tipoiva_seq RESTART WITH 5;
+ALTER SEQUENCE niveltipo_seq RESTART WITH 8;
+ALTER SEQUENCE pais_seq RESTART WITH 2;
+ALTER SEQUENCE provincia_seq RESTART WITH 28;
+ALTER SEQUENCE calendariovacunacion_seq RESTART WITH 27;
+ALTER SEQUENCE distritoescolar_seq RESTART WITH 2;
+ALTER SEQUENCE organizacion_seq RESTART WITH 2;
+ALTER SEQUENCE establecimiento_seq RESTART WITH 2;
+ALTER SEQUENCE usuario_seq RESTART WITH 2;
+ALTER SEQUENCE modulo_seq RESTART WITH 51;
+ALTER SEQUENCE permiso_seq RESTART WITH 63;
+ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 57;
+ALTER SEQUENCE tipoinforme_seq RESTART WITH 3;
+ALTER SEQUENCE adjunto_seq RESTART WITH 11;
+ALTER SEQUENCE informe_seq RESTART WITH 11;
Property changes on: prosistem/alba/trunk/alba/data/sql/datos_desde_cero_update_seq.sql
___________________________________________________________________
Name: svn:executable
+ *
Added: prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql (rev 0)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql 2008-07-11 03:30:09 UTC (rev 5735)
@@ -0,0 +1,61 @@
+ALTER SEQUENCE conceptobaja_seq RESTART WITH 5;
+ALTER SEQUENCE tipodocumento_seq RESTART WITH 4;
+ALTER SEQUENCE tipoiva_seq RESTART WITH 5;
+ALTER SEQUENCE niveltipo_seq RESTART WITH 8;
+ALTER SEQUENCE pais_seq RESTART WITH 10;
+ALTER SEQUENCE tipoespacio_seq RESTART WITH 5;
+ALTER SEQUENCE tipolocacion_seq RESTART WITH 3;
+ALTER SEQUENCE locacion_seq RESTART WITH 3;
+ALTER SEQUENCE provincia_seq RESTART WITH 28;
+ALTER SEQUENCE calendariovacunacion_seq RESTART WITH 27;
+ALTER SEQUENCE distritoescolar_seq RESTART WITH 14;
+ALTER SEQUENCE organizacion_seq RESTART WITH 2;
+ALTER SEQUENCE establecimiento_seq RESTART WITH 2;
+ALTER SEQUENCE usuario_seq RESTART WITH 5;
+ALTER SEQUENCE modulo_seq RESTART WITH 51;
+ALTER SEQUENCE permiso_seq RESTART WITH 63;
+ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 57;
+ALTER SEQUENCE tipoinforme_seq RESTART WITH 3;
+ALTER SEQUENCE adjunto_seq RESTART WITH 11;
+ALTER SEQUENCE informe_seq RESTART WITH 11;
+ALTER SEQUENCE espacio_seq RESTART WITH 12;
+ALTER SEQUENCE preferencia_seq RESTART WITH 2;
+ALTER SEQUENCE rol_seq RESTART WITH 3;
+ALTER SEQUENCE rel_establecimiento_locacion_seq RESTART WITH 3;
+ALTER SEQUENCE rel_rol_permiso_seq RESTART WITH 50;
+ALTER SEQUENCE rel_usuario_permiso_seq RESTART WITH 218;
+ALTER SEQUENCE cuenta_seq RESTART WITH 42;
+ALTER SEQUENCE alumno_seq RESTART WITH 64;
+ALTER SEQUENCE rol_responsable_seq RESTART WITH 4;
+ALTER SEQUENCE responsable_seq RESTART WITH 38;
+ALTER SEQUENCE ciclolectivo_seq RESTART WITH 2;
+ALTER SEQUENCE turno_seq RESTART WITH 7;
+ALTER SEQUENCE periodo_seq RESTART WITH 6;
+ALTER SEQUENCE tipodocente_seq RESTART WITH 5;
+ALTER SEQUENCE cargobaja_seq RESTART WITH 5;
+ALTER SEQUENCE calendariovacunacion_seq RESTART WITH 27;
+ALTER SEQUENCE rel_calendariovacunacion_a_seq_1 RESTART WITH 5;
+ALTER SEQUENCE legajocategoria_seq RESTART WITH 4;
+ALTER SEQUENCE legajopedagogico_seq RESTART WITH 3;
+ALTER SEQUENCE adjunto_seq RESTART WITH 11;
+ALTER SEQUENCE tipoasistencia_seq RESTART WITH 6;
+ALTER SEQUENCE asistencia_seq RESTART WITH 2220;
+ALTER SEQUENCE concepto_seq RESTART WITH 7;
+ALTER SEQUENCE escalanota_seq RESTART WITH 43;
+ALTER SEQUENCE boletin_conceptual_seq RESTART WITH 1141;
+ALTER SEQUENCE actividad_seq RESTART WITH 17;
+ALTER SEQUENCE boletin_actividades_seq RESTART WITH 428;
+ALTER SEQUENCE anio_seq RESTART WITH 8;
+ALTER SEQUENCE division_seq RESTART WITH 22;
+ALTER SEQUENCE repeticion_seq RESTART WITH 5;
+ALTER SEQUENCE rel_anio_actividad_seq RESTART WITH 22;
+ALTER SEQUENCE rel_alumno_division_seq RESTART WITH 80;
+ALTER SEQUENCE docente_seq RESTART WITH 21;
+ALTER SEQUENCE horarioescolartipo_seq RESTART WITH 4;
+ALTER SEQUENCE evento_seq RESTART WITH 33;
+ALTER SEQUENCE rel_division_actividad_doc_seq_2 RESTART WITH 9;
+ALTER SEQUENCE rel_docente_establecimiento_seq RESTART WITH 21;
+ALTER SEQUENCE feriado_seq RESTART WITH 13;
+ALTER SEQUENCE horarioescolar_seq RESTART WITH 19;
+ALTER SEQUENCE tipoinforme_seq RESTART WITH 3;
+ALTER SEQUENCE informe_seq RESTART WITH 11;
Property changes on: prosistem/alba/trunk/alba/data/sql/datos_ejemplo_update_seq.sql
___________________________________________________________________
Name: svn:executable
+ *
Modified: prosistem/alba/trunk/alba/web/instalar/funciones.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/funciones.php 2008-07-11 02:44:34 UTC (rev 5734)
+++ prosistem/alba/trunk/alba/web/instalar/funciones.php 2008-07-11 03:30:09 UTC (rev 5735)
@@ -78,78 +78,56 @@
$aSql = dump2Array($file);
$error = false;
if(count($aSql) > 0 && file_exists($file)) {
+ if($protocol == 'mysql' OR $protocol == 'pgsql') {
+ $dsn = "$protocol:host=$host;dbname=$db"; // necesito saber como hacer conexion utf8
- // otro pedazo de codigo para cambiarlo por PDO
-
-
- if($protocol == 'mysql') {
- if (mysql_connect($host,$user,$pass)) {
- mysql_set_charset('utf8');
- if(mysql_select_db($db)) {
- DebugLog("executeDump(): ejecutando BEGIN" );
- mysql_query("BEGIN");
- foreach($aSql as $sql_line) {
- $res = mysql_query(trim($sql_line));
- if(!$res) {
- DebugLog("executeDump(): Fallo SQL: $sql_line");
- DebugLog("executeDump(): error:". mysql_error());
- $error = true;
- }
- }
- if($error == true) {
- DebugLog("executeDump(): Se encontraron errores ejecutando ROLLBACK y saliendo");
- mysql_query("ROLLBACK");
- return false;
- } else {
- DebugLog("executeDump(): Sin errores ejecutando COMMIT y saliendo");
- mysql_query("COMMIT");
- return true;
- }
- }
- else {
- DebugLog("executeDump(): Error al seleccionar la base: $db");
- return false;
- }
+ try {
+ $dbh = new PDO($dsn, $user, $pass);
+ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
- else {
- DebugLog("excuteDump(): No se puede conectar ala base de datos. " . mysql_error());
+ catch (PDOException $e) {
+ DebugLog("excuteDump(): No se puede conectar ala base de datos. " . $e->getMessage());
+ return false;
}
- }
-
- if($protocol == 'pgsql') {
- $conn = @pg_connect("host=$host user=$user password=$pass dbname=$db");
- if ($conn) {
+ try {
DebugLog("executeDump(): ejecutando BEGIN" );
- pg_query("BEGIN");
- DebugLog("executeDump(): ejecutando SET CONSTRAINTS ALL DEFERRED" );
- pg_query("SET CONSTRAINTS ALL DEFERRED");
+ $dbh->beginTransaction();
+
+ if($protocol == 'pgsql') {
+ DebugLog("executeDump(): ejecutando SET CONSTRAINTS ALL DEFERRED" );
+ $dbh->exec("SET CONSTRAINTS ALL DEFERRED");
+ }
+
foreach($aSql as $sql_line) {
- $res = pg_query(trim($sql_line));
- if(!$res) {
- DebugLog("executeDump(): Fallo SQL: $sql_line");
- DebugLog("executeDump(): error:". pg_last_error($conn));
- $error = true;
+ // esto es lamentable: saco los drop que genera el propel
+// if($protocol == 'pgsql' AND ( strstr($sql_line,'DROP') !== false)) {
+ // continue;
+ if($protocol == 'pgsql') {
+ $sql_line = str_replace('DROP TABLE', 'DROP TABLE IF EXISTS', $sql_line);
+ $sql_line = str_replace('DROP SEQUENCE', 'DROP SEQUENCE IF EXISTS', $sql_line);
}
+ $dbh->exec(trim($sql_line));
}
- if($error == true) {
- DebugLog("executeDump(): Se encontraron errores ejecutando ROLLBACK y saliendo");
- pg_query("ROLLBACK");
- return false;
- } else {
- DebugLog("executeDump(): Sin errores ejecutando COMMIT y saliendo");
- pg_query("COMMIT");
- return true;
- }
+
+ DebugLog("executeDump(): Sin errores ejecutando COMMIT y saliendo");
+ $dbh->commit();
}
- else {
- DebugLog("excuteDump(): No se puede conectar ala base de datos. " . mysql_error());
+ catch (PDOException $e) {
+ DebugLog("executeDump(): Error en". $e->getMessage());
+ DebugLog("executeDump(): Se encontraron errores ejecutando ROLLBACK y saliendo");
+ $dbh->rollBack();
+ return false;
}
- }
+ return true;
+ } else {
+ DebugLog("executeDump(): El protocolo no es ni mysql ni pgsql");
+ return false;
+ }
} else {
- DebugLog("executeDump(): No hay instrucciones SQL en el archivo");
+ DebugLog("executeDump(): No hay instrucciones SQL en el archivo");
return false;
}
@@ -300,7 +278,7 @@
return extension_loaded('mysql');
}
function check_memorylimit() {
- DebugLog("Comprobando limite de moeria de php");
+ DebugLog("Comprobando limite de memoria de php");
$limite = ini_get('memory_limit');
return ($limite >= 32);
}
@@ -400,4 +378,4 @@
-?>
\ No newline at end of file
+?>
Modified: prosistem/alba/trunk/alba/web/instalar/paso3.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/paso3.php 2008-07-11 02:44:34 UTC (rev 5734)
+++ prosistem/alba/trunk/alba/web/instalar/paso3.php 2008-07-11 03:30:09 UTC (rev 5735)
@@ -50,100 +50,59 @@
$host = $_POST['host'];
$user = $_POST['user'];
$pass = $_POST['pass'];
- $db = $_POST['db'];
+ $db = $_POST['db'];
$creardb = (isset($_POST['creardb']) && $_POST['creardb'] == 1);
//probado conexion
DebugLog('Probando conexión');
- //Todo este codigo podria ser mejorado integrando PDO (a partir de PHP 5.1)
- //ya que no habria que repetir codigo
-
- //comprueba si completo opcion de motor de base de datos
- if($tipo_motor_base != 'mysql' AND $tipo_motor_base != 'pgsql') {
+ // Compruebo si estan los datos minimos completos
+ if($host == '' OR $user == '' OR $db == '' OR ($tipo_motor_base != 'mysql' AND $tipo_motor_base != 'pgsql')) {
$error_flag = true;
$cnx_error_flag = true;
- $cnx_error_msg = "No se sabe cual es el motor de bases de datos <br>";
+ $cnx_error_msg = "Debe completar al menos los campos Motor de bases de datos, Servidor, usuario y base de datos <br>";
DebugLog('Error al conectar con la base de datos','E');
} else {
- if($tipo_motor_base == 'mysql') {
- $conn = @mysql_connect($host,$user,$pass);
- if (!$conn) {
- $error_flag = true;
- $cnx_error_flag = true;
- $cnx_error_msg = "No se puede conectar a la base de datos: <br>" . mysql_error();
- DebugLog('Error al conectar con la base de datos','E');
- } else {
- //crear base si es necesario
- if ($creardb) {
- DebugLog('Probando crear base de datos...');
- $ret = @mysql_query('CREATE DATABASE ' . $db , $conn);
- if (!$ret) {
- $error_flag = true;
- $cnx_error_flag = true;
- $cnx_error_msg = "No se puede crear la base de datos: <br>" . mysql_error();
- DebugLog('No se puede crear la base de datos: ' . mysql_error() ,'E');
- } else {
- DebugLog("Base de datos $db creada correctamente");
- }
- } else {
- DebugLog("No se creara una base de datos");
- }
-
- //conectado a la base
- $ret = @mysql_select_db($db);
- if (!$ret) {
- $error_flag = true;
- $cnx_error_flag = true;
- $cnx_error_msg = "No es posible utilizar la base $db: " . mysql_error();
- DebugLog("No es posible conectar a la base de datos $db: " . mysql_error(), 'E');
- }
- mysql_close($conn);
- }
-
+ $dsn = ":host=$host";
+ switch($tipo_motor_base) {
+ case 'mysql': $dsn = 'mysql'.$dsn; break;
+ case 'pgsql': $dsn = 'pgsql'.$dsn.";port=5432;user=$user;password=$pass"; break;
+ default: $dsn = null;
}
+ if(!$creardb) {
+ $dsn .= ";dbname=$db";
+ }
+ try {
+ $dbh = new PDO($dsn, $user, $pass);
+ }
+ catch (PDOException $e) {
+ $dbh = null;
+ $error_flag = true;
+ $cnx_error_flag = true;
+ $cnx_error_msg = "No se puede conectar a la base de datos: <br>" . $e->getMessage();
+ DebugLog('Error al conectar con la base de datos','E');
+ }
- // Si es Postgresql
- if($tipo_motor_base == 'pgsql') {
- $conn = @pg_connect("host=$host user=$user password=$pass port=5432");
- if (!$conn) {
+ //crear base si es necesario
+ if ($creardb AND $dbh != null) {
+ DebugLog('Probando crear base de datos...');
+ try {
+ @$dbh->exec('CREATE DATABASE ' . $db);
+ DebugLog("Base de datos $db creada correctamente");
+ }
+ catch(PDOException $e) {
$error_flag = true;
$cnx_error_flag = true;
- $cnx_error_msg = "No se puede conectar a la base de datos: <br>";
- DebugLog('Error al conectar con la base de datos','E');
- } else {
- //crear base si es necesario
- if ($creardb) {
- DebugLog('Probando crear base de datos...');
- $ret = @pg_query($conn, 'CREATE DATABASE ' . $db);
- if (!$ret) {
- $error_flag = true;
- $cnx_error_flag = true;
- $cnx_error_msg = "No se puede crear la base de datos: <br>" . pg_last_error($conn);
- DebugLog('No se puede crear la base de datos: ' . pg_last_error($conn) ,'E');
- } else {
- DebugLog("Base de datos $db creada correctamente");
- }
- } else {
- DebugLog("No se creara una base de datos");
- }
-
- pg_close($conn);
-
- $conn = pg_connect("host=$host user=$user password=$pass port=5432 dbname=$db");
- //conectado a la base
- if (!$conn) {
- $error_flag = true;
- $cnx_error_flag = true;
- $cnx_error_msg = "No es posible utilizar la base $db: ";
- DebugLog("No es posible conectar a la base de datos $db", 'E');
- }
- pg_close($conn);
-
+ $cnx_error_msg = "No se puede crear la base de datos: <br>" . $e->getMessage();
+ DebugLog('No se puede crear la base de datos: ' . $e->getMessage() ,'E');
}
- }
+ } else {
+ DebugLog("No se creara una base de datos");
+ }
+ $dbh = null;
+
$_SESSION['albainstall']['tipo_motor_base'] = $tipo_motor_base;
$_SESSION['albainstall']['host'] = $host;
$_SESSION['albainstall']['user'] = $user;
@@ -155,6 +114,17 @@
else
$error_flag = true;
?>
+
+<script type="text/javascript">
+ function cambioTipo(bt) {
+ if(bt.value=="pgsql") {
+ document.forms[0].creardb.disabled = true;
+ } else {
+ document.forms[0].creardb.disabled = false;
+ }
+ }
+</script>
+
<div id="detalle">
<p>Detalle de conexión con la base de datos:</p>
</div>
@@ -170,8 +140,8 @@
<tr>
<td>Motor de bases de datos: </td>
- <td>Mysql<input type="radio" name="tipo_motor_base" value="mysql" <?php echo isset($tipo_motor_base) && $tipo_motor_base == 'mysql' ? 'checked' : ''?> >
- Postgresql<input type="radio" name="tipo_motor_base" value="pgsql" <?php echo isset($tipo_motor_base) && $tipo_motor_base == 'pgsql' ? 'checked' : ''?> ></td>
+ <td>Mysql<input type="radio" name="tipo_motor_base" value="mysql" onChange="cambioTipo(this)" <?php echo isset($tipo_motor_base) && $tipo_motor_base == 'mysql' ? 'checked' : ''?> >
+ Postgresql<input type="radio" name="tipo_motor_base" value="pgsql" onChange="cambioTipo(this)" <?php echo isset($tipo_motor_base) && $tipo_motor_base == 'pgsql' ? 'checked' : ''?> ></td>
</tr>
<tr>
<td>Servidor:</td>
@@ -190,9 +160,9 @@
<td><input type="text" name="db" value="<?php echo $db?>" class="texto"></td>
</tr>
<tr>
- <td>Crear base de datos:<br/><span style="font-size:9px">(debe tener los permisos para poder hacerlo)</style></td>
+ <td>Crear base de datos:<br/><span style="font-size:9px">(Debe tener los permisos para poder hacerlo)</style></td>
<td><input type="checkbox" name="creardb" value="1" <?php echo $creardb ? "checked" : ""?> class="check"></td>
- </tr>
+ </tr>
</table>
<br/>
<input type="submit" name="btTextConn" value="Comprobar conexión a la Base de Datos" class="boton">
@@ -210,4 +180,4 @@
// ir al siguiente paso
$paso = 4;
-?>
\ No newline at end of file
+?>
Modified: prosistem/alba/trunk/alba/web/instalar/paso6.php
===================================================================
--- prosistem/alba/trunk/alba/web/instalar/paso6.php 2008-07-11 02:44:34 UTC (rev 5734)
+++ prosistem/alba/trunk/alba/web/instalar/paso6.php 2008-07-11 03:30:09 UTC (rev 5735)
@@ -124,6 +124,17 @@
$error_flag = true;
DebugLog("Error al cargar modelo de base de datos: $archivo","E");
}
+
+ //Esto se agrego para hacer update a las secuencias de postgresql
+ if($tipo_motor_base == 'pgsql') {
+ $archivo = substr($archivo,0,-4)."_update_seq.sql";
+ $ret = crear_base_modelo($archivo, $tipo_motor_base, $host, $user, $pass, $db);
+ echo $ret ? IMG_OK : IMG_ERROR;
+ if (!$ret) {
+ $error_flag = true;
+ DebugLog("Error al cargar modelo de base de datos: $archivo","E");
+ }
+ }
?>
</td>
</tr>
@@ -148,4 +159,4 @@
// finaliznado los pasos
DebugLog ("============================ FIN INSTALACION ALBA - " .date('d-m-Y H:i:s'). "=======================");
$completo = true;
-?>
\ No newline at end of file
+?>
3
2
11 Jul '08
#280: instalacion con postgres
----------------------------+-----------------------------------------------
Reporter: po5i | Owner: ftoledo
Type: defecto | Status: new
Priority: normal | Milestone:
Component: alba-installer | Version: desarollo
Severity: critica | Keywords: instalador postgres
----------------------------+-----------------------------------------------
He realizado la instalacion manual usando el instalador y he encontrado y
solucionado dos errores:
1. En el archivo '''paso3.php''' falta el campo '''dbname=$db''' en el
string de connect, tal como esta se confunde y toma al usuario como
dbname. Para esto habría que quitar la opcion de "''crear base de datos''"
2. En el archivo funciones.php en la parte de postgres, debo comentar el
BEGIN (y por ende el COMMIT y ROLLBACK), ya que los '''drop table''' a
tablas que no existen ocasionan error y todo el resto de queries no se
ejecutan.
--
Ticket URL: <http://alba.pressenter.com.ar/cgi-bin/trac.cgi/ticket/280>
Pressenter - SVN Alba <http://wwww.proyectoalba.com.ar/>
Proyecto Alba - Sistema Informático Abierto de Gestión Unificada para Unidades Educacionales
1
2
11 Jul '08
#281: Migrar el instlador a PDO
----------------------------+-----------------------------------------------
Reporter: josx | Owner: ftoledo
Type: defecto | Status: new
Priority: normal | Milestone: version 2.0b
Component: alba-installer | Version: desarollo
Severity: normal | Keywords:
----------------------------+-----------------------------------------------
Ayudaria usar [http://www.php.net/manual/en/intro.pdo.php PDO] para evitar
codigo duplicado para la conexión a las diversas bases de datos para el
instalador.
Esta presente desde php 5.1.0 que su fecha de salida fue 24 Nov 2005, hace
dos años y medio. Además también esta en
[http://packages.debian.org/stable/web/php5 debian stable]
--
Ticket URL: <http://alba.pressenter.com.ar/cgi-bin/trac.cgi/ticket/281>
Pressenter - SVN Alba <http://wwww.proyectoalba.com.ar/>
Proyecto Alba - Sistema Informático Abierto de Gestión Unificada para Unidades Educacionales
1
2
SVN Alba r5713 - prosistem/alba/trunk/installer/dist/install
by commits@pressenter.com.ar 02 Jul '08
by commits@pressenter.com.ar 02 Jul '08
02 Jul '08
Author: josx
Date: 2008-07-02 20:44:13 -0300 (Wed, 02 Jul 2008)
New Revision: 5713
Modified:
prosistem/alba/trunk/installer/dist/install/alba_loader.txt
Log:
Cambio para que no salga un warning si el hosting deshabilito la funci?\195?\179n set_time_limit
Modified: prosistem/alba/trunk/installer/dist/install/alba_loader.txt
===================================================================
--- prosistem/alba/trunk/installer/dist/install/alba_loader.txt 2008-07-02 05:09:26 UTC (rev 5712)
+++ prosistem/alba/trunk/installer/dist/install/alba_loader.txt 2008-07-02 23:44:13 UTC (rev 5713)
@@ -400,10 +400,12 @@
error_reporting(E_ALL ^ E_NOTICE);
- //muchas veces tarda demasiado por lo que es prudente ponerle un infinito tiempo de ejecucion
- set_time_limit(0);
-
-
+ // nos fijamos si la funcion set_time_limit no ha sido restringida, esto
+ // suele pasar en muchos hostings
+ if (strpos(ini_get('disable_functions'), 'set_time_limit') === FALSE) {
+ //muchas veces tarda demasiado por lo que es prudente ponerle un infinito tiempo de ejecucion
+ set_time_limit(0);
+ }
$dir_base = './'; //repertoire d'installation
$droits = tester_repertoire();
@@ -510,4 +512,4 @@
exit;
}
-?>
\ No newline at end of file
+?>
1
0
SVN Alba r5707 - in prosistem/alba/trunk/alba: apps/principal/lib/helper apps/principal/modules/docente/config apps/principal/modules/docente/templates config data/fixtures data/sql
by commits@pressenter.com.ar 02 Jul '08
by commits@pressenter.com.ar 02 Jul '08
02 Jul '08
Author: josx
Date: 2008-07-01 12:38:07 -0300 (Tue, 01 Jul 2008)
New Revision: 5707
Added:
prosistem/alba/trunk/alba/apps/principal/modules/docente/templates/_estado_civil.php
Modified:
prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php
prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml
prosistem/alba/trunk/alba/config/schema.yml
prosistem/alba/trunk/alba/data/fixtures/datos_ejemplo.yml
prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
Log:
Agregando campo de estado civil a los docentes
Modified: prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php 2008-07-01 15:38:07 UTC (rev 5707)
@@ -36,13 +36,26 @@
if($opcionBlanco) {
$aSexo[] = "";
}
-
+
$aSexo["M"] = "Masculino";
$aSexo["F"] = "Femenino";
-
+
return $aSexo;
}
+
+ function EstadoCivil($opcionBlanco = falase) {
+ if($opcionBlanco) {
+ $aEstadoCivil[] = "";
+ }
+
+ $aEstadoCivil["C"] = "Casado";
+ $aEstadoCivil["S"] = "Soltero";
+ $aEstadoCivil["D"] = "Divorciado";
+
+ return $aEstadoCivil;
+ }
+
function colorTurnos() {
$aColor = array ();
$aColor[] = "#E5E5E5";
Modified: prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml 2008-07-01 15:38:07 UTC (rev 5707)
@@ -26,14 +26,14 @@
activo: { name: Activo}
lugar_nacimiento: { name: Lugar de Nacimiento }
fk_pais_id: { name: Nacionalidad, type: select_tag, params: peer_method=getEnOrden related_class=Pais }
-
+ estado_civil: { name: Estado Civil }
edit:
title: ""
fields:
actividades: { type: admin_double_list, params: through_class=RelAnioActividadDocente style=width:260px }
display:
- "Informacion general": [ apellido, apellido_materno, nombre, _sexo, fk_tipodocumento_id , nro_documento , lugar_nacimiento, fecha_nacimiento, fk_pais_id ]
+ "Informacion general": [ apellido, apellido_materno, nombre, _sexo, _estado_civil, fk_tipodocumento_id , nro_documento , lugar_nacimiento, fecha_nacimiento, fk_pais_id ]
"Donde vive": [direccion, ciudad, _pais_id, _fk_provincia_id, codigo_postal]
"Otros": [ email, telefono, telefono_movil, libreta_sanitaria, psicofisico, titulo, activo, actividades ]
Added: prosistem/alba/trunk/alba/apps/principal/modules/docente/templates/_estado_civil.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/docente/templates/_estado_civil.php (rev 0)
+++ prosistem/alba/trunk/alba/apps/principal/modules/docente/templates/_estado_civil.php 2008-07-01 15:38:07 UTC (rev 5707)
@@ -0,0 +1,4 @@
+<?php
+use_helper('Misc');
+echo select_tag('docente[estado_civil]', options_for_select(EstadoCivil(true), $docente->getEstadoCivil()));
+?>
Modified: prosistem/alba/trunk/alba/config/schema.yml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.yml 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/config/schema.yml 2008-07-01 15:38:07 UTC (rev 5707)
@@ -1462,6 +1462,10 @@
type: VARCHAR
size: 128
required: true
+ estado_civil:
+ type: CHAR
+ size: 1
+ required: true
sexo:
type: CHAR
size: 1
Modified: prosistem/alba/trunk/alba/data/fixtures/datos_ejemplo.yml
===================================================================
--- prosistem/alba/trunk/alba/data/fixtures/datos_ejemplo.yml 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/data/fixtures/datos_ejemplo.yml 2008-07-01 15:38:07 UTC (rev 5707)
@@ -5395,6 +5395,7 @@
apellido: Quiroga
nombre: Juan David
sexo: M
+ estado_civil: S
fecha_nacimiento: 1980-04-12 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 29456234
@@ -5415,6 +5416,7 @@
apellido: Benites
nombre: Eleonora
sexo: F
+ estado_civil: S
fecha_nacimiento: 1975-06-12 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 24890456
@@ -5435,6 +5437,7 @@
apellido: Gonzalez
nombre: Mirta
sexo: F
+ estado_civil: S
fecha_nacimiento: 1960-06-23 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 16456345
@@ -5455,6 +5458,7 @@
apellido: Fassio
nombre: Carlos
sexo: M
+ estado_civil: S
fecha_nacimiento: 1980-05-23 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 28345990
@@ -5475,6 +5479,7 @@
apellido: Dominguez
nombre: Hernestina Maria Cristina
sexo: F
+ estado_civil: S
fecha_nacimiento: 1959-08-23 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 12023450
@@ -5495,6 +5500,7 @@
apellido: Pereira
nombre: Maria Laura
sexo: F
+ estado_civil: S
fecha_nacimiento: 1970-09-23 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 22210034
@@ -5515,6 +5521,7 @@
apellido: Igarereta
nombre: Ines Lorena
sexo: F
+ estado_civil: S
fecha_nacimiento: 1965-07-06 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 22210034
@@ -5535,6 +5542,7 @@
apellido: Minet
nombre: Dora Alfonsina
sexo: F
+ estado_civil: S
fecha_nacimiento: 1960-02-19 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 12890230
@@ -5555,6 +5563,7 @@
apellido: Navarro
nombre: Miguel Carlos
sexo: M
+ estado_civil: S
fecha_nacimiento: 1979-09-18 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 25090109
@@ -5577,6 +5586,7 @@
apellido: Flores
nombre: Adriana Florencia
sexo: F
+ estado_civil: S
fecha_nacimiento: 1978-02-08 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 25905234
@@ -5599,6 +5609,7 @@
apellido: Paez
nombre: Natalia Constanza
sexo: F
+ estado_civil: S
fecha_nacimiento: 1977-07-10 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 25090123
@@ -5621,6 +5632,7 @@
apellido: GarcÃa
nombre: Marcela Nadia
sexo: F
+ estado_civil: S
fecha_nacimiento: 1960-04-19 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 12023409
@@ -5641,6 +5653,7 @@
apellido: Soria
nombre: Marco Nahuel
sexo: M
+ estado_civil: S
fecha_nacimiento: 1974-11-21 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 24819349
@@ -5663,6 +5676,7 @@
apellido: Diaz
nombre: Cristina Noelia
sexo: F
+ estado_civil: S
fecha_nacimiento: 1977-09-10 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 25002165
@@ -5683,6 +5697,7 @@
apellido: Quirno
nombre: Osvaldo
sexo: M
+ estado_civil: S
fecha_nacimiento: 1967-09-19 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 17090081
@@ -5706,6 +5721,7 @@
apellido: Acosta
nombre: Mariana Noelia
sexo: F
+ estado_civil: S
fecha_nacimiento: 1974-11-25 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 24011890
@@ -5728,6 +5744,7 @@
apellido: Seres
nombre: Carolina Natalia
sexo: F
+ estado_civil: S
fecha_nacimiento: 1969-02-03 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 18231003
@@ -5750,6 +5767,7 @@
apellido: Acosta
nombre: Mariano omar
sexo: M
+ estado_civil: S
fecha_nacimiento: 1979-01-19 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 26090121
@@ -5772,6 +5790,7 @@
apellido: Ceballos
nombre: Simon Nahuel
sexo: M
+ estado_civil: S
fecha_nacimiento: 1981-12-22 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 26012976
@@ -5792,6 +5811,7 @@
apellido: Ruedas
nombre: Gabriela Ayelen
sexo: F
+ estado_civil: S
fecha_nacimiento: 1977-09-11 00:00:00
fk_tipodocumento_id: Tipodocumento_1
nro_documento: 25732872
Modified: prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-07-01 15:38:07 UTC (rev 5707)
@@ -42,5 +42,8 @@
ALTER TABLE anio ADD COLUMN `orden` INTEGER DEFAULT 0;
+ALTER TABLE `docente` ADD `estado_civil` CHAR( 1 ) NOT NULL AFTER `sexo` ;
+
+
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;
Modified: prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2008-06-30 21:36:03 UTC (rev 5706)
+++ prosistem/alba/trunk/alba/data/sql/datos_ejemplo.sql 2008-07-01 15:38:07 UTC (rev 5707)
@@ -3209,26 +3209,26 @@
-- Volcar la base de datos para la tabla docente
--
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (1, 'Quiroga', 'Juan David', 1, '29456234', 'Bonifacio 678', 'CABA', '1234', 'jdquiroga(a)ideas.net', 1, true, 'PROFESORADO EN HISTORIA', true, true, '4534-0000', 'M', '1980-04-12 00:00:00', '15 6213-0000', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (2, 'Benites', 'Eleonora', 1, '24890456', 'Albarados 450 depto 3', 'CABA', '1245', 'ele67(a)docentes.org.ar', 1, false, 'Profesorado / Lic. psicologia', true, true, '4567-0000', 'F', '1975-06-12 00:00:00', '', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (3, 'Gonzalez', 'Mirta', 1, '16456345', 'Quirno Costa 234', 'CABA', '1824', 'mirgon(a)docentes.org.ar', 1, true, 'Profesorado / bibliotecaria', true, true, '4248-0001', 'F', '1960-06-23 00:00:00', '6550-0000', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (4, 'Fassio', 'Carlos', 1, '28345990', 'Av. Rivadavia 6912 5to depto c', 'CABA', '1670', 'car89(a)docentesunidos.org.ar', 1, true, 'Profesorado / bellas artes', true, true, '4634-0001', 'M', '1980-05-23 00:00:00', '4053-0000', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (5, 'Dominguez', 'Hernestina Maria Cristina', 1, '12023450', 'bonifacio 450 depto a', 'CABA', '1670', 'cristina(a)docentes.org.ar', 1, true, 'Profesorado', true, true, '4432-0001', 'F', '1959-08-23 00:00:00', '', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (6, 'Pereira', 'Maria Laura', 1, '22210034', 'Ibera 987 7mo "A"', 'CABA', '1345', 'lau70(a)somosnos.com.ar', 1, true, 'Profesorado educacion fisica', true, true, '4549-0100', 'F', '1970-09-23 00:00:00', '6678-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (7, 'Igarereta', 'Ines Lorena', 1, '22210034', 'Renan 1234', 'CABA', '', 'lorena(a)vivitos.com.ar', 1, true, 'Profesorado en Historia/ bellas artes', true, true, '4637-0001', 'F', '1965-07-06 00:00:00', '6678-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (8, 'Minet', 'Dora Alfonsina', 1, '12890230', 'Subiria 800 depto B', 'CABA', '1345', 'minet(a)docentes.org.ar', 1, true, 'Profesorado', true, true, '4637-0003', 'F', '1960-02-19 00:00:00', '', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (9, 'Navarro', 'Miguel Carlos', 1, '25090109', 'Av. San Juan 3100 depto H', 'CABA', '1245', 'tortuguita(a)yalotengo.com.ar', 1, true, 'Profesorado / Lic en ciencias de la educacion', true, true, '4932-0001', 'M', '1979-09-18 00:00:00', '9078-1000', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (10, 'Flores', 'Adriana Florencia', 1, '25905234', 'Hortiguera 590 pb "C"', 'CABA', '1120', 'flor(a)bolson.net', 1, true, 'Lic. En Letras / Profesorado / Bellas Artes', true, true, '4639-0009', 'F', '1978-02-08 00:00:00', '9986-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (11, 'Paez', 'Natalia Constanza', 1, '25090123', 'Av. Directorio 201 Depto', 'CABA', '1245', 'sands(a)yalotengo.com.ar', 1, true, 'Profesorado con orientacion en bellas artes', true, true, '', 'F', '1977-07-10 00:00:00', '9986-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (12, 'García', 'Marcela Nadia', 1, '12023409', 'Echandias 958', 'CABA', '1670', 'marcg(a)teloconte.co.uk', 1, true, 'Profesorado', true, true, '4639-0001', 'F', '1960-04-19 00:00:00', '', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (13, 'Soria', 'Marco Nahuel', 1, '24819349', 'Bilbao 876 Depto "D"', 'CABA', '1345', 'nahu(a)yalotengo.es', 1, true, 'Profesorado / Lic en ciencias de la educacion', true, true, '', 'M', '1974-11-21 00:00:00', '9723-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (14, 'Diaz', 'Cristina Noelia', 1, '25002165', 'Avelino Diaz 985 Depto "D"', 'CABA', '1245', 'unaflor(a)gatofez.net', 1, true, 'Lic. Ciencias de la eduacacion', true, true, '4638-0001', 'F', '1977-09-10 00:00:00', '9912-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (15, 'Quirno', 'Osvaldo', 1, '17090081', 'melian 45 depto ', 'CABA', '1098', 'osvaldo(a)telodije.com.ar', 1, true, 'Profesorado / Tecnicatura en comunicacion / Lic. Relaciones del trabajo', true, true, '4872-0001', 'M', '1967-09-19 00:00:00', '9699-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (16, 'Acosta', 'Mariana Noelia', 1, '24011890', 'Puan 1201', 'CABA', '1104', 'noe02(a)tecuento.com.ar', 1, true, 'Lic. en ciencias de la educacion / Lic. En letras', true, true, '4431-0001', 'F', '1974-11-25 00:00:00', '8921-0001', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (17, 'Seres', 'Carolina Natalia', 1, '18231003', 'Av. juan de Garay 2389', 'CABA', '1982', 'cseres(a)somosmenos.net', 1, true, 'Profesorado con orientacion artistica / Lic.en ciencias de la educacion', true, true, '4432-0002', 'F', '1969-02-03 00:00:00', '2894-0129', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (18, 'Acosta', 'Mariano omar', 1, '26090121', 'Bueras 640', 'CABA', '1623', 'macosta(a)telocuento.com.ar', 1, true, 'Lic. en ciencias de la educacion / Tecnico en artes', true, true, '4242-0001', 'M', '1979-01-19 00:00:00', '2565-0987', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (19, 'Ceballos', 'Simon Nahuel', 1, '26012976', 'Castro 100', 'CABA', '2343', 'simon(a)tecuento.com.ar', 1, true, 'Profesorado Educacion Fisica', true, true, '2389-0001', 'M', '1981-12-22 00:00:00', '4351-0010', 1);
-INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (20, 'Ruedas', 'Gabriela Ayelen', 1, '25732872', 'primera Junta 763', 'CABA', '1873', 'aye(a)cuentos.com.ar', 1, true, 'Profesorado / Bellas artes', true, true, '1893-8764', 'F', '1977-09-11 00:00:00', '2901-0903', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (1, 'Quiroga', 'Juan David', 1, '29456234', 'Bonifacio 678', 'CABA', '1234', 'jdquiroga(a)ideas.net', 1, true, 'PROFESORADO EN HISTORIA', true, true, '4534-0000', 'M', 'S', '1980-04-12 00:00:00', '15 6213-0000', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (2, 'Benites', 'Eleonora', 1, '24890456', 'Albarados 450 depto 3', 'CABA', '1245', 'ele67(a)docentes.org.ar', 1, false, 'Profesorado / Lic. psicologia', true, true, '4567-0000', 'F', 'S', '1975-06-12 00:00:00', '', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (3, 'Gonzalez', 'Mirta', 1, '16456345', 'Quirno Costa 234', 'CABA', '1824', 'mirgon(a)docentes.org.ar', 1, true, 'Profesorado / bibliotecaria', true, true, '4248-0001', 'F', 'S', '1960-06-23 00:00:00', '6550-0000', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (4, 'Fassio', 'Carlos', 1, '28345990', 'Av. Rivadavia 6912 5to depto c', 'CABA', '1670', 'car89(a)docentesunidos.org.ar', 1, true, 'Profesorado / bellas artes', true, true, '4634-0001', 'M', 'S', '1980-05-23 00:00:00', '4053-0000', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (5, 'Dominguez', 'Hernestina Maria Cristina', 1, '12023450', 'bonifacio 450 depto a', 'CABA', '1670', 'cristina(a)docentes.org.ar', 1, true, 'Profesorado', true, true, '4432-0001', 'F', 'S', '1959-08-23 00:00:00', '', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (6, 'Pereira', 'Maria Laura', 1, '22210034', 'Ibera 987 7mo "A"', 'CABA', '1345', 'lau70(a)somosnos.com.ar', 1, true, 'Profesorado educacion fisica', true, true, '4549-0100', 'F', 'S', '1970-09-23 00:00:00', '6678-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (7, 'Igarereta', 'Ines Lorena', 1, '22210034', 'Renan 1234', 'CABA', '', 'lorena(a)vivitos.com.ar', 1, true, 'Profesorado en Historia/ bellas artes', true, true, '4637-0001', 'F', 'S', '1965-07-06 00:00:00', '6678-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (8, 'Minet', 'Dora Alfonsina', 1, '12890230', 'Subiria 800 depto B', 'CABA', '1345', 'minet(a)docentes.org.ar', 1, true, 'Profesorado', true, true, '4637-0003', 'F', 'S', '1960-02-19 00:00:00', '', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (9, 'Navarro', 'Miguel Carlos', 1, '25090109', 'Av. San Juan 3100 depto H', 'CABA', '1245', 'tortuguita(a)yalotengo.com.ar', 1, true, 'Profesorado / Lic en ciencias de la educacion', true, true, '4932-0001', 'M', 'S', '1979-09-18 00:00:00', '9078-1000', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (10, 'Flores', 'Adriana Florencia', 1, '25905234', 'Hortiguera 590 pb "C"', 'CABA', '1120', 'flor(a)bolson.net', 1, true, 'Lic. En Letras / Profesorado / Bellas Artes', true, true, '4639-0009', 'F', 'S', '1978-02-08 00:00:00', '9986-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (11, 'Paez', 'Natalia Constanza', 1, '25090123', 'Av. Directorio 201 Depto', 'CABA', '1245', 'sands(a)yalotengo.com.ar', 1, true, 'Profesorado con orientacion en bellas artes', true, true, '', 'F', 'S', '1977-07-10 00:00:00', '9986-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (12, 'García', 'Marcela Nadia', 1, '12023409', 'Echandias 958', 'CABA', '1670', 'marcg(a)teloconte.co.uk', 1, true, 'Profesorado', true, true, '4639-0001', 'F', 'S', '1960-04-19 00:00:00', '', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (13, 'Soria', 'Marco Nahuel', 1, '24819349', 'Bilbao 876 Depto "D"', 'CABA', '1345', 'nahu(a)yalotengo.es', 1, true, 'Profesorado / Lic en ciencias de la educacion', true, true, '', 'M', 'S', '1974-11-21 00:00:00', '9723-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (14, 'Diaz', 'Cristina Noelia', 1, '25002165', 'Avelino Diaz 985 Depto "D"', 'CABA', '1245', 'unaflor(a)gatofez.net', 1, true, 'Lic. Ciencias de la eduacacion', true, true, '4638-0001', 'F', 'S', '1977-09-10 00:00:00', '9912-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (15, 'Quirno', 'Osvaldo', 1, '17090081', 'melian 45 depto ', 'CABA', '1098', 'osvaldo(a)telodije.com.ar', 1, true, 'Profesorado / Tecnicatura en comunicacion / Lic. Relaciones del trabajo', true, true, '4872-0001', 'M', 'S', '1967-09-19 00:00:00', '9699-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (16, 'Acosta', 'Mariana Noelia', 1, '24011890', 'Puan 1201', 'CABA', '1104', 'noe02(a)tecuento.com.ar', 1, true, 'Lic. en ciencias de la educacion / Lic. En letras', true, true, '4431-0001', 'F', 'S', '1974-11-25 00:00:00', '8921-0001', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (17, 'Seres', 'Carolina Natalia', 1, '18231003', 'Av. juan de Garay 2389', 'CABA', '1982', 'cseres(a)somosmenos.net', 1, true, 'Profesorado con orientacion artistica / Lic.en ciencias de la educacion', true, true, '4432-0002', 'F', 'S', '1969-02-03 00:00:00', '2894-0129', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (18, 'Acosta', 'Mariano omar', 1, '26090121', 'Bueras 640', 'CABA', '1623', 'macosta(a)telocuento.com.ar', 1, true, 'Lic. en ciencias de la educacion / Tecnico en artes', true, true, '4242-0001', 'M', 'S', '1979-01-19 00:00:00', '2565-0987', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (19, 'Ceballos', 'Simon Nahuel', 1, '26012976', 'Castro 100', 'CABA', '2343', 'simon(a)tecuento.com.ar', 1, true, 'Profesorado Educacion Fisica', true, true, '2389-0001', 'M', 'S', '1981-12-22 00:00:00', '4351-0010', 1);
+INSERT INTO docente (id, apellido, nombre, fk_tipodocumento_id, nro_documento, direccion, ciudad, codigo_postal, email, fk_provincia_id, libreta_sanitaria, titulo, psicofisico, activo, telefono, sexo, estado_civil, fecha_nacimiento, telefono_movil, fk_pais_id) VALUES (20, 'Ruedas', 'Gabriela Ayelen', 1, '25732872', 'primera Junta 763', 'CABA', '1873', 'aye(a)cuentos.com.ar', 1, true, 'Profesorado / Bellas artes', true, true, '1893-8764', 'F', 'S', '1977-09-11 00:00:00', '2901-0903', 1);
--
-- Volcar la base de datos para la tabla horarioescolartipo
3
2
SVN Alba r5710 - prosistem/alba/trunk/alba/apps/principal/lib/helper
by commits@pressenter.com.ar 02 Jul '08
by commits@pressenter.com.ar 02 Jul '08
02 Jul '08
Author: hsanchez
Date: 2008-07-01 22:28:39 -0300 (Tue, 01 Jul 2008)
New Revision: 5710
Modified:
prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php
Log:
Corrigiendo valor por default de a False
Modified: prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php 2008-07-01 20:01:40 UTC (rev 5709)
+++ prosistem/alba/trunk/alba/apps/principal/lib/helper/MiscHelper.php 2008-07-02 01:28:39 UTC (rev 5710)
@@ -44,7 +44,7 @@
}
- function EstadoCivil($opcionBlanco = falase) {
+ function EstadoCivil($opcionBlanco = false) {
if($opcionBlanco) {
$aEstadoCivil[] = "";
}
1
0
SVN Alba r5708 - in prosistem/alba/trunk/alba: apps/principal/modules/docente/config config data/sql
by commits@pressenter.com.ar 01 Jul '08
by commits@pressenter.com.ar 01 Jul '08
01 Jul '08
Author: josx
Date: 2008-07-01 14:35:08 -0300 (Tue, 01 Jul 2008)
New Revision: 5708
Modified:
prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml
prosistem/alba/trunk/alba/config/schema.yml
prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
Log:
Agregando campo observacion a docente
Modified: prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml 2008-07-01 15:38:07 UTC (rev 5707)
+++ prosistem/alba/trunk/alba/apps/principal/modules/docente/config/generator.yml 2008-07-01 17:35:08 UTC (rev 5708)
@@ -25,8 +25,10 @@
titulo: { name: Titulo Habilitante , params: size=64}
activo: { name: Activo}
lugar_nacimiento: { name: Lugar de Nacimiento }
- fk_pais_id: { name: Nacionalidad, type: select_tag, params: peer_method=getEnOrden related_class=Pais }
+ fk_pais_id: { name: Nacionalidad, type: select_tag, params: peer_method=getEnOrden related_class=Pais }
estado_civil: { name: Estado Civil }
+ observacion: { name: Observación, type: textarea_tag, params: size=45x5 }
+
edit:
title: ""
fields:
@@ -35,7 +37,7 @@
display:
"Informacion general": [ apellido, apellido_materno, nombre, _sexo, _estado_civil, fk_tipodocumento_id , nro_documento , lugar_nacimiento, fecha_nacimiento, fk_pais_id ]
"Donde vive": [direccion, ciudad, _pais_id, _fk_provincia_id, codigo_postal]
- "Otros": [ email, telefono, telefono_movil, libreta_sanitaria, psicofisico, titulo, activo, actividades ]
+ "Otros": [ email, telefono, telefono_movil, libreta_sanitaria, psicofisico, titulo, observacion, activo, actividades ]
list:
Modified: prosistem/alba/trunk/alba/config/schema.yml
===================================================================
--- prosistem/alba/trunk/alba/config/schema.yml 2008-07-01 15:38:07 UTC (rev 5707)
+++ prosistem/alba/trunk/alba/config/schema.yml 2008-07-01 17:35:08 UTC (rev 5708)
@@ -1524,6 +1524,10 @@
type: boolean
required: false
default: false
+ observacion:
+ type: varchar
+ size: 255
+ required: false
activo:
type: boolean
required: false
Modified: prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql
===================================================================
--- prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-07-01 15:38:07 UTC (rev 5707)
+++ prosistem/alba/trunk/alba/data/sql/actualizacion_1.0_luego.sql 2008-07-01 17:35:08 UTC (rev 5708)
@@ -44,6 +44,7 @@
ALTER TABLE `docente` ADD `estado_civil` CHAR( 1 ) NOT NULL AFTER `sexo` ;
+ALTER TABLE `docente` ADD `observacion` TEXT NULL AFTER `psicofisico`;
# This restores the fkey checks, after having unset them earlier
SET FOREIGN_KEY_CHECKS = 1;
1
0