array('descCorta'=>'Error al Insertar','descLarga'=>'Ha habido problemas al Insertar el registro en la Base de Datos. %0%','tipo'=>'ERROR'), 'IGEP-2'=>array('descCorta'=>'Error al Borrar','descLarga'=>'Ha habido problemas al Borrar el registro en la Base de Datos. %0%','tipo'=>'ERROR'), 'IGEP-3'=>array('descCorta'=>'Error al Actualizar','descLarga'=>'Ha habido problemas al Actualizar el registro en la Base de Datos. %0%','tipo'=>'ERROR'), 'IGEP-4'=>array('descCorta'=>'Error de Concurrencia','descLarga'=>'Ha habido problemas al realizar la operación. Otro usuario ha actualizado el registro.','tipo'=>'ERROR'), 'IGEP-5'=>array('descCorta'=>'Error de Consulta','descLarga'=>'Ha habido problemas al realizar la consulta a la Base de Datos. %0%','tipo'=>'ERROR'), 'IGEP-6'=>array('descCorta'=>'Error de Conexión con la Base de Datos','descLarga'=>'No se ha podido establecer la conexión con la Base de Datos. Consulte con el Administrador de la aplicación. %0%','tipo'=>'ERROR'), 'IGEP-7'=>array('descCorta'=>'Error de Desconexión con la Base de Datos','descLarga'=>'No se ha podido realizar la desconexión con la Base de Datos. Consulte con el Administrador de la aplicación.','tipo'=>'ERROR'), 'IGEP-8'=>array('descCorta'=>'Error de al iniciar la Transacción','descLarga'=>'No se ha podido realizar la operación de inicio de la transacción. %0%','tipo'=>'ERROR'), 'IGEP-9'=>array('descCorta'=>'Error de al acabar la Transacción','descLarga'=>'No se ha podido realizar la operación COMMIT o ROLLBACK que marca el fin de la transacción. %0%','tipo'=>'ERROR'), 'IGEP-10'=>array('descCorta'=>'No se han encontrado datos','descLarga'=>'La consulta no ha devuelto datos que cumplan con los criterios de búsqueda introducidos. Modifíquelos.','tipo'=>'AVISO'), 'IGEP-11'=>array('descCorta'=>'Error en la realización de la operación','descLarga'=>'Ha habido un problema al realizar una operación en la Base de Datos. %0%','tipo'=>'ERROR'), 'IGEP-12'=>array('descCorta'=>'Error al calcular el número de Secuencia','descLarga'=>'Ha habido un problema al calcular el número de Secuencia de la Inserción. La operación no se ha realizado. %0%','tipo'=>'ERROR'), 'IGEP-13'=>array('descCorta'=>'Error de consulta en el detalle','descLarga'=>'Ha habido un problema al recargar alguno de los detalles. El error que se produce es: %0%','tipo'=>'ERROR'), 'IGEP-14'=>array('descCorta'=>'No se mostrarán todos los registros','descLarga'=>'Su última consulta ha devuelto demasiados registros. Sólo se mostrarán los %0% primeros. Si quiere consultar algún registro que no se ha presentado restrinja la búsqueda.','tipo'=>'AVISO'), 'IGEP-15'=>array('descCorta'=>'Error al lanzar la consulta','descLarga'=>'La consulta lanzada ha causado error. %0%','tipo'=>'ERROR'), 'IGEP-16'=>array('descCorta'=>'No tiene ningun registro seleccionado','descLarga'=>'Debe seleccionar al menos un registro antes de pulsar el botón de edición. Para seleccionar un registro pulse sobre el check que aparece al principio de cada uno de ellos.','tipo'=>'SUGERENCIA'), 'IGEP-17'=>array('descCorta'=>'Errores en la validación de los datos.','descLarga'=>'La operación no se ha realizado ya que se han producido los siguientes errores en la validación de los datos: %0%','tipo'=>'ERROR'), 'IGEP-18'=>array('descCorta'=>'Error de validación.','descLarga'=>'El campo no cumple con las restricciones impuestas','tipo'=>'AVISO'), 'IGEP-19'=>array('descCorta'=>'Error en la creación de la Ventana Selección.','descLarga'=>'Se ha intentado crear la ventana seleccion sobre el campo %0% y no se ha encontrado la definición en la clase %1%','tipo'=>'ERROR'), 'IGEP-20'=>array('descCorta'=>'Borrado realizado correctamente.','descLarga'=>'El borrado se ha realizado correctamente. El panel ha quedado vacio por tanto tiene que realizar una nueva búsqueda.','tipo'=>'AVISO'), 'IGEP-CODMSG'=>array('descCorta'=>'Error en identificador de mensaje','descLarga'=>'Ha habido un problema en la codificación de errores. Consulte con el Administrador de la aplicación.','tipo'=>'ERROR') ); ////////////////////////////////////////////////////////////////////////////////////////////////////////// // DEFINIMOS LOS CÓDIGOS DE LOS MENSAJES GENERALES DE JAVASCRIPT // Los comentarios siguientes SÓLO ilustran el rango reservado para los mnesajes de error estáticos // generados directamente por los plugins y que hacen llamadas "estáticas" a los mensajes javascript // Lista: // ------------------------------------------------- // ------------------------------------------------- // comprobarObligatorios -> IGEP-901 Ficheros: paginacion.js, function.CWBoton.php // LONGITUDMAXIMA -> IGEP-902 Ficheros: objComprobacion.js // LONGITUDMINIMA -> IGEP-903 Ficheros: objComprobacion.js // FECHAINICIO -> IGEP-904 Ficheros: objComprobacion.js // FECHAFIN -> IGEP-905 Ficheros: objComprobacion.js // RANGOFECHAS -> IGEP-906 Ficheros: objComprobacion.js // ESVACIO -> IGEP-907 Ficheros: objComprobacion.js // MASCARA -> IGEP-908 Ficheros: objComprobacion.js // DEFAULT (Error Indefinido) -> IGEP-900 Ficheros: objComprobacion.js // ------------------------------------------------- // Último número usado: 908 (Actulizar por el programador según se incluyan) ////////////////////////////////////////////////////////////////////////////////////////////////////////// function IgepMensaje($codigo=-1, $vp_args=array()){ //Inicializamos las variables actuales $this->str_tipo=""; if ($codigo != -1) $this->setMensaje($codigo,$vp_args); }//fin de IgepMensaje function setMensaje($codigo, $vp_args = array()){ $this->str_tipo = $codigo; if (!$this->getTipo()) { include("mensajes.php"); global $g_mensajesParticulares; if ($g_mensajesParticulares[$this->str_tipo]) { $this->mensajes[$this->str_tipo] = $g_mensajesParticulares[$this->str_tipo]; } } if (/*!$this->getDescripcionCorta() || !$this->getDescripcionLarga() ||*/ !$this->getTipo()) $this->str_tipo = 'IGEP-CODMSG'; else { $msg = $this->mensajes[$this->str_tipo]["descLarga"]; $contador = count($vp_args); if ($contador > 0) { for ($i=0; $i < $contador; $i++) $msg = str_replace("%$i%",$vp_args[$i],$msg); $this->mensajes[$this->str_tipo]["descLarga"] = $msg; } } } //fin de setMensaje function getCodigo(){ return $this->str_tipo; }//fin de getCodigo function getDescripcionCorta(){ if ($this->str_tipo=="") return ""; else return $this->mensajes[$this->str_tipo]["descCorta"]; }//fin de getDescripcionCorta function getDescripcionLarga(){ if ($this->str_tipo=="") return ""; else return $this->mensajes[$this->str_tipo]["descLarga"]; }//fin de getDescripcionLarga function getTipo(){ if ($this->str_tipo=="") return ""; else return $this->mensajes[$this->str_tipo]["tipo"]; }//fin de getTipo } //Fin de la Clase IgepMensaje ?>