Documentación GVHIDRA 3.1.5
Referencia de la Clase IgepMensaje

Métodos públicos

 IgepMensaje ($codigo=-1, $vp_args=array())
 setMensaje ($codigo, $vp_args=array())
 getCodigo ()
 getDescripcionCorta ()
 getDescripcionLarga ()
 getTipo ()

Campos de datos

 $str_codigo
 $mensajes

Descripción detallada

Definición en la línea 37 del archivo IgepMensaje.php.


Documentación de las funciones miembro

getCodigo ( )

Definición en la línea 135 del archivo IgepMensaje.php.

                            {
                return $this->str_tipo; 
        }//fin de getCodigo
getDescripcionCorta ( )

Definición en la línea 139 del archivo IgepMensaje.php.

                                      {
                if ($this->str_tipo=="")
                        return  "";
                else
                        return IgepSmarty::escapeIGEP($this->mensajes[$this->str_tipo]["descCorta"]);
        }//fin de getDescripcionCorta
getDescripcionLarga ( )

Definición en la línea 146 del archivo IgepMensaje.php.

                                      {
                if ($this->str_tipo=="")
                        return  "";
                else
                        return IgepSmarty::escapeIGEP($this->mensajes[$this->str_tipo]["descLarga"]);           
        }//fin de getDescripcionLarga
getTipo ( )

Definición en la línea 153 del archivo IgepMensaje.php.

                          {
                if(isset($this->mensajes[$this->str_tipo]))
                        return $this->mensajes[$this->str_tipo]["tipo"];
                return "";
        }//fin de getTipo
IgepMensaje ( codigo = -1,
vp_args = array() 
)

Definición en la línea 105 del archivo IgepMensaje.php.

                                                          {
                //Inicializamos las variables actuales
                $this->str_tipo="";
                if ($codigo != -1) $this->setMensaje($codigo,$vp_args);
        }//fin de IgepMensaje
setMensaje ( codigo,
vp_args = array() 
)

$this->getDescripcionCorta() || !$this->getDescripcionLarga() ||

Definición en la línea 111 del archivo IgepMensaje.php.

                                                        {                               
                $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->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

Documentación de los campos

$mensajes
Valor inicial:
 array(                                                         
                'IGEP-1'=>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&oacute;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 Conexin con la Base de Datos','descLarga'=>'No se ha podido establecer la conexin con la Base de Datos. Consulte con el Administrador de la aplicacin. %0%','tipo'=>'ERROR'),
                'IGEP-7'=>array('descCorta'=>'Error de Desconexin con la Base de Datos','descLarga'=>'No se ha podido realizar la desconexin con la Base de Datos. Consulte con el Administrador de la aplicacin.','tipo'=>'ERROR'),
                'IGEP-8'=>array('descCorta'=>'Error al iniciar la Transaccin','descLarga'=>'No se ha podido realizar la operacin de inicio de la transaccin. %0%','tipo'=>'ERROR'),
                'IGEP-9'=>array('descCorta'=>'Error al acabar la Transaccin','descLarga'=>'No se ha podido realizar la operacin COMMIT o ROLLBACK que marca el fin de la transaccin. %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 bsqueda introducidos.','tipo'=>'AVISO'),
                'IGEP-11'=>array('descCorta'=>'Error en la realizacin de la operacin','descLarga'=>'Ha habido un problema al realizar una operacin en la Base de Datos. %0%','tipo'=>'ERROR'),
                'IGEP-12'=>array('descCorta'=>'Error al calcular el nmero de Secuencia','descLarga'=>'Ha habido un problema al calcular el nmero de Secuencia de la Insercin. La operacin 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 mostrarn todos los registros','descLarga'=>'Su ltima consulta ha devuelto demasiados registros. Slo se mostrarn los %0% primeros. Si quiere consultar algn registro que no se ha presentado restrinja la bsqueda.','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&oacute;n de edicin. 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 validacin de los datos.','descLarga'=>'La operacin no se ha realizado ya que se han producido los siguientes errores en la validacin de los datos: %0%','tipo'=>'ERROR'),                                                               
                'IGEP-18'=>array('descCorta'=>'Error de validacin.','descLarga'=>'El campo no cumple con las restricciones impuestas','tipo'=>'AVISO'),
                'IGEP-19'=>array('descCorta'=>'Error en la creacin de la Ventana Seleccin.','descLarga'=>'Se ha intentado crear la ventana seleccion sobre el campo %0% y no se ha encontrado la definicin 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 bsqueda.','tipo'=>'AVISO'),
        'IGEP-21'=>array('descCorta'=>'Error al crear/recuperar panel detalle.','No se ha podido crear/recuperar el panel detalle %0%. Compruebe que la creacin del mismo es correcta.','tipo'=>'ERROR'),
                'IGEP-22'=>array('descCorta'=>'Posibles problemas de compatibilidad con el navegador actual','descLarga'=>'La aplicacin actual esta diseada para navegadores Mozilla/Firefox. El uso con su navegador actual puede acarrear errores en su funcionamiento.','tipo'=>'SUGERENCIA'),
                'IGEP-23'=>array('descCorta'=>'Desconexin por inactividad','descLarga'=>'Por poltica de seguridad, la sesin se ha cerrado por inactividad. Tiene que salir y volver a entrar en la aplicacin.','tipo'=>'ERROR'),
                'IGEP-CODMSG'=>array('descCorta'=>'Error en identificador de mensaje','descLarga'=>'Ha habido un problema en la codificacin de errores. Consulte con el Administrador de la aplicacin.','tipo'=>'ERROR')
                )

Definición en la línea 58 del archivo IgepMensaje.php.

$str_codigo

Definición en la línea 44 del archivo IgepMensaje.php.


La documentación para esta clase fue generada a partir del siguiente fichero: