<?php

/*
 * Copyright 2017-08-31  Cámara de Comercio de Santa Marta para el Magdalena.
 * Autor: Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>.
 * Archivo: consultas.
 *
 * Licenciado bajo la Licencia Apache, Versión 2.0;
 * Usted no puede usar este archivo excepto en conformidad con la Licencia.
 * Usted puede obtener una copia de la Licencia en
 *
 *   	http://www.apache.org/licenses/LICENSE-2.0
 *
 * A menos que sea requerido por la ley aplicable o acordado por escrito, el software
 * Distribuido bajo la licencia se distribuye en una "AS IS" o  "COMO ESTA" BASE,
 * SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas.
 * Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.
 */

class LogSQL {
    
    const DATOS_BASICOS = <<<sql
    SELECT
      logID,
      logUSUARIONOMBRE,
      logIP, logCOMPONENTE, logCONTROLADOR, LogOPERACION, logRESPUESTA,
      logMENSAJE, logFECHA
    FROM Log
    
sql;

    const GRUPO_FECHAS = <<<sql
    SELECT
	    DATE(logFECHA) AS FECHA
    FROM
    	Log
sql;

    /**
     * Consulta SQL que permite INSERTAR los datos básicos de un nuevo registro.
     */
    const CREAR_REGISTRO = <<<sql
    INSERT INTO
        Log 
    (
        logUSUARIONOMBRE, 
        logIP, 
        logCOMPONENTE, 
        logCONTROLADOR, 
        logOPERACION
    ) 
    VALUES (?,?,?,?,?);
sql;
    
    /**
     * Consulta SQL que permite INSERTAR los datos básicos de un nuevo registro.
     */
    const REGISTRAR_RESPUESTA = <<<sql
    UPDATE
      Log
    SET
      logRESPUESTA = ?,
      logMENSAJE = ?
    WHERE logID = ?;
sql;
      
    
}
