$xHP = new cHPage("TR.Operaciones de Empresa ", HP_REPORT); $xF = new cFecha(); $periodo = isset($_GET["periodo"]) ? $_GET["periodo"] : SYS_TODAS; $empresa = isset($_GET["empresa"]) ? $_GET["empresa"] : SYS_TODAS; $periocidad = isset($_GET["periocidad"]) ? $_GET["periocidad"] : SYS_TODAS; //$estado = (isset($_GET["estado"])) ? $_GET["estado"]: "todas"; $fecha_inicial = parametro("idfecha-0", false); $fecha_inicial = parametro("on", $fecha_inicial); $fecha_final = parametro("idfecha-1", false); $fecha_final = parametro("off", $fecha_final); echo $xHP->getHeader(); echo $xHP->setBodyinit("initComponents();"); $ByFecha = ($fecha_final == false or $fecha_inicial == false) ? "" : " AND\t(`empresas_operaciones`.`fecha_de_operacion` >='" . $xF->getFechaISO($fecha_inicial) . "') AND\t(`empresas_operaciones`.`fecha_de_operacion` <='" . $xF->getFechaISO($fecha_final) . "') "; $ByPeriodo = $periodo == SYS_TODAS ? "" : "AND ( `periodo_marcado` = {$periodo}) "; $xRPT = new cReportes(); echo $xRPT->getHInicial("TR.Estado de cuenta de Empresas", $fecha_inicial, $fecha_final); //TODO: Acabar $lt = new cSQLListas(); $sql = $lt->getListadoDeOperacionesDeEmpresas($empresa, $periocidad, $ByFecha . $ByPeriodo); $xT = new cTabla($sql); $xEmp = new cEmpresas($empresa); echo $xEmp->getFicha(); $xT->getFieldsSum("monto"); $xT->setTdClassByType(); $xT->setFootSum(array(6 => "envios", 7 => "cobros")); echo $xT->Show(); echo getRawFooter(); echo $xHP->setBodyEnd(); ?> <script> <?php
$estatus = parametro("estado", SYS_TODAS); $frecuencia = parametro("periocidad", SYS_TODAS); $producto = parametro("convenio", SYS_TODAS); $producto = parametro("producto", $producto); $empresa = parametro("empresa", SYS_TODAS); $out = parametro("out", SYS_DEFAULT); $fechaInicial = isset($_GET["on"]) ? $xF->getFechaISO($_GET["on"]) : FECHA_INICIO_OPERACIONES_SISTEMA; $fechaFinal = isset($_GET["off"]) ? $xF->getFechaISO($_GET["off"]) : fechasys(); echo $xHP->getHeader(); $sql = "SELECT\r\n\t`personas_actividad_economica_tipos`.`clave_interna`,\r\n\t`personas_actividad_economica_tipos`.`clave_de_actividad`,\r\n\t`personas_actividad_economica_tipos`.`nombre_de_la_actividad`,\r\n\t`personas_actividad_economica_tipos`.`clasificacion`,\r\n\t`aml_risk_levels`.`nombre_del_nivel` AS `riesgo` \r\nFROM\r\n\t`aml_risk_levels` `aml_risk_levels` \r\n\t\tINNER JOIN `personas_actividad_economica_tipos` \r\n\t\t`personas_actividad_economica_tipos` \r\n\t\tON `aml_risk_levels`.`clave_de_control` = \r\n\t\t`personas_actividad_economica_tipos`.`nivel_de_riesgo` \r\n\tORDER BY\r\n\t\t`personas_actividad_economica_tipos`.`clave_de_actividad`"; if ($out == OUT_EXCEL) { echo $xHP->setBodyinit(); $xls = new cHExcel(); $xls->convertTable($sql, $xHP->getTitle()); } else { echo $xHP->setBodyinit("initComponents();"); $xRPT = new cReportes(); $xTBL = new cTabla($sql); echo $xRPT->getHInicial($xHP->getTitle()); echo $xTBL->Show(); echo $xRPT->getPie(); ?> <script> <?php ?> function initComponents(){ window.print(); } </script> <?php } echo $xHP->setBodyEnd(); $xHP->end();
//header("Content-type: text/x-csv"); header("Content-type: text/plain"); //header("Content-type: application/csv"); header("Content-Disposition: attachment; filename={$archivo}"); echo $rpt; if ($definitivo == true) { //Guardar $sqlUpdate = " UPDATE `aml_risk_register` SET `estado_de_envio` = 1, `fecha_de_envio`= " . $xF->getInt() . "\n\t\t\tWHERE (SELECT `tipo_de_riesgo` FROM `aml_risk_catalog` WHERE\n\t\t\t(`clave_de_control`= `aml_risk_register`.`tipo_de_riesgo`= " . AML_CLAVE_OPERACIONES_INTERNAS . "\n\t\t\t\tOR\n\t\t\t`clave_de_control`= `aml_risk_register`.`tipo_de_riesgo`= " . AML_CLAVE_OPERACIONES_INUSUALES . ")\n\t\t\tAND (getFechaByInt(`aml_risk_register`.`fecha_de_reporte`) <='{$FechaFinal}')\n\t\t\tAND (`aml_risk_register`.`estado_de_envio` =0)\n\t\t\tAND (`aml_risk_register`.`reporte_inmediato` =1)\t\t\t\n\t\t\t"; $query->setRawQuery($sqlUpdate); //enviar por mail al administrador $xMail = new cNotificaciones(); $xMail->sendMail($archivo, $rpt, ADMIN_MAIL); } } else { $xRPT = new cReportes(); $xRPT->setOut(OUT_HTML); $xRPT->addContent($xRPT->getHInicial($xHP->getTitle(), $FechaInicial, $FechaFinal)); $arrTitulos = array(); foreach ($Estructura as $indice => $propiedades) { $xCampo = new cReportes_LayoutTipos($propiedades); $arrTitulos[] = $xCampo->getNombre(); } $xHTable->addTitles($arrTitulos); if ($msg != "") { $xRPT->addFooterBar("<h3>El reporte contiene los siguientes errores</h3>" . $msg); } $xRPT->addContent($xHTable->get()); $xRPT->setToPrint(); echo $xRPT->render(true); } }
if (MODULO_CAJA_ACTIVADO == true) { if ($xF->getInt($fecha_final) > $xF->getInt(fechasys())) { if ($xCaja->getEstatus() == TESORERIA_CAJA_ABIERTA) { $xHP->goToPageError(70102); } } } } $xUsr = new cSystemUser($cajero); $xUsr->init(); $nombre = $xUsr->getNombreCompleto(); $ByDependencia = (isset($_GET["dependencia"]) and $_GET["dependencia"] != SYS_TODAS) ? " AND `socios`.`iddependencia`=" . $_GET["dependencia"] : ""; $xRPT = new cReportes(); $title = $xHP->getTitle(); $xRPT->setTitle($title); $xRPT->setOut($out); $xRPT->setSenders($mails); $bheader = $xRPT->getHInicial($xHP->getTitle(), $fecha_inicial, $fecha_final, $nombre); $xRPT->addContent($bheader); $xRPT->setBodyMail($bheader); $xRPT->setResponse(); $xRPT->addContent($xCaja->getResumenDeCaja()); //setlog( $xCaja->getMessages() ); if (count($mails) > 0) { if ($xCaja->getSumaDeRecibos() <= 0) { $xRPT->setSenders(array()); //no enviar } } echo $xRPT->render(true); //Render Normal