EVOLUTION-MANAGER
Edit File: rptcompromisos.php
<?php /** * @author Balam Gonzalez Luis Humberto * @since 2008-04-08 * @version 1.0 * @package seguimiento * Cambios en el Archivo * 2008-04-08 Creacion * */ //===================================================================================================== //=====> INICIO_H include_once("../core/go.login.inc.php"); include_once("../core/core.error.inc.php"); include_once("../core/core.html.inc.php"); include_once("../core/core.init.inc.php"); $theFile = __FILE__; $permiso = getSIPAKALPermissions($theFile); if($permiso === false){ header ("location:../404.php?i=999"); } $_SESSION["current_file"] = addslashes( $theFile ); //<===== FIN_H $iduser = $_SESSION["log_id"]; //===================================================================================================== include_once("../core/entidad.datos.php"); include_once("../core/core.deprecated.inc.php"); include_once("../core/core.fechas.inc.php"); include_once("../libs/sql.inc.php"); include_once("../core/core.config.inc.php"); include_once("../reports/PHPReportMaker.php"); $oficial = elusuario($iduser); //===================================================================================================== $persona = parametro("persona", DEFAULT_SOCIO, MQL_INT); $persona = parametro("socio", $persona, MQL_INT); $persona = parametro("idsocio", $persona, MQL_INT); $credito = parametro("credito", DEFAULT_CREDITO, MQL_INT); $credito = parametro("idsolicitud", $credito, MQL_INT); $credito = parametro("solicitud", $credito, MQL_INT); $FechaInicial = parametro("on", false); $FechaInicial = parametro("fecha-0", $FechaInicial); $FechaInicial = ($FechaInicial == false) ? FECHA_INICIO_OPERACIONES_SISTEMA : $xF->getFechaISO($FechaInicial); $FechaFinal = parametro("off", false); $FechaFinal = parametro("fecha-1", $FechaFinal); $FechaFinal = ($FechaFinal == false) ? fechasys() : $xF->getFechaISO($FechaFinal); $fecha_inicial = $FechaInicial; $fecha_final = $FechaFinal; $socio = $persona; /** * @var $sOrden Indica que una cadena compuesta va a pasar en vez de parametros * tipo compuesto socio/solicitud * */ $sOrden = $_GET["o"]; if ( isset($sOrden) ){ $DO = explode("|", $sOrden); $socio = $DO[0]; $credito = $DO[1]; } $compCredito = ""; $compFecha = ""; $BySocio = ""; if (isset($credito)){ $compCredito = " AND (`seguimiento_compromisos`.`credito_comprometido` = $credito)"; } if ( isset($fecha_final) ){ if ( isset($fecha_inicial) ){ $compFecha = " AND (`seguimiento_compromisos`.`fecha_vencimiento` >= '$fecha_inicial') AND (`seguimiento_compromisos`.`fecha_vencimiento` <= '$fecha_final')"; } else { $compFecha = " AND (`seguimiento_compromisos`.`fecha_vencimiento` = '$fecha_final')"; } } $input = $_GET["out"]; if (!$input) { $input = "default"; } $setSql = " SELECT `oficiales`.`id` AS 'oficial', `oficiales`.`nombre_completo`, `oficiales`.`puesto`, `oficiales`.`sucursal`, `seguimiento_compromisos`.`socio_comprometido`, `socios`.`nombre`, `seguimiento_compromisos`.`credito_comprometido`, `seguimiento_compromisos`.`idseguimiento_compromisos` AS 'clave', `seguimiento_compromisos`.`fecha_vencimiento`, `seguimiento_compromisos`.`hora_vencimiento`, `seguimiento_compromisos`.`tipo_compromiso`, `seguimiento_compromisos`.`anotacion`, `seguimiento_compromisos`.`estatus_compromiso` FROM `seguimiento_compromisos` `seguimiento_compromisos` INNER JOIN `socios` `socios` ON `seguimiento_compromisos`.`socio_comprometido` = `socios`.`codigo` INNER JOIN `oficiales` `oficiales` ON `seguimiento_compromisos`.`oficial_de_seguimiento` = `oficiales`. `id` WHERE (`seguimiento_compromisos`.`socio_comprometido` = $socio) $compCredito $compFecha ORDER BY `oficiales`.`id`, `seguimiento_compromisos`.`fecha_vencimiento`, `seguimiento_compromisos`.`hora_vencimiento`, `seguimiento_compromisos`.`tipo_compromiso`"; //exit($setSql); if ($input!=OUT_EXCEL) { $oRpt = new PHPReportMaker(); $oRpt->setDatabase(MY_DB_IN); $oRpt->setUser(RPT_USR_DB); $oRpt->setPassword(RPT_PWD_DB); $oRpt->setSQL($setSql); $oRpt->setXML("../repository/report72.xml"); $oOut = $oRpt->createOutputPlugin($input); $oRpt->setOutputPlugin($oOut); $oRpt->run(); // */ } else { $filename = $_SERVER['SCRIPT_NAME']; $filename = str_replace(".php", "", $filename); $filename = str_replace("rpt", "", $filename); $filename = str_replace("-", "", $filename); $filename = "$filename-" . date("YmdHi") . "-from-" . $iduser . ".xls"; header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=$filename"); header("Pragma: no-cache"); header("Expires: 0"); $cTbl = new cTabla($setSql); $cTbl->setWidth(); $cTbl->Show("", false); } ?>