Hola!
Mi problema es que no esta poniendo bien el tipo de inscripcion del alumno cuando tiene la cursada de la materia vencida, es decir el alumno se quiere inscribir a una mesa de examen que permite Libres y Regulares,(aca tenemos set en ‘S’ el parametro insc_examen_seleccion_auto_tipo_insc), entonces el sistema pone como regular al alumno que tiene vencida la cursada de la matertia y al momento de aceptar el sistema le dice no usted no es regular en la materia…
No encuentro cuando el sistema setea ese campo tipo_inscripcion de la mesa, estuve mirando elegirMesaInsExamen.php mire a los sp que llama y dan bien sp_alu_reg_materia,sp_mesasmatinscex,sp_existeregalumat…
Alguien tiene idea? no personalice nada de eso.
GRACIAS!
Saludos!
Hola Pilar
El problema puede estar en la fecha que está pasando el servidor web al informix.
Por lo tanto toma la decisión incorrecta.
Emilio
es verdad puede ser eso, pero en setnet32 tengo set DBDATE= DMY4,
desde la interfaz gestion anda bien.
reemplaza las lineas 91 y 92 de elegirMesaInscExamen.php con lo siguiente
$fecha_control = date('d/m/Y', cadena_a_mktime($unaMesa[15],$_SESSION["ses_formato_fecha_web"] ));
$strSQL = "execute procedure sp_alu_reg_materia('" . $parametros["unidad_academica"] . "', '" . $parametros["carrera"] . "', '" . $parametros["legajo"] . "', '" . $parametros["materia"] . "', to_date('".$fecha_control."','%d/%m/%Y'))";
Emilio
SOLUCIONADO!!!
Muchas Gracias!!
Ahora si el sistema set en Libre el tipo de inscripcion y sigue su rumbo.
Hola Emilio como andas?
Te cuento que estuve probando lo que me comentaste en el Chaco. Lo de la fecha del
cliente informix en el Servidor WEB. Pero no lo pude hacer andar.
Probé:
export DBDATE=DMY4/
export DBDATE=MDY4/
export DBDATE=Y4MD/
export DBDATE=Y4DM/
Y con todos sigue saliendo igual.
Después me mandó un correo Alejandro (Delú) pasandome un link del foro:
http://comunidad.siu.edu.ar/index.php?topic=3455.msg12852#msg12852
En donde ahí comentas que las lineas 91 y 92 del elegirMesaInscExamen.php
las cambie por:
$fecha_control = date(‘d/m/Y’,
cadena_a_mktime($unaMesa[15],$_SESSION[“ses_formato_fecha_web”] ));
$strSQL = “execute procedure sp_alu_reg_materia('” .
$parametros[“unidad_academica”] . “', '” . $parametros[“carrera”] . “', '”
. $parametros[“legajo”] . “', '” . $parametros[“materia”] . “‘,
to_date(’”.$fecha_control.“‘,’%d/%m/%Y’))”;
Que por lo que ví le funcionó a la que tenía el problema. El tema es que
yo las copie y me aparece la página en blanco como que tira el error, y
como acá la webmaster no me deja sacarle que no muestre los errores el PHP
estoy sin saber que es
A que le estoy errando? Seguro es una pavada que no logro ver.
Bueno Emilio, eso es todo por ahora.
Saludos!
MARTIN