<?php

include('../../path.php');

require_once(ROOT_CONFIG);



    class qr_tag

    {

        public function insert_qr_tag($Id_Fk_Lote, $Lote, $Qr_Icon_Img, $Qr_Img1px, $Qr_Img3px, $Qr_Img5px, $Qr_Img10px, $Imagen_Portada, $Id_Fk_Objeto, $Titulo_Objeto, $Tag_Qr_Image, $Ficha_Descriptiva, $Observaciones, $Mostrar_Contacto, $Descargar_Contacto, $Mostrar_Qr, $Titulo_Boton, $Icono_Boton, $Modulo_Href_Boton, $Tema, $Pagina_Web, $Url_Base, $Url_Add, $Foto_Perfil_Contacto, $Nombre_Contacto, $Apellido_Paterno_Contacto, $Apellido_Materno_Contacto, $Direccion, $Telefono_Celular, $Correo, $Facebook, $Linkedin, $Instagram, $Twitter, $Youtube, $TikTok, $Hash_Tag_Qr, $Try_Insert, $Token, $Url_Calendario, $Mostrar_Calendario, $Borrado_Logico, $Status, $Reporte_Perdido, $Mensaje_Perdido, $Usuario_Registro, $Id_Fk_Usuario_Registro, $Usuario_Modifico, $Id_Fk_Usuario_Modifico, $Tag_Is_Empty, $Fecha_Registro, $Fecha_Modificacion)

        {

            require_once('../../log/controller/log.php');

            $Obj_log = new log();

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $consulta="INSERT INTO qr_tag(Id_Fk_Lote, Lote, Qr_Icon_Img, Qr_Img1px, Qr_Img3px, Qr_Img5px, Qr_Img10px, Imagen_Portada, Id_Fk_Objeto, Titulo_Objeto, Tag_Qr_Image, Ficha_Descriptiva, Observaciones, Mostrar_Contacto, Descargar_Contacto, Mostrar_Qr, Titulo_Boton, Icono_Boton, Modulo_Href_Boton, Tema, Pagina_Web, Url_Base, Url_Add, Foto_Perfil_Contacto, Nombre_Contacto, Apellido_Paterno_Contacto, Apellido_Materno_Contacto, Direccion, Telefono_Celular, Correo, Facebook, Linkedin, Instagram, Twitter, Youtube, TikTok, Hash_Tag_Qr, Try_Insert, Token, Url_Calendario, Mostrar_Calendario, Borrado_Logico, Status, Reporte_Perdido, Mensaje_Perdido, Usuario_Registro, Id_Fk_Usuario_Registro, Usuario_Modifico, Id_Fk_Usuario_Modifico, Tag_Is_Empty, Fecha_Registro, Fecha_Modificacion) VALUES ('$Id_Fk_Lote', '$Lote', '$Qr_Icon_Img', '$Qr_Img1px', '$Qr_Img3px', '$Qr_Img5px', '$Qr_Img10px', '$Imagen_Portada', '$Id_Fk_Objeto', '$Titulo_Objeto', '$Tag_Qr_Image', '$Ficha_Descriptiva', '$Observaciones', '$Mostrar_Contacto', '$Descargar_Contacto', '$Mostrar_Qr', '$Titulo_Boton', '$Icono_Boton', '$Modulo_Href_Boton', '$Tema', '$Pagina_Web', '$Url_Base', '$Url_Add', '$Foto_Perfil_Contacto', '$Nombre_Contacto', '$Apellido_Paterno_Contacto', '$Apellido_Materno_Contacto', '$Direccion', '$Telefono_Celular', '$Correo', '$Facebook', '$Linkedin', '$Instagram', '$Twitter', '$Youtube', '$TikTok', '$Hash_Tag_Qr', '$Try_Insert', '$Token', '$Url_Calendario', '$Mostrar_Calendario', '$Borrado_Logico', '$Status', '$Reporte_Perdido', '$Mensaje_Perdido', '$Usuario_Registro', '$Id_Fk_Usuario_Registro', '$Usuario_Modifico', '$Id_Fk_Usuario_Modifico', '$Tag_Is_Empty', '$Fecha_Registro', '$Fecha_Modificacion') ";

            $conexion->query($consulta);

            $whatsmyid=$conexion->insert_id;

            $conexion->close();

            $_Tabla='qr_tag';

            $_Evento_Log='registrar';

            $_Consulta = '"'.$consulta.'"';

            $Obj_log->insert_log_crud($_Tabla,$_Evento_Log,$_Consulta);

            return $whatsmyid;

        }



        public function get_qr_tag($_Clausula_Fk,$_IdFk)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT *,  count(*) as numregis FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk ORDER BY Id_Qr_Tag DESC";

            }else{

                $consulta="SELECT *,  count(*) as numregis FROM qr_tag_appquadrata ORDER BY Id_Qr_Tag DESC";

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function get_qr_tagpg($inicio,$TAMANO_PAGINA,$_Clausula_Fk,$_IdFk)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT * FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk ORDER BY Id_Qr_Tag DESC";

            }else{

                $consulta="SELECT * FROM qr_tag_appquadrata ORDER BY Id_Qr_Tag DESC";

            }

            

            if ($TAMANO_PAGINA != "Todos") {

                $consulta .= " LIMIT $inicio, $TAMANO_PAGINA";

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function update_qr_tag($Id_Qr_Tag, $Id_Fk_Lote, $Lote, $Qr_Icon_Img, $Qr_Img1px, $Qr_Img3px, $Qr_Img5px, $Qr_Img10px, $Imagen_Portada, $Id_Fk_Objeto, $Titulo_Objeto, $Tag_Qr_Image, $Ficha_Descriptiva, $Observaciones, $Mostrar_Contacto, $Descargar_Contacto, $Mostrar_Qr, $Titulo_Boton, $Icono_Boton, $Modulo_Href_Boton, $Tema, $Pagina_Web, $Url_Base, $Url_Add, $Foto_Perfil_Contacto, $Nombre_Contacto, $Apellido_Paterno_Contacto, $Apellido_Materno_Contacto, $Direccion, $Telefono_Celular, $Correo, $Facebook, $Linkedin, $Instagram, $Twitter, $Youtube, $TikTok, $Hash_Tag_Qr, $Try_Insert, $Token, $Url_Calendario, $Mostrar_Calendario, $Borrado_Logico, $Status, $Reporte_Perdido, $Mensaje_Perdido, $Usuario_Registro, $Id_Fk_Usuario_Registro, $Usuario_Modifico, $Id_Fk_Usuario_Modifico, $Tag_Is_Empty, $Fecha_Registro, $Fecha_Modificacion)

        {

            require_once('../../log/controller/log.php');

            $Obj_log = new log();

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            //$consulta="UPDATE qr_tag SET Id_Qr_Tag='$Id_Qr_Tag', Id_Fk_Lote='$Id_Fk_Lote', Lote='$Lote', Qr_Icon_Img='$Qr_Icon_Img', Qr_Img1px='$Qr_Img1px', Qr_Img3px='$Qr_Img3px', Qr_Img5px='$Qr_Img5px', Qr_Img10px='$Qr_Img10px', Imagen_Portada='$Imagen_Portada', Id_Fk_Objeto='$Id_Fk_Objeto', Titulo_Objeto='$Titulo_Objeto', Tag_Qr_Image='$Tag_Qr_Image', Ficha_Descriptiva='$Ficha_Descriptiva', Observaciones='$Observaciones', Mostrar_Contacto='$Mostrar_Contacto', Descargar_Contacto='$Descargar_Contacto', Mostrar_Qr='$Mostrar_Qr', Titulo_Boton='$Titulo_Boton', Icono_Boton='$Icono_Boton', Modulo_Href_Boton='$Modulo_Href_Boton', Tema='$Tema', Pagina_Web='$Pagina_Web', Url_Base='$Url_Base', Url_Add='$Url_Add', Foto_Perfil_Contacto='$Foto_Perfil_Contacto', Nombre_Contacto='$Nombre_Contacto', Apellido_Paterno_Contacto='$Apellido_Paterno_Contacto', Apellido_Materno_Contacto='$Apellido_Materno_Contacto', Direccion='$Direccion', Telefono_Celular='$Telefono_Celular', Correo='$Correo', Facebook='$Facebook', Linkedin='$Linkedin', Instagram='$Instagram', Twitter='$Twitter', Youtube='$Youtube', TikTok='$TikTok', Hash_Tag_Qr='$Hash_Tag_Qr', Try_Insert='$Try_Insert', Token='$Token', Url_Calendario='$Url_Calendario', Mostrar_Calendario='$Mostrar_Calendario', Borrado_Logico='$Borrado_Logico', Status='$Status', Reporte_Perdido='$Reporte_Perdido', Mensaje_Perdido='$Mensaje_Perdido', Usuario_Registro='$Usuario_Registro', Id_Fk_Usuario_Registro='$Id_Fk_Usuario_Registro', Usuario_Modifico='$Usuario_Modifico', Id_Fk_Usuario_Modifico='$Id_Fk_Usuario_Modifico', Tag_Is_Empty='$Tag_Is_Empty', Fecha_Registro='$Fecha_Registro', Fecha_Modificacion='$Fecha_Modificacion' WHERE Id_Qr_Tag = '$Id_Qr_Tag'";

            $consulta="UPDATE qr_tag SET Imagen_Portada='$Imagen_Portada', Id_Fk_Objeto='$Id_Fk_Objeto', Titulo_Objeto='$Titulo_Objeto', Tag_Qr_Image='$Tag_Qr_Image', Ficha_Descriptiva='$Ficha_Descriptiva', Observaciones='$Observaciones', Mostrar_Contacto='$Mostrar_Contacto', Descargar_Contacto='$Descargar_Contacto', Mostrar_Qr='$Mostrar_Qr', Titulo_Boton='$Titulo_Boton', Icono_Boton='$Icono_Boton', Modulo_Href_Boton='$Modulo_Href_Boton', Tema='$Tema', Pagina_Web='$Pagina_Web', Url_Base='$Url_Base', Url_Add='$Url_Add', Foto_Perfil_Contacto='$Foto_Perfil_Contacto', Nombre_Contacto='$Nombre_Contacto', Apellido_Paterno_Contacto='$Apellido_Paterno_Contacto', Apellido_Materno_Contacto='$Apellido_Materno_Contacto', Direccion='$Direccion', Telefono_Celular='$Telefono_Celular', Correo='$Correo', Facebook='$Facebook', Linkedin='$Linkedin', Instagram='$Instagram', Twitter='$Twitter', Youtube='$Youtube', TikTok='$TikTok', Url_Calendario='$Url_Calendario', Mostrar_Calendario='$Mostrar_Calendario', Reporte_Perdido='$Reporte_Perdido', Mensaje_Perdido='$Mensaje_Perdido', Usuario_Modifico='$Usuario_Modifico', Id_Fk_Usuario_Modifico='$Id_Fk_Usuario_Modifico', Tag_Is_Empty='$Tag_Is_Empty' WHERE Id_Qr_Tag = '$Id_Qr_Tag'";

            $conexion->query($consulta);

            $rowaffected=$conexion->affected_rows;

            $conexion->close();

            $_Tabla='qr_tag';

            $_Evento_Log='editar';

            $_Consulta = '"'.$consulta.'"';

            $Obj_log->insert_log_crud($_Tabla,$_Evento_Log,$_Consulta);

            return $rowaffected;

        }



        public function delete_qr_tag($Id_Qr_Tag)

        {

            require_once('../../log/controller/log.php');

            $Obj_log = new log();

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $consulta="DELETE FROM qr_tag_appquadrata WHERE Id_Qr_Tag='$Id_Qr_Tag'";

            $conexion->query($consulta);

            $rowaffected=$conexion->affected_rows;

            $conexion->close();

            $_Tabla='qr_tag';

            $_Evento_Log='eliminar';

            $_Consulta = '"'.$consulta.'"';

            $Obj_log->insert_log_crud($_Tabla,$_Evento_Log,$_Consulta);

            return $rowaffected;

        }



        //Funciones adicionales.

        public function getorderby_qr_tag($Nombre,$Orderby,$_Clausula_Fk,$_IdFk)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT *,  count(*) as numregis FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk ORDER BY $Nombre $Orderby";

            }else{

                $consulta="SELECT *,  count(*) as numregis FROM qr_tag_appquadrata ORDER BY $Nombre $Orderby";

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function getorderby_qr_tagpg($Nombre,$Orderby,$inicio,$TAMANO_PAGINA,$_Clausula_Fk,$_IdFk)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT * FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk ORDER BY $Nombre $Orderby";

            }else{

                $consulta="SELECT * FROM qr_tag_appquadrata ORDER BY $Nombre $Orderby";

            }

            if ($TAMANO_PAGINA != "Todos") {

                $consulta .= " LIMIT $inicio, $TAMANO_PAGINA";

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function getbyid_qr_tag($Id_Qr_Tag)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $consulta="SELECT * FROM qr_tag_appquadrata WHERE Id_Qr_Tag='$Id_Qr_Tag' ORDER BY Id_Qr_Tag DESC";

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function search_qr_tag($Buscar,$_Clausula_Fk,$_IdFk)

        {

            require_once('../../log/controller/log.php');

            $Obj_log = new log();

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT *, count(*) as numregis FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk AND (Id_Qr_Tag LIKE '%$Buscar%' || Id_Fk_Lote LIKE '%$Buscar%' || Lote LIKE '%$Buscar%' || Qr_Icon_Img LIKE '%$Buscar%' || Qr_Img1px LIKE '%$Buscar%' || Qr_Img3px LIKE '%$Buscar%' || Qr_Img5px LIKE '%$Buscar%' || Qr_Img10px LIKE '%$Buscar%' || Imagen_Portada LIKE '%$Buscar%' || Id_Fk_Objeto LIKE '%$Buscar%' || Titulo_Objeto LIKE '%$Buscar%' || Tag_Qr_Image LIKE '%$Buscar%' || Ficha_Descriptiva LIKE '%$Buscar%' || Observaciones LIKE '%$Buscar%' || Mostrar_Contacto LIKE '%$Buscar%' || Descargar_Contacto LIKE '%$Buscar%' || Mostrar_Qr LIKE '%$Buscar%' || Titulo_Boton LIKE '%$Buscar%' || Icono_Boton LIKE '%$Buscar%' || Modulo_Href_Boton LIKE '%$Buscar%' || Tema LIKE '%$Buscar%' || Pagina_Web LIKE '%$Buscar%' || Url_Base LIKE '%$Buscar%' || Url_Add LIKE '%$Buscar%' || Foto_Perfil_Contacto LIKE '%$Buscar%' || Nombre_Contacto LIKE '%$Buscar%' || Apellido_Paterno_Contacto LIKE '%$Buscar%' || Apellido_Materno_Contacto LIKE '%$Buscar%' || Direccion LIKE '%$Buscar%' || Telefono_Celular LIKE '%$Buscar%' || Correo LIKE '%$Buscar%' || Facebook LIKE '%$Buscar%' || Linkedin LIKE '%$Buscar%' || Instagram LIKE '%$Buscar%' || Twitter LIKE '%$Buscar%' || Youtube LIKE '%$Buscar%' || TikTok LIKE '%$Buscar%' || Hash_Tag_Qr LIKE '%$Buscar%' || Try_Insert LIKE '%$Buscar%' || Token LIKE '%$Buscar%' || Url_Calendario LIKE '%$Buscar%' || Mostrar_Calendario LIKE '%$Buscar%' || Borrado_Logico LIKE '%$Buscar%' || Status LIKE '%$Buscar%' || Reporte_Perdido LIKE '%$Buscar%' || Mensaje_Perdido LIKE '%$Buscar%' || Usuario_Registro LIKE '%$Buscar%' || Id_Fk_Usuario_Registro LIKE '%$Buscar%' || Usuario_Modifico LIKE '%$Buscar%' || Id_Fk_Usuario_Modifico LIKE '%$Buscar%' || Tag_Is_Empty LIKE '%$Buscar%' || Fecha_Registro LIKE '%$Buscar%' || Fecha_Modificacion LIKE '%$Buscar%') ORDER BY Id_Qr_Tag DESC";

            }else{

                $consulta="SELECT *, count(*) as numregis FROM qr_tag_appquadrata WHERE Id_Qr_Tag LIKE '%$Buscar%' || Id_Fk_Lote LIKE '%$Buscar%' || Lote LIKE '%$Buscar%' || Qr_Icon_Img LIKE '%$Buscar%' || Qr_Img1px LIKE '%$Buscar%' || Qr_Img3px LIKE '%$Buscar%' || Qr_Img5px LIKE '%$Buscar%' || Qr_Img10px LIKE '%$Buscar%' || Imagen_Portada LIKE '%$Buscar%' || Id_Fk_Objeto LIKE '%$Buscar%' || Titulo_Objeto LIKE '%$Buscar%' || Tag_Qr_Image LIKE '%$Buscar%' || Ficha_Descriptiva LIKE '%$Buscar%' || Observaciones LIKE '%$Buscar%' || Mostrar_Contacto LIKE '%$Buscar%' || Descargar_Contacto LIKE '%$Buscar%' || Mostrar_Qr LIKE '%$Buscar%' || Titulo_Boton LIKE '%$Buscar%' || Icono_Boton LIKE '%$Buscar%' || Modulo_Href_Boton LIKE '%$Buscar%' || Tema LIKE '%$Buscar%' || Pagina_Web LIKE '%$Buscar%' || Url_Base LIKE '%$Buscar%' || Url_Add LIKE '%$Buscar%' || Foto_Perfil_Contacto LIKE '%$Buscar%' || Nombre_Contacto LIKE '%$Buscar%' || Apellido_Paterno_Contacto LIKE '%$Buscar%' || Apellido_Materno_Contacto LIKE '%$Buscar%' || Direccion LIKE '%$Buscar%' || Telefono_Celular LIKE '%$Buscar%' || Correo LIKE '%$Buscar%' || Facebook LIKE '%$Buscar%' || Linkedin LIKE '%$Buscar%' || Instagram LIKE '%$Buscar%' || Twitter LIKE '%$Buscar%' || Youtube LIKE '%$Buscar%' || TikTok LIKE '%$Buscar%' || Hash_Tag_Qr LIKE '%$Buscar%' || Try_Insert LIKE '%$Buscar%' || Token LIKE '%$Buscar%' || Url_Calendario LIKE '%$Buscar%' || Mostrar_Calendario LIKE '%$Buscar%' || Borrado_Logico LIKE '%$Buscar%' || Status LIKE '%$Buscar%' || Reporte_Perdido LIKE '%$Buscar%' || Mensaje_Perdido LIKE '%$Buscar%' || Usuario_Registro LIKE '%$Buscar%' || Id_Fk_Usuario_Registro LIKE '%$Buscar%' || Usuario_Modifico LIKE '%$Buscar%' || Id_Fk_Usuario_Modifico LIKE '%$Buscar%' || Tag_Is_Empty LIKE '%$Buscar%' || Fecha_Registro LIKE '%$Buscar%' || Fecha_Modificacion LIKE '%$Buscar%' ORDER BY Id_Qr_Tag DESC";  

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            $_Tabla='qr_tag';

            $_Evento_Log='busco:'.$Buscar;

            $_Consulta = '"'.$consulta.'"';

            $Obj_log->insert_log_consultas($_Tabla,$_Evento_Log,$_Consulta);

            return $Array_adapter;

        }



        public function search_qr_tagpg($Buscar,$inicio,$TAMANO_PAGINA,$_Clausula_Fk,$_IdFk)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            if($_Clausula_Fk!='' && $_IdFk!=''){

                $consulta="SELECT * FROM qr_tag_appquadrata WHERE $_Clausula_Fk=$_IdFk AND (Id_Qr_Tag LIKE '%$Buscar%' || Id_Fk_Lote LIKE '%$Buscar%' || Lote LIKE '%$Buscar%' || Qr_Icon_Img LIKE '%$Buscar%' || Qr_Img1px LIKE '%$Buscar%' || Qr_Img3px LIKE '%$Buscar%' || Qr_Img5px LIKE '%$Buscar%' || Qr_Img10px LIKE '%$Buscar%' || Imagen_Portada LIKE '%$Buscar%' || Id_Fk_Objeto LIKE '%$Buscar%' || Titulo_Objeto LIKE '%$Buscar%' || Tag_Qr_Image LIKE '%$Buscar%' || Ficha_Descriptiva LIKE '%$Buscar%' || Observaciones LIKE '%$Buscar%' || Mostrar_Contacto LIKE '%$Buscar%' || Descargar_Contacto LIKE '%$Buscar%' || Mostrar_Qr LIKE '%$Buscar%' || Titulo_Boton LIKE '%$Buscar%' || Icono_Boton LIKE '%$Buscar%' || Modulo_Href_Boton LIKE '%$Buscar%' || Tema LIKE '%$Buscar%' || Pagina_Web LIKE '%$Buscar%' || Url_Base LIKE '%$Buscar%' || Url_Add LIKE '%$Buscar%' || Foto_Perfil_Contacto LIKE '%$Buscar%' || Nombre_Contacto LIKE '%$Buscar%' || Apellido_Paterno_Contacto LIKE '%$Buscar%' || Apellido_Materno_Contacto LIKE '%$Buscar%' || Direccion LIKE '%$Buscar%' || Telefono_Celular LIKE '%$Buscar%' || Correo LIKE '%$Buscar%' || Facebook LIKE '%$Buscar%' || Linkedin LIKE '%$Buscar%' || Instagram LIKE '%$Buscar%' || Twitter LIKE '%$Buscar%' || Youtube LIKE '%$Buscar%' || TikTok LIKE '%$Buscar%' || Hash_Tag_Qr LIKE '%$Buscar%' || Try_Insert LIKE '%$Buscar%' || Token LIKE '%$Buscar%' || Url_Calendario LIKE '%$Buscar%' || Mostrar_Calendario LIKE '%$Buscar%' || Borrado_Logico LIKE '%$Buscar%' || Status LIKE '%$Buscar%' || Reporte_Perdido LIKE '%$Buscar%' || Mensaje_Perdido LIKE '%$Buscar%' || Usuario_Registro LIKE '%$Buscar%' || Id_Fk_Usuario_Registro LIKE '%$Buscar%' || Usuario_Modifico LIKE '%$Buscar%' || Id_Fk_Usuario_Modifico LIKE '%$Buscar%' || Tag_Is_Empty LIKE '%$Buscar%' || Fecha_Registro LIKE '%$Buscar%' || Fecha_Modificacion LIKE '%$Buscar%') ORDER BY Id_Qr_Tag DESC";

            }else{

                $consulta="SELECT * FROM qr_tag_appquadrata WHERE Id_Qr_Tag LIKE '%$Buscar%' || Id_Fk_Lote LIKE '%$Buscar%' || Lote LIKE '%$Buscar%' || Qr_Icon_Img LIKE '%$Buscar%' || Qr_Img1px LIKE '%$Buscar%' || Qr_Img3px LIKE '%$Buscar%' || Qr_Img5px LIKE '%$Buscar%' || Qr_Img10px LIKE '%$Buscar%' || Imagen_Portada LIKE '%$Buscar%' || Id_Fk_Objeto LIKE '%$Buscar%' || Titulo_Objeto LIKE '%$Buscar%' || Tag_Qr_Image LIKE '%$Buscar%' || Ficha_Descriptiva LIKE '%$Buscar%' || Observaciones LIKE '%$Buscar%' || Mostrar_Contacto LIKE '%$Buscar%' || Descargar_Contacto LIKE '%$Buscar%' || Mostrar_Qr LIKE '%$Buscar%' || Titulo_Boton LIKE '%$Buscar%' || Icono_Boton LIKE '%$Buscar%' || Modulo_Href_Boton LIKE '%$Buscar%' || Tema LIKE '%$Buscar%' || Pagina_Web LIKE '%$Buscar%' || Url_Base LIKE '%$Buscar%' || Url_Add LIKE '%$Buscar%' || Foto_Perfil_Contacto LIKE '%$Buscar%' || Nombre_Contacto LIKE '%$Buscar%' || Apellido_Paterno_Contacto LIKE '%$Buscar%' || Apellido_Materno_Contacto LIKE '%$Buscar%' || Direccion LIKE '%$Buscar%' || Telefono_Celular LIKE '%$Buscar%' || Correo LIKE '%$Buscar%' || Facebook LIKE '%$Buscar%' || Linkedin LIKE '%$Buscar%' || Instagram LIKE '%$Buscar%' || Twitter LIKE '%$Buscar%' || Youtube LIKE '%$Buscar%' || TikTok LIKE '%$Buscar%' || Hash_Tag_Qr LIKE '%$Buscar%' || Try_Insert LIKE '%$Buscar%' || Token LIKE '%$Buscar%' || Url_Calendario LIKE '%$Buscar%' || Mostrar_Calendario LIKE '%$Buscar%' || Borrado_Logico LIKE '%$Buscar%' || Status LIKE '%$Buscar%' || Reporte_Perdido LIKE '%$Buscar%' || Mensaje_Perdido LIKE '%$Buscar%' || Usuario_Registro LIKE '%$Buscar%' || Id_Fk_Usuario_Registro LIKE '%$Buscar%' || Usuario_Modifico LIKE '%$Buscar%' || Id_Fk_Usuario_Modifico LIKE '%$Buscar%' || Tag_Is_Empty LIKE '%$Buscar%' || Fecha_Registro LIKE '%$Buscar%' || Fecha_Modificacion LIKE '%$Buscar%' ORDER BY Id_Qr_Tag DESC";

            }

            if ($TAMANO_PAGINA != "Todos") {

                $consulta .= " LIMIT $inicio, $TAMANO_PAGINA";

            }

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }



        public function searchbyparameter_qr_tag($Parametro,$Buscar)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $consulta="SELECT * FROM qr_tag_appquadrata WHERE $Parametro LIKE '%$Buscar%' ORDER BY Id_Qr_Tag DESC";

            $Array_adapter=$conexion->query($consulta);

            $conexion->close();

            return $Array_adapter;

        }

  

        public function execute_qr_tag($query)

        {

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $Array_adapter=$conexion->query($query);

            $conexion->close();

            return $Array_adapter;

        }



        public function update_field_qr_tag($Field,$Value,$Id_Qr_Tag)

        {

            require_once('../../log/controller/log.php');

            $Obj_log = new log();

            $Valueinto=strtoupper($Value);

            $Odbj_conexion = new odbconexion;

            $conexion=$Odbj_conexion->openconection();

            $consulta="UPDATE qr_tag SET $Field='$Valueinto' WHERE Id_Qr_Tag= '$Id_Qr_Tag'";

            $conexion->query($consulta);

            $rowaffected=$conexion->affected_rows;

            $conexion->close();

            $_Tabla='qr_tag';

            $_Evento_Log='editar';

            $_Consulta = '"'.$consulta.'"';

            $Obj_log->insert_log_crud($_Tabla,$_Evento_Log,$_Consulta);

            return $rowaffected;                          

        }



}



?>