diff options
author | albertogp <albertogp@uma.es> | 2013-06-24 07:18:34 +0000 |
---|---|---|
committer | albertogp <albertogp@uma.es> | 2013-06-24 07:18:34 +0000 |
commit | 5105e588c97a180dc8ccc35ed9ac97687d52ace5 (patch) | |
tree | 11c006286cb5640976d6c00de053054b04ffac98 /admin/WebConsole/propiedades/propiedades_imagenes.php | |
parent | 56b3a42f8f77d1d0c760cddb222bc0ecb381c767 (diff) |
branches-version1.0 #610
Validación Nombre Imagen
-Integrando ticket en Versión 1.0
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3935 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/propiedades/propiedades_imagenes.php')
-rw-r--r-- | admin/WebConsole/propiedades/propiedades_imagenes.php | 89 |
1 files changed, 78 insertions, 11 deletions
diff --git a/admin/WebConsole/propiedades/propiedades_imagenes.php b/admin/WebConsole/propiedades/propiedades_imagenes.php index 19be1353..4656b986 100644 --- a/admin/WebConsole/propiedades/propiedades_imagenes.php +++ b/admin/WebConsole/propiedades/propiedades_imagenes.php @@ -9,16 +9,15 @@ // Presenta el formulario de captura de datos de una imagen para insertar,modificar y eliminar // ******************************************************************************************************* include_once("../includes/ctrlacc.php"); -include_once("../includes/opciones.php"); -include_once("../includes/CreaComando.php"); -include_once("../includes/constantes.php"); include_once("../clases/AdoPhp.php"); -include_once("../includes/HTMLSELECT.php"); +include_once("../includes/constantes.php"); +include_once("../includes/opciones.php"); +include_once("../includes/CreaComando.php");include_once("../includes/HTMLSELECT.php"); include_once("../includes/TomaDato.php"); include_once("../idiomas/php/".$idioma."/propiedades_imagenes_".$idioma.".php"); //________________________________________________________________________________________________________ -$opcion=0; +if (isset($_POST["opcion"])) {$opcion=$_POST["opcion"];}else{$opcion=0;} // Recoge parametros $opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]); //________________________________________________________________________________________________________ @@ -37,7 +36,8 @@ $litamb=""; $tipoimg=0; $idrepositorio=0; $imagenid=0; - +if (isset($_POST["validnombreca"])) {$opcion=$_POST["validnombreca"];}else{$validnombreca="";} // Recoge parametros +if (isset($_POST["datospost"])) $datospost=$_POST["datospost"]; // Recoge parametros if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros if (isset($_GET["idimagen"])) $idimagen=$_GET["idimagen"]; if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"]; @@ -45,7 +45,7 @@ if (isset($_GET["identificador"])) $idimagen=$_GET["identificador"]; if (isset($_GET["litamb"])) $litamb=$_GET["litamb"]; if (isset($_GET["tipoimg"])) $tipoimg=$_GET["tipoimg"]; //________________________________________________________________________________________________________ - +//________________________________________________________________________________________________________ $cmd=CreaComando($cadenaconexion); // Crea objeto comando if (!$cmd) Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. @@ -54,6 +54,28 @@ if ($opcion!=$op_alta){ if (!$resul) Header('Location: '.$pagerror.'?herror=3'); // Error de recuperación de datos. } + +if ( $_POST["opcion"] == 1 && $datospost == 1) + { + if (isset($_POST["opcion"])) $opcion=$_POST["opcion"]; echo $op;// Recoge parametros + if (isset($_POST["idimagen"])) $idimagen=$_POST["idimagen"]; + if (isset($_POST["nombreca"])) + {$nombreca=$_POST["nombreca"];ValidaNombre($cmd,$nombreca);}if ($validnombreca != 1 ) {$validnombreca=0;} + if (isset($_POST["ruta"])) $ruta=$_POST["ruta"]; + if (isset($_POST["descripcion"])) $descripcion=$_POST["descripcion"]; + if (isset($_POST["grupoid"])) $grupoid=$_POST["grupoid"]; + if (isset($_POST["idperfilsoft"])) $idperfilsoft=$_POST["idperfilsoft"]; + if (isset($_POST["comentarios"])) $comentarios=$_POST["comentarios"]; + if (isset($_POST["identificador"])) $idimagen=$_POST["identificador"]; + if (isset($_POST["numpar"])) $numpar=$_POST["numpar"]; + if (isset($_POST["codpar"])) $codpar=$_POST["codpar"]; + if (isset($_POST["idrepositorio"])) $idrepositorio=$_POST["idrepositorio"]; + if (isset($_POST["imagenid"])) $imagenid=$_POST["imagenid"]; + if (isset($_POST["tipoimg"])) $tipoimg=$_POST["tipoimg"]; + if (isset($_POST["litamb"])) $litamb=$_POST["litamb"]; + + + } //________________________________________________________________________________________________________ ?> <HTML> @@ -69,12 +91,18 @@ if ($opcion!=$op_alta){ </HEAD> <BODY> <DIV align=center> -<FORM name="fdatos" action="../gestores/gestor_imagenes.php" method="post"> +<?php if ( $opcion == 1 && $datospost == 1 && $validnombreca == 0 || $opcion != 1) { ?> +<FORM name="fdatos" action="../gestores/gestor_imagenes.php" method="post"> +<?php }else{ ?> +<FORM name="fdatos" action="./propiedades_imagenes.php" method="post"> +<?php } ?> + <INPUT type="hidden" name="opcion" value="<?=$opcion?>"> <INPUT type="hidden" name="idimagen" value="<?=$idimagen?>"> <INPUT type="hidden" name="grupoid" value="<?=$grupoid?>"> <INPUT type="hidden" name="tipoimg" value="<?=$tipoimg?>"> <INPUT type="hidden" name="litamb" value="<?=$litamb?>"> + <INPUT type="hidden" name="datospost" value="1"> <? switch($tipoimg){ case $IMAGENES_MONOLITICAS: @@ -97,11 +125,11 @@ if ($opcion!=$op_alta){ <!--------------------------------------------------------------------------------------> <TR> <TH align=center> <?echo $TbMsg[11]?> </TD> - <?if ($opcion==$op_eliminacion || !empty($idperfilsoft)) - echo '<TD style="width:150">'.$nombreca.' + <?if ($opcion==$op_eliminacion || !empty($idperfilsoft) || $opcion == 2) + echo '<TD style="width:150">'.$nombreca.' <INPUT type="hidden" name="nombreca" value="'.$nombreca.'"></TD>'; else - echo '<TD><INPUT class="formulariodatos" name=nombreca style="width:150" type=text value="'.$nombreca.'"></TH>';?> + echo '<TD><INPUT class="formulariodatos" name=nombreca style="width:150" type=text value="'.$nombreca.'"></TH>';if ($validnombreca == 1){echo '<font color=red><strong> '.$TbMsg[18].'</strong>';}?> </TR> <!--------------------------------------------------------------------------------------> <TR> @@ -203,6 +231,18 @@ if (!empty($idperfilsoft)){ // Nota a pie de página indicando que cuando la ima } //________________________________________________________________________________________________________ + +if ($validnombreca=="0"){ +echo '<script type="text/javascript">'; +echo 'confirmar('.$opcion.')'; +echo '</script>'; + } +if ($validnombreca=="1"){ +echo '<script type="text/javascript">'; +echo 'alert('.$TbMsg[17].')'; +echo '</script>'; + + } include_once("../includes/opcionesbotonesop.php"); //________________________________________________________________________________________________________ @@ -261,4 +301,31 @@ function TomaPropiedades($cmd,$idmagen){ else return(true); } + +//________________________________________________________________________________________________________ + +// Comprueba Nombre de la imagen +// Parametros: +// - cmd: Una comando ya operativo (con conexión abierta) +// - id: El identificador de la imagen +//________________________________________________________________________________________________________ + +function ValidaNombre($cmd,$nombreca){ + global $nombreca; + global $validnombreca; + + $rs=new Recordset; + $cmd->texto="SELECT * from imagenes WHERE nombreca='$nombreca'"; + $rs->Comando=&$cmd; + if (!$rs->Abrir()) return(0); // Error al abrir recordset + $rs->Primero(); + if (!$rs->EOF){ + $nombrecabase=$rs->campos["nombreca"]; + if ( $nombrecabase == $nombreca ) + {$validnombreca="1";}else{$validnombreca="0";} + } + $rs->Cerrar(); + + +} ?> |