<?php
class ParametrosSQL {
const DATOS_COMPLETOS = <<<sql
SELECT
Parametros.parametroID,
Parametros.parametroTIPO,
Parametros.parametroCODIGO,
Parametros.parametroTITULO,
Parametros.parametroVALOR,
ParametrosAplicaciones.parametroAplicacionID,
ParametrosAplicaciones.aplicacionID,
CamaraAplicaciones.aplicacionID,
CamaraAplicaciones.aplicacionCODIGO,
CamaraAplicaciones.aplicacionTITULO,
CamaraAplicaciones.aplicacionDESCRIPCION,
CamaraAplicaciones.aplicacionICONO,
CamaraAplicaciones.aplicacionURL,
CamaraAplicaciones.aplicacionFUNCION,
CamaraAplicaciones.aplicacionULTCOMMIT,
CamaraAplicaciones.aplicacionVERSION,
CamaraAplicaciones.aplicacionFECHACTULIZACION,
CamaraAplicaciones.aplicacionFECHALANZAMIENTO,
CamaraAplicaciones.aplicacionFECHASUSPENSION,
CamaraAplicaciones.aplicacionESTADO,
CamaraAplicaciones.politicaID,
CamaraAplicaciones.aplicacionTipoID,
ParametrosAplicaciones.parametroAplicacionESTADO,
ParametrosAplicaciones.parametroAplicacionFCHACTIVO,
ParametrosAplicaciones.parametroAplicacionUSRACTIVA,
ParametrosAplicaciones.parametroAplicacionFCHDESACTIVO,
ParametrosAplicaciones.parametroAplicacionUSRDESACTIVA
FROM
Parametros
LEFT JOIN ParametrosAplicaciones ON Parametros.parametroID = ParametrosAplicaciones.parametroID
LEFT JOIN CamaraAplicaciones ON ParametrosAplicaciones.aplicacionID = CamaraAplicaciones.aplicacionID
sql;
const TIPOS_PARAMETROS = <<<sql
SHOW COLUMNS FROM Parametros LIKE 'parametroTIPO'
sql;
const CREAR_REGISTRO = <<<sql
INSERT INTO Parametros (
parametroTIPO,
parametroCODIGO,
parametroTITULO,
parametroDESCRIPCION,
parametroVALOR,
parametroFCHCREADO,
parametroUSRCREA
)
VALUES
(
?, ?, ?, ?, ?, NOW(), ? );
sql;
/**
* Consulta SQL que ACTUALIZA los datos básicos de un registro
*/
const ACTUALIZAR_REGISTRO = <<<sql
UPDATE
Parametros
SET
parametroTIPO = ?,
parametroCODIGO = ?,
parametroTITULO = ?,
parametroDESCRIPCION = ?,
parametroVALOR = ?,
parametroFCHMODIFICADO = NOW(),
parametroUSRMODIFICA = ?
WHERE parametroID = ?;
sql;
/**
* Consulta SQL que permite ELIMINAR un registro
*/
const ELIMINAR_REGISTRO = "DELETE FROM Parametros WHERE parametroID = ?;";
}