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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
$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;"); } }
<?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
<?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 }
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; }