<?php
/*
* Copyright 2017-09-07 Cámara de Comercio de Santa Marta para el Magdalena.
* Autor: Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>.
* Archivo: Controlador.
*
* 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.
*/
/**
* Description of Controlador
*
* @author Luis Montoya <lmontoya@ccsm.org.co at www.ccsm.org.co>
*/
class Controladores {
public function __construct() {
if (isset($_POST) and ! empty($_POST)){
foreach ($_POST as $variable => $valor) {
// ($variable === 'controlador' or $variable === 'operacion' or $variable === 'componente')
// continue;
$this->$variable = $valor;
$variable = str_replace("-","_",$variable);
$this->$variable = $valor;
}
}
if (isset($_FILES) and ! empty($_FILES)){
foreach ($_FILES as $variable => $valor) {
if( $valor['size'] > 0 ){
$this->$variable = $valor;
}
}
}
if(!Cliente::tienePermiso($this->operacion)):
echo RespuestasSistema::error('NO ESTA AUTORIZADO PARA EJECUTAR LA OPERACION [' . $this->operacion . ']');
//Log::insertarRegistro($_POST['componente'], Cliente::ipUsuario(), $_POST['controlador'], Cliente::getDato('usuarioNOMBRE'), $_POST['operacion'], RespuestasSistema::getRespuesta(), RespuestasSistema::getMensajeRespuesta());
session_write_close();
exit(0);
endif;
}
}