예제 #1
0
 public static function mantenimientoDirectorio(EntidadDirectorio $objDirectorioEntidad, array $param)
 {
     $query = NULL;
     $query2 = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     $objMysql1 = new Mysql();
     if ($param[0] == 'DEL') {
         $query2 = "select count(*) as 'cantidad' from cms_directorio where idcontenedor='" . $objDirectorioEntidad->getIdDirectorio() . "'";
         $res_verificar = $objMysql1->ejecutar($query2);
         $reg = $res_verificar->fetch(PDO::FETCH_ASSOC);
         if ($reg['cantidad'] != 0) {
             $error = 2;
         } else {
             $objMysql = new Mysql();
             try {
                 $query = "CALL sp_mnt_directorio('" . $param[0] . "','" . $objDirectorioEntidad->getIdDirectorio() . "','" . $objDirectorioEntidad->getNombre() . "','" . $objDirectorioEntidad->getNivel() . "','" . $objDirectorioEntidad->getPosicion() . "','" . $objDirectorioEntidad->getContenido() . "','" . $objDirectorioEntidad->getIdpagina() . "','" . $objDirectorioEntidad->getRuta() . "','" . $objDirectorioEntidad->getIdcontenedor() . "','" . $objDirectorioEntidad->getAbrir() . "','" . $objDirectorioEntidad->getMostrar() . "','" . $objDirectorioEntidad->getEliminado() . "');";
                 $rs = $objMysql->ejecutar($query);
                 $error = 1;
             } catch (PDOException $exc) {
                 $error = 0;
             }
         }
     } else {
         try {
             $query = "CALL sp_mnt_directorio('" . $param[0] . "','" . $objDirectorioEntidad->getIdDirectorio() . "','" . $objDirectorioEntidad->getNombre() . "','" . $objDirectorioEntidad->getNivel() . "','" . $objDirectorioEntidad->getPosicion() . "','" . $objDirectorioEntidad->getContenido() . "','" . $objDirectorioEntidad->getIdpagina() . "','" . $objDirectorioEntidad->getRuta() . "','" . $objDirectorioEntidad->getIdcontenedor() . "','" . $objDirectorioEntidad->getAbrir() . "','" . $objDirectorioEntidad->getMostrar() . "','" . $objDirectorioEntidad->getEliminado() . "');";
             $rs = $objMysql->ejecutar($query);
             $error = 1;
         } catch (PDOException $exc) {
             $error = 0;
         }
     }
     return $error;
 }
예제 #2
0
파일: DAOPopup.php 프로젝트: dfg510dfg/fvv
 public static function mantenimientoPopup(EntidadPopup $objPopupEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objcons = new Mysql();
     try {
         $query = "CALL SP_MNT_POPUP('" . $param[0] . "',\n                                           '" . $objPopupEntidad->getIdpopup() . "',\n                                           '" . $objPopupEntidad->getNom() . "',    \n                                           '" . $objPopupEntidad->getImg() . "',    \n                                           '" . $objPopupEntidad->getAncho() . "',    \n                                           '" . $objPopupEntidad->getAlto() . "',        \n                                           '" . $objPopupEntidad->getResizable() . "',\n                                           '" . $objPopupEntidad->getPosition() . "', \n                                           '" . $objPopupEntidad->getEnlace() . "',\n                                           '" . $objPopupEntidad->getUrl() . "',\n                                           '" . $objPopupEntidad->getAbrir() . "',    \n                                           '" . $objPopupEntidad->getSwactivo() . "');";
         $rs = $objcons->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #3
0
 public static function mantenimientoBanner(EntidadBannerInterior $objBannerEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_bannerinterno('" . $param[0] . "',\n                                           '" . $objBannerEntidad->getIdbannerinterior() . "',\n                                           '" . $objBannerEntidad->getDescripcion() . "',\n                                           '" . $objBannerEntidad->getFoto() . "',    \n                                           '" . $objBannerEntidad->getFotochico() . "',        \n                                           '" . $objBannerEntidad->getEliminado() . "',\n                                           '" . $objBannerEntidad->getUrl() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #4
0
 public static function mantenimientoConvocatoria(EntidadConvocatoria $objBannerConvocatoria, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_convocatoria('" . $param[0] . "',\n                                           '" . $objBannerConvocatoria->getIdconvocatoria() . "',\n                                           '" . $objBannerConvocatoria->getDescripcion() . "',    \n                                           '" . $objBannerConvocatoria->getFec_ini() . "',        \n                                           '" . $objBannerConvocatoria->getFec_fin() . "',\n                                           '" . $objBannerConvocatoria->getDoc_conv() . "',    \n                                           '" . $objBannerConvocatoria->getDoc_res() . "',   \n                                           '" . $objBannerConvocatoria->getMostrar() . "',\n                                           '" . $objBannerConvocatoria->getResultado() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #5
0
파일: DAODatos.php 프로젝트: dfg510dfg/fvv
 public static function mantenimientoDatos(EntidadDatos $objDatosEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_datos('" . $param[0] . "','" . $objDatosEntidad->getIddatos() . "','" . $objDatosEntidad->getPosicion() . "','" . $objDatosEntidad->getNombre() . "','" . $objDatosEntidad->getContenido() . "','" . $objDatosEntidad->getUrl() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #6
0
파일: DAOPagina.php 프로젝트: dfg510dfg/fvv
 public static function mantenimientoPagina(EntidadPagina $objPaginaEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_pagina('" . $param[0] . "'," . "'" . $objPaginaEntidad->getIdpagweb() . "'," . "'" . $objPaginaEntidad->getIdusuario() . "'," . "'" . $objPaginaEntidad->getTitulo() . "'," . "'" . $objPaginaEntidad->getTipo() . "'," . "'" . $objPaginaEntidad->getTag() . "'," . "'" . $objPaginaEntidad->getDirecimag() . "'," . "'" . $objPaginaEntidad->getContenido() . "'," . "'" . $objPaginaEntidad->getImagen() . "'," . "'" . $objPaginaEntidad->getDesc() . "'," . "'" . $objPaginaEntidad->getIdclase() . "'," . "'" . $objPaginaEntidad->getScript() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #7
0
 public static function mantenimientoProducto(EntidadProducto $objProductoEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_productos('" . $param[0] . "',\n                                           '" . $objProductoEntidad->getIdproducto() . "',\n                                           '" . $objProductoEntidad->getCodigo() . "',    \n                                           '" . $objProductoEntidad->getNombre() . "',        \n                                           '" . $objProductoEntidad->getIdcategoria() . "',\n                                           '" . $objProductoEntidad->getFoto1() . "',    \n                                           '" . $objProductoEntidad->getFoto2() . "',  \n                                           '" . $objProductoEntidad->getFoto3() . "', \n                                           '" . $objProductoEntidad->getDocumento() . "',  \n                                           '00-00-0000',\n                                           '" . $objProductoEntidad->getEliminado() . "',    \n                                           '" . $objProductoEntidad->getDestacado() . "',    \n                                           '" . $objProductoEntidad->getDescripcion() . "',\n                                           '" . $objProductoEntidad->getEdades() . "',    \n                                           '" . $objProductoEntidad->getIdgenero() . "', \n                                           '" . $objProductoEntidad->getPotencia() . "', \n                                           '" . $objProductoEntidad->getVoltaje() . "', \n                                           '" . $objProductoEntidad->getCaracter() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #8
0
파일: DAOBanner.php 프로젝트: dfg510dfg/fvv
 public static function mantenimientoBanner(EntidadBanner $objBannerEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_banner('" . $param[0] . "',\n                                           '" . $objBannerEntidad->getIdbanner() . "',\n                                           '" . $objBannerEntidad->getTitulo() . "',    \n                                           '" . $objBannerEntidad->getUrl() . "',        \n                                           '" . $objBannerEntidad->getOrden() . "',\n                                           '" . $objBannerEntidad->getFoto() . "',    \n                                           '" . $objBannerEntidad->getFotochico() . "',        \n                                           '" . $objBannerEntidad->getEliminado() . "',    \n                                           '" . $objBannerEntidad->getCargaurl() . "',    \n                                           '" . $objBannerEntidad->getMostrar() . "',\n                                           '" . $objBannerEntidad->getIdcatempre() . "',\n                                           '" . $objBannerEntidad->getDescripcion() . "',\n                                           '" . $objBannerEntidad->getAbrir() . "',\n                                           '" . $objBannerEntidad->getEnlace() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #9
0
파일: DAOClase.php 프로젝트: dfg510dfg/fvv
 public static function mantenimientoClase(EntidadClase $objClaseEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_clase('" . $param[0] . "','" . $objClaseEntidad->getIdclase() . "','" . $objClaseEntidad->getNombre() . "','00-00-0000','" . $objClaseEntidad->getEliminado() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #10
0
 public static function mantenimientoServicio(EntidadServicio $objServicio, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_servicio('" . $param[0] . "',\n                                           '" . $objServicio->getIdservicio() . "',\n                                           '" . $objServicio->getDescripcion() . "',\n                                           '" . $objServicio->getFoto() . "',    \n                                           '" . $objServicio->getFotochico() . "',        \n                                           '" . $objServicio->getEliminado() . "',\n                                           '" . $objServicio->getUrl() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #11
0
 public static function mantenimientoProyecto(EntidadProyecto $objProyectoEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_proyecto('" . $param[0] . "',\n                                           '" . $objProyectoEntidad->getIdproyecto() . "',\n                                           '" . $objProyectoEntidad->getFoto() . "',    \n                                           '" . $objProyectoEntidad->getDescripcion() . "',\n                                           '" . $objProyectoEntidad->getContenido() . "',\n                                           '" . $objProyectoEntidad->getUrl() . "',\n                                           '" . $objProyectoEntidad->getAbrir() . "',\n                                           '" . $objProyectoEntidad->getMostrar() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = 0;
     }
     return $error;
 }
예제 #12
0
 public static function mantenimientoUsuario(EntidadUsuario $objUsuarioEntidad, array $param)
 {
     $query = NULL;
     $error = NULL;
     $objMysql = new Mysql();
     try {
         $query = "CALL sp_mnt_usuario('" . $param[0] . "','" . $objUsuarioEntidad->getIdusuario() . "','" . $objUsuarioEntidad->getUsuario() . "','" . $objUsuarioEntidad->getClave() . "','" . $objUsuarioEntidad->getCorreo() . "','" . $objUsuarioEntidad->getEliminado() . "','" . $objUsuarioEntidad->getIdperfil() . "');";
         $rs = $objMysql->ejecutar($query);
         $error = 1;
     } catch (PDOException $exc) {
         $error = $exc->__toString();
     }
     return $error;
 }
예제 #13
0
        $pertenece1 = "";
    }
    if (isset($_POST["cmbPertenece2"])) {
        $pertenece2 = $_POST["cmbPertenece2"];
    } else {
        $pertenece2 = "";
    }
    //VARIABLES IDUSUARIO
    $idSesion = new Sesion();
    $idses = $idSesion->getVariableSession("idusua");
    $dirses = new Sesion();
    $d = $dirses->getVariableSession("direc");
    /********************************************/
    if ($_POST["accion"] == 'UPD') {
        $query = NULL;
        $error = NULL;
        $objMysql = new Mysql();
        try {
            $query = "UPDATE " . DB_PREFIJO . "_sistema set convocatoria='{$nSwMostrar2}', contactenos='{$nSwMostrar1}'" . ", directorio='{$nSwMostrar3}', menu1='{$pertenece1}', menu2='{$pertenece2}' " . "where idsistema=1;";
            $rs = $objMysql->ejecutar($query);
            $error = 1;
        } catch (PDOException $exc) {
            $error = 0;
        }
    }
    if ($error == 1) {
        header("Location: UPDSistema.php?idmenu=1;");
    } else {
        header("Location: UPDSistema.php?error=1;");
    }
}
예제 #14
0
파일: cantidad2.php 프로젝트: dfg510dfg/fvv
<?php

include "../_util/Datos.php";
$objMysql = new Mysql();
$sql = "SELECT * FROM " . DB_PREFIJO . "_menumnt WHERE idcontenedor = '" . $_POST['idmenu'] . "';";
$res = $objMysql->ejecutar($sql);
$i = 1;
while ($row = $res->fetch(PDO::FETCH_ASSOC)) {
    ?>
 
<option value="<?php 
    echo $i;
    ?>
"><?php 
    echo $i;
    ?>
</option> 
<?php 
    $i = $i + 1;
}
if ($_POST['idmenu'] != $_POST['contenido']) {
    ?>
 
<option value="<?php 
    echo $i;
    ?>
" selected > <?php 
    echo $i;
    ?>
</option> 
<?php 
예제 #15
0
<?php

/********************************************************************************
* This script is brought to you by Vasplus Programming Blog
* Website: www.vasplus.info
* Email: info@vasplus.info
*********************************************************************************/
include "../util/Mysql.php";
include "../util/Sesion.php";
$direc = $_POST["file_to_remove"];
//ACTUALIZAMOS LA SESION PARA QUE SE ACTUALICE EL VALOR DEL CAMPO DE DIRECIMAG A VACIO EN LA TABLA BANNER
/*$dirses = new Sesion();
$dirses->setVariableSession("dir", ""); */
//$objMysql->ejecutar("update ".DB_PREFIJO."_banner set direccimag='' where direccimag=".$direc);
if (isset($_POST["file_to_remove"]) && !empty($_POST["file_to_remove"])) {
    $objMysql = new Mysql();
    $objMysql->ejecutar("update intelog_banner set direccimag='' where direccimag='" . $_POST["file_to_remove"] . "'");
    $uploaded_files_location = '../../convocatorias/' . strip_tags($_POST["file_to_remove"]);
    chmod($uploaded_files_location, 0777);
    unlink($uploaded_files_location);
    //Here you can also delete the file from your database if you wish assuming you also saved the file to your database during upload
}
예제 #16
0
파일: Datos.php 프로젝트: dfg510dfg/fvv
 public static function getConsulta(array $vParam)
 {
     $objMysql = new Mysql();
     $salida = NULL;
     $mostrar = $vParam[0];
     // parametr 1 pasado por array
     $val1 = $vParam[1];
     // parametr 2 pasado por array
     $ordenarPorCampo = $vParam[2];
     $ordenarEnForma = $vParam[3];
     $campoaBuscar = $vParam[4];
     $valoraBuscar = $vParam[5];
     $page = $vParam[6];
     $mostrarRegistros = $vParam[7];
     $queryOedenar = "";
     /* --------  instrucciones de orden ----------------------- */
     if (!empty($ordenarPorCampo) && !empty($ordenarEnForma)) {
         if ($ordenarEnForma == "ASC") {
             $ordenarEnForma = "DESC";
         } else {
             $ordenarEnForma = "ASC";
         }
         $queryOedenar = " order by " . $ordenarPorCampo . " " . $ordenarEnForma . " ";
     }
     /* -------------------------------------- */
     try {
         switch ($mostrar) {
             case 'listarUsuario':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and u.idusuario='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and u.usuario like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            u.idusuario AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_usuarios u \n                                                        WHERE u.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            u.idusuario as 'codigo',\n                                                            u.usuario as 'nombre',\n                                                            '********' as 'clave',\n                                                            u.correo,\n                                                            p.nombre as 'perfil',  \n                                                            DATE_FORMAT(u.feccrea,'%d/%m/%Y') as 'feccrea', \n                                                            DATE_FORMAT(u.fecmodif,'%d/%m/%Y') as 'fecmodf' \n                                                        FROM " . DB_PREFIJO . "_usuarios u \n                                                            INNER JOIN " . DB_PREFIJO . "_perfil p on u.idperfil=p.idperfil \n                                                        WHERE u.eliminado<>1    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarUsuarioTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_usuarios u  \n                                                            where u.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarPopup':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " where p.idpopup ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " where p.nom like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT p.idpopup AS 'codigo' FROM " . DB_PREFIJO . "_popup p " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n\n                                                            p.idpopup as 'codigo',\n\n                                                            p.nom as 'nombre',\n\n                                                            CONCAT('<img src=\"../imgs_banner/',p.img,'\" width=\"100\"/>') AS 'foto', \n\n                                                            p.ancho,\n\n                                                            p.alto,\n\n                                                            p.position,\n\n                                                            IF(p.swactivo=1,'ACTIVO','NO ACTIVO') AS 'estado' \n\n                                                            FROM " . DB_PREFIJO . "_popup p \t     \n\n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarPopupTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_popup p;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarConvocatorias':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "1=1";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar .= " and c.idconvocatoria ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar .= " and c.descripcion like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            c.idconvocatoria AS 'codigo',\n                                                            c.descripcion AS 'descripcion',\n                                                            Date_format(c.fecini,'%d/%m/%Y') AS 'inicio',\n                                                            Date_format(c.fecfin,'%d/%m/%Y') AS 'final',\n                                                            if(CURDATE()>fecfin,'TERMINADO','VIGENTE')  AS 'estado'\n                                                        FROM " . DB_PREFIJO . "_convocatoria c\n                                                        WHERE " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            c.idconvocatoria AS 'codigo',\n                                                            c.descripcion AS 'descripcion',\n                                                            Date_format(c.fecini,'%d/%m/%Y') AS 'inicio',\n                                                            Date_format(c.fecfin,'%d/%m/%Y') AS 'final',\n                                                            if(CURDATE()>fecfin,'TERMINADO','VIGENTE')  AS 'estado'\n                                                        FROM " . DB_PREFIJO . "_convocatoria c\n                                                        WHERE    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarConvocatoriasTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_convocatoria c;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarBanner':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and b.idbanner ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and b.titulo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            b.idbanner AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_banner b\n                                                        WHERE b.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            b.idbanner as 'codigo',\n                                                            b.titulo as 'nombre',\n                                                            CONCAT('<img src=\"../',b.foto,'\" width=\"80\"/>') AS 'foto',\n                                                            b.descripcion,\n                                                            b.orden,\n                                                            IF(b.enlace=1,'sin enlace',IF(b.enlace=2,'pagina',b.url)),\n                                                            IF(b.mostrar=1,'ACTIVO','DESACTIVADO') AS 'estado' \n                                                        FROM " . DB_PREFIJO . "_banner b\n                                                        WHERE b.eliminado<>1    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarBannerTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_banner b \n                                                            where b.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarProyecto':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and b.idproyecto ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and b.descripcion like '%" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            b.idproyecto AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_proyecto b\n                                                        WHERE 1=1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $query = "SELECT \n                                                            b.idproyecto as 'codigo',\n                                                            b.descripcion as 'nombre',\n                                                            CONCAT('<img src=\"../',b.foto,'\" width=\"80\"/>') AS 'foto',\n                                                            if(b.contenido=1,'sin enlace',if(b.contenido=2,(select p.titulopagweb from cms_pagina p where p.idpaginaweb=b.url),b.url))\n                                                        FROM " . DB_PREFIJO . "_proyecto b\n                                                        WHERE 1=1 \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;";
                 $salida = $objMysql->ejecutar($query);
                 break;
             case 'listarProyectoTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_proyecto;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarServicios':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and s.idservicio ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and s.titulo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            s.idservicio AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_servicio s\n                                                        WHERE s.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            s.idservicio as 'codigo',\n                                                            s.titulo as 'nombre',\n                                                            CONCAT('<img src=\"../',s.foto,'\" width=\"80\"/>') AS 'foto',\n                                                            if(s.idpagina=0,'No asociado',(select titulopagweb from " . DB_PREFIJO . "_pagina\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\twhere idpaginaweb=s.idpagina)) as 'pagina',\n                                                            IF(s.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' \n                                                            FROM " . DB_PREFIJO . "_servicio s\n                                                            WHERE s.eliminado<>1  \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarServiciosTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_servicio s \n                                                            where s.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarBannerInterno':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and b.idbannerinterior ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and b.titulo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            b.idbannerinterior AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_bannerinterior b\n                                                        WHERE b.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            b.idbannerinterior as 'codigo',\n                                                            b.titulo as 'nombre',\n                                                            CONCAT('<img src=\"../',b.foto,'\" width=\"80\"/>') AS 'foto',\n                                                            if(b.idpagina=0,'----','ASOCIADO') as 'pagina',\n                                                            IF(b.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' \n                                                        FROM " . DB_PREFIJO . "_bannerinterior b\n                                                        WHERE b.eliminado<>1    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarBannerInternoTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_bannerinterior b \n                                                            where b.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarPagina':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "WHERE p.tipo=1";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = "WHERE p.tipo=1 AND p.idpaginaweb ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = "WHERE p.tipo=1 AND p.titulopagweb like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT p.idpaginaweb AS 'codigo',\n                                                             p.titulopagweb AS 'titulo',\n                                                             IF(p.tipo=1,'PAGINA','NOTICIA') AS 'tipo', \n                                                             p.descriptag AS 'tag', \n                                                             IF(p.activo=1,'ACTIVO','NO ACTIVO') AS 'estado'\n                                                             FROM " . DB_PREFIJO . "_pagina p\n                                                             " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT p.idpaginaweb AS 'codigo',p.titulopagweb AS 'titulo', IF(p.tipo=1,'PAGINA','NOTICIA') AS 'tipo', p.descriptag AS 'tag',IF(p.activo=0,'NO ACTIVO','ACTIVO') AS 'estado' " . "FROM " . DB_PREFIJO . "_pagina p  \n                                                                    " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarPaginaTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_pagina p WHERE tipo=1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarContactenos':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = "WHERE c.idcontactenos ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = "WHERE c.nombre like '%" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT c.idcontactenos AS 'codigo',\n                                                            DATE_FORMAT(c.fecha,'%d/%m/%Y') AS 'fechaa',\n                                                            DATE_FORMAT(c.hora,'%h:%i %p') AS 'horaa',\n                                                            c.nombre AS 'contacto',\n                                                            c.telefono AS 'telefono',\n                                                            c.email AS 'correo',\n                                                            IF(c.estado=1,'RESPONDIDO','CONSULTA') AS 'estado'\n                                                            FROM " . DB_PREFIJO . "_contactenos c\n                                                            " . $queryBuscar . "  order by fecha,hora asc;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT c.idcontactenos AS 'codigo',\n                                                            DATE_FORMAT(c.fecha,'%d/%m/%Y') AS 'fechaa',\n                                                            DATE_FORMAT(c.hora,'%h:%i %p') AS 'horaa',\n                                                            c.nombre AS 'contacto',\n                                                            c.telefono AS 'telefono',\n                                                            c.email AS 'correo',\n                                                            IF(c.estado=1,'RESPONDIDO','CONSULTA') AS 'estado' " . "FROM " . DB_PREFIJO . "_contactenos c  \n                                                                    " . $queryBuscar . "  order by fecha,hora asc " . $limit . " ;");
                 break;
             case 'listarContactenosTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_contactenos c;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarNovedades':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and n.idnovedades ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and n.nombre like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            n.idnovedades AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_novedades n \n                                                        WHERE n.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            n.idnovedades as 'codigo',\n                                                            n.nombre as 'nombre',\n                                                            CONCAT('<img src=\"../../',n.foto,'\" width=\"80\"/>') AS 'foto',\n                                                            n.enlace,\n                                                            n.ubicacion,\n                                                            IF(n.mostrar=0,'NO','SI') AS 'Mostrar',  \n                                                            IF(n.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' \n                                                        FROM " . DB_PREFIJO . "_novedades n \n                                                        WHERE n.eliminado<>1    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarNovedadesTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_novedades n  \n                                                            where n.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarProducto':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and p.idproducto ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and p.nombre like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT \n                                                            p.idproducto AS 'codigo' \n                                                        FROM " . DB_PREFIJO . "_productos p\n                                                                INNER JOIN " . DB_PREFIJO . "_categoria c ON p.idcategoria=c.idcategoria \n\t \n                                                        WHERE p.eliminado<>1 \n                                                        " . $queryBuscar . " ;");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT \n                                                            p.idproducto as 'codigo',\n                                                            p.codigo as 'modelo',\n                                                            p.nombre as 'nombre',\n                                                            c.nombre AS 'categoria',\n                                                            IF(p.destacado=1,'ACTIVO','DESACTIVADO') AS 'mostrar'\n                                                        FROM " . DB_PREFIJO . "_productos p\n                                                                INNER JOIN " . DB_PREFIJO . "_categoria c ON p.idcategoria=c.idcategoria \n                                                                \n                                                        WHERE p.eliminado<>1    \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarProductoTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_productos p \n                                                            where p.eliminado<>1;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarCategoria':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and c.idcategoria ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and c.nombre like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT c.idcategoria AS 'codigo',c.nombre,cl.nombre AS 'Familia',c.feccrea,c.fecmodif,IF(c.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_categoria c \n                                                            INNER JOIN " . DB_PREFIJO . "_clase cl ON c.idclase=cl.idclase\n                                                            WHERE c.eliminado<>1       \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT c.idcategoria AS 'codigo',c.nombre,cl.nombre AS 'Familia',c.feccrea,c.fecmodif,IF(c.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_categoria c \n                                                            INNER JOIN " . DB_PREFIJO . "_clase cl ON c.idclase=cl.idclase\n                                                            WHERE c.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarCategoriaTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_categoria c \n                                                            where c.eliminado<>1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarClases':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and c.idclase ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and c.nombre like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT c.idclase as 'codigo',c.nombre,c.feccrea,c.fecmodif,IF(c.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_clase c \n                                                            where c.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT c.idclase as 'codigo',c.nombre,c.feccrea,c.fecmodif,IF(c.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_clase c \n                                                            where c.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarClasesTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_clase c \n                                                            where c.eliminado<>1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarDatos':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and c.iddatos ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and c.campo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT c.iddatos as 'codigo',c.posicion,c.campo,c.contenido,c.URL FROM " . DB_PREFIJO . "_datos c \n                                                            where c.iddatos>0  \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT c.iddatos as 'codigo',c.posicion,c.campo,c.contenido,\n                                                        if(c.URL='#','sin enlace',c.URL) FROM " . DB_PREFIJO . "_datos c \n                                                            where c.iddatos>0   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarDatosTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_datos c \n                                                            where c.iddatos>0 ;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarOcasion':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and o.idocasion ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and o.nombre like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT o.idocasion as 'codigo',o.nombre,o.feccrea,o.fecmodif,IF(o.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_ocasion o \n                                                            where o.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT o.idocasion as 'codigo',o.nombre,o.feccrea,o.fecmodif,IF(o.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_ocasion o \n                                                            where o.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarOcasionTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_ocasion o  \n                                                            where o.eliminado<>1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarMenu':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and a.idmenu ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and a.campo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT *,a.idmenu as 'codigo',\n                            case a.nivel\n                                when '1' then concat(cast(posicion as char(10)))\n                                when '2' then concat(cast((select b.posicion from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                                when '3' then concat(cast((select c.posicion from " . DB_PREFIJO . "_menumnt c where c.idmenu=(select b.idcontenedor from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor))as char(10)),'.',cast((select b.posicion from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                            end as lista,a.campo as 'nombre',IF(a.mostrar=1,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_menumnt a \n                                                            where a.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT a.idmenu as 'codigo',\n                            case a.nivel\n                                when '1' then concat(cast(posicion as char(10)))\n                                when '2' then concat(cast((select b.posicion from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                                when '3' then concat(cast((select c.posicion from " . DB_PREFIJO . "_menumnt c where c.idmenu=(select b.idcontenedor from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor))as char(10)),'.',cast((select b.posicion from " . DB_PREFIJO . "_menumnt b where b.idmenu=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                            end as lista,\n                            a.campo as 'nombre',\n                                IF(a.mostrar=1,'ACTIVO','DESACTIVADO') AS 'estado' FROM " . DB_PREFIJO . "_menumnt a \n                                                            where a.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarMenuTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_menumnt o  \n                                                            where o.eliminado<>1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'listarDirectorio':
                 /* --------  instrucciones de busqueda ----------------------- */
                 $queryBuscar = "";
                 if (!empty($campoaBuscar) && !empty($valoraBuscar)) {
                     if ($campoaBuscar == "codigo") {
                         $queryBuscar = " and a.iddirectorio ='" . $valoraBuscar . "' ";
                     } else {
                         $queryBuscar = " and a.campo like '" . $valoraBuscar . "%' ";
                     }
                 }
                 /* -------------------------------------- */
                 $datos = $objMysql->ejecutar("SELECT *,a.iddirectorio as 'codigo',\n                            case a.nivel\n                                when '1' then concat(cast(posicion as char(10)))\n                                when '2' then concat(cast((select b.posicion from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                                when '3' then concat(cast((select c.posicion from " . DB_PREFIJO . "_directorio c where c.iddirectorio=(select b.idcontenedor from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor))as char(10)),'.',cast((select b.posicion from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                            end as lista,a.campo as 'nombre',IF(a.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_directorio a \n                                                            where a.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . ";");
                 //MIRO CUANTOS DATOS FUERON DEVUELTOS
                 $num_rows = $datos->rowCount();
                 //ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P?GINA , EN EL EJEMPLO PONGO 15
                 $rows_per_page = $mostrarRegistros;
                 $num_page_view = 2;
                 $num_page_next = 1;
                 //CALCULO LA ULTIMA P?GINA
                 $lastpage = ceil($num_rows / $rows_per_page);
                 //COMPRUEBO QUE EL VALOR DE LA PÁGINA SEA CORRECTO Y SI ES LA ULTIMA P?GINA
                 $page = (int) $page;
                 if ($page > $lastpage) {
                     $page = $lastpage;
                 }
                 if ($page < 1) {
                     $page = 1;
                 }
                 //CREO LA SENTENCIA LIMIT PARA A?ADIR A LA CONSULTA QUE DEFINITIVA
                 $limit = " LIMIT " . ($page - 1) * $rows_per_page . ',' . $rows_per_page;
                 $salida = $objMysql->ejecutar("SELECT a.iddirectorio as 'codigo',\n                            case a.nivel\n                                when '1' then concat(cast(posicion as char(10)))\n                                when '2' then concat(cast((select b.posicion from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                                when '3' then concat(cast((select c.posicion from " . DB_PREFIJO . "_directorio c where c.iddirectorio=(select b.idcontenedor from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor))as char(10)),'.',cast((select b.posicion from " . DB_PREFIJO . "_directorio b where b.iddirectorio=a.idcontenedor)as char(10)),'.',cast(a.posicion as char(10)))\n                            end as lista,\n                            a.campo as 'nombre',\n                                IF(a.eliminado=0,'ACTIVO','ELIMINADO') AS 'estado' FROM " . DB_PREFIJO . "_directorio a \n                                                            where a.eliminado<>1   \n                                                            " . $queryBuscar . "  " . $queryOedenar . " " . $limit . " ;");
                 break;
             case 'listarDirectorioTot':
                 $rs = $objMysql->ejecutar("SELECT count(*) as 'cant' FROM " . DB_PREFIJO . "_directorio o  \n                                                            where o.eliminado<>1;");
                 //".$queryBuscar."  ".$queryOedenar." ;");
                 $fila = $rs->fetch(PDO::FETCH_ASSOC);
                 $salida = $fila["cant"];
                 break;
             case 'f_convocatoria':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_convocatoria c where c.idconvocatoria='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_contactenos':
                 $rs = $objMysql->ejecutar("SELECT *,DATE_FORMAT(c.fecha,'%d/%m/%Y') AS 'fechaa',\nDATE_FORMAT(c.hora,'%h:%i %p') AS 'horaa' FROM " . DB_PREFIJO . "_contactenos c where c.idcontactenos='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_clase':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_clase c where c.idclase='" . $val1 . "' and c.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_sistema':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_sistema c where c.idsistema='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_popup':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_popup p where p.idpopup='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_ocasion':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_ocasion o where o.idocasion='" . $val1 . "' and o.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_categoria':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_categoria c where c.idcategoria='" . $val1 . "' and c.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_datos':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_datos c where c.iddatos='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_menumnt':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_menumnt c where c.idmenu='" . $val1 . "' and c.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_directorio':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_directorio c where c.iddirectorio='" . $val1 . "' and c.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_producto':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_productos p where p.idproducto='" . $val1 . "' and p.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_pagina':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_pagina c where c.idpaginaweb='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_banner':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_banner b where b.idbanner='" . $val1 . "' and b.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_proyecto':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_proyecto b where b.idproyecto='" . $val1 . "'");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_bannerinterno':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_bannerinterior b where b.idbannerinterior='" . $val1 . "' and b.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_servicio':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_servicio b where b.idservicio='" . $val1 . "' and b.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_novedades':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_novedades n where n.idnovedades='" . $val1 . "' and n.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'f_usuario':
                 $rs = $objMysql->ejecutar("SELECT * FROM " . DB_PREFIJO . "_usuarios u where u.idusuario='" . $val1 . "' and u.eliminado=0");
                 $salida = $rs->fetch(PDO::FETCH_ASSOC);
                 break;
             case 'relacionados':
                 $rs = $objMysql->ejecutar("SELECT prela.idrelacionado as 'id',p.nombre as 'nombre' FROM " . DB_PREFIJO . "_prod_rela prela \n                                                inner join " . DB_PREFIJO . "_productos p on prela.idrelacionado=p.idproducto \n                                                where prela.idproducto=" . $val1 . " \n                                                and prela.swactivo=1 \n                                                order by id asc;");
                 $salida = $rs;
                 break;
         }
     } catch (Exception $exc) {
         $salida = $exc->getTraceAsString();
     }
     return $salida;
 }