summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/validacion
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-02-07 09:47:10 +0000
committerramon <ramongomez@us.es>2013-02-07 09:47:10 +0000
commiteb7c5ba3ac48c38d105abaa3e88f0dda53d073ba (patch)
treece1bcd1df841cc63573b080a228800b4fcc80fb8 /admin/WebConsole/validacion
parent369b157501184b6f235fb31d1640013283ddd222 (diff)
Versión 1.0.5, #453: Mostrar mensaje de error si no existe la función {{{synchronize}}} en la página de validación (mensaje en bruto sin internacionalizar).
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3549 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/validacion')
-rw-r--r--admin/WebConsole/validacion/access_controller.php14
1 files changed, 10 insertions, 4 deletions
diff --git a/admin/WebConsole/validacion/access_controller.php b/admin/WebConsole/validacion/access_controller.php
index 05e31875..f0babd8a 100644
--- a/admin/WebConsole/validacion/access_controller.php
+++ b/admin/WebConsole/validacion/access_controller.php
@@ -44,7 +44,7 @@ else{
/**/
// Solo se usa si se requiere validacion
if($_SESSION["validacion"] == true && isset($paginavalidacion) && $paginavalidacion != "")
- include_once($paginavalidacion);
+ @include_once($paginavalidacion);
switch($action){
@@ -55,7 +55,13 @@ switch($action){
// Comprobamos si es necesaria la validacion, y llamamos a synchronize
// La funcion synchronize se usa por si hace falta sincronizar alguna base de datos externa a opengnsys
// Es obligatoria en el fichero de validacion, pero puede no hacer nada
- synchronize($validacion);
+ if (function_exists("synchronize")) {
+ synchronize($validacion);
+ }
+ else {
+ // Mostrar mensaje de error si no existe la función.
+ die ("Error: P&aacute;gina de validaci&oacute;n incorrecta.");
+ }
}
else{
$action="default";
@@ -64,7 +70,7 @@ switch($action){
break;
case "Login":
- include($paginalogin);
+ @include($paginalogin);
break;
case "validate":
if(!isset($_SESSION)){
@@ -77,7 +83,7 @@ switch($action){
}
else{
$_error="Usuario no v&aacute;lido";
- include($paginalogin);
+ @include($paginalogin);
}
break;
default: