$FILTRO = [3, 7, 9, 13, 17, 20, 24, 26, 30]; break; } if (!empty($FE_ESTADO_DESDE) && !empty($FE_ESTADO_HASTA)) { //Me traigo el count de la tabla de la sentencia a consultar. Para poder hacer el while. $countTabla = "SELECT FUSS_NU_ID, FUSS_CD_TITULO FROM " . $OWNER . "." . $TABLA_SENTENCIA . " ORDER BY 1"; $countTablaExec = oci_parse($c, $countTabla); $e_countTablaExec = @oci_execute($countTablaExec); while ($row = oci_fetch_array($countTablaExec, OCI_BOTH + OCI_RETURN_NULLS)) { $descripcionArray[$i][0] = $row[0]; $descripcionArray[$i][1] = $row[1]; $descripcionArray[$i][2] = 0; if (in_array($descripcionArray[$i][0], $FILTRO)) { $descripcionArray[$i][2] = 1; } $sentencia = traerSentencia($FE_ESTADO_DESDE, $FE_ESTADO_HASTA, $OWNER, $TABLA_SENTENCIA, $TABLA_CONSULTAR, $TABLA_TITULOS, $i, $SELECT); // Ejecuto el package que hace cada query y la almaceno en $sentencia. $sentenciaArray = "sentenciaArray_" . $i; if (isset($sentencia)) { ${$sentenciaArray} = cargarArray($sentencia); // Le paso la sentencia, la ejecuto y la guardo en el array con nombre dinamico. } //echo $sentencia.";<br />\n\n"; $i++; } $cant = oci_num_rows($countTablaExec); oci_free_statement($countTablaExec); echo "<input type=\"hidden\" value=\"{$FE_ESTADO_DESDE}\" id=\"FE_ESTADO_DESDE\" />\n\t<input type=\"hidden\" value=\"{$FE_ESTADO_HASTA}\" id=\"FE_ESTADO_HASTA\" />\n\t<input type=\"hidden\" value=\"{$TABLAS}\" id=\"TABLAS\" />\n\t<input type=\"hidden\" value=\"{$OWNER}\" id=\"OWNER\" />\n\t<input type=\"hidden\" value=\"{$SELECT}\" id=\"SELECT\" />\n\t<input type=\"hidden\" value=\"{$NRO_SENTENCIA}\" id=\"NRO_SENTENCIA\" />\n\t<input type=\"hidden\" value=\"{$TABLA_TITULOS}\" id=\"TABLA_TITULOS\" />\n\t\n\t\n\t<div class='container'>\n\t<div class='sixteen columns'>\n\t\t<div id='page-title'>\n\t\t\t<h2>{$TIPO}</h2>\n\t\t\t<div id='bolded-line'></div>\n\t\t</div>\n\t</div>\n\t</div>\n\t<div class='container'>\n\t\t<div class='sixteen columns'>\n\t\t\t<div class='field'>\n\t\t\t\t<input type=\"button\" id=\"boton_descargar_control\" onclick=\"tableroControlMotivosIncidencias()\" value=\"Descargar {$TIPO} (Excel)\"/>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class='sixteen columns'>\n\t\t\t\t<h3>Periodo entre el {$FE_ESTADO_DESDE} y el {$FE_ESTADO_HASTA}</h3>\n\t\t</div>\n\t</div>\n\t<div class='container'>"; echo "<div class='sixteen columns'>"; echo "<h3><a href=\"tableroControl_motivosIncidencias.php\">Volver Atrás</a></h3>"; echo "<table class='standard-table'>";
$Letra = 'A'; $Letra1 = 'B'; $Letra2 = 'C'; while ($k < count($sentenciaArray)) { $fe_dde = $sentenciaArray[$k][0]; $fe_hta = $sentenciaArray[$k][1]; $fePeriodo = date('m-Y', strtotime(str_replace('/', '-', $fe_dde))); //Me traigo el count de la tabla de la sentencia a consultar. Para poder hacer el while. $countTabla = "SELECT FUSS_NU_ID, FUSS_CD_TITULO FROM " . $OWNER . "." . $TABLA_SENTENCIA . " ORDER BY 1"; $countTablaExec = oci_parse($c, $countTabla); $e_countTablaExec = @oci_execute($countTablaExec); $j = 1; while ($row = oci_fetch_array($countTablaExec, OCI_BOTH + OCI_RETURN_NULLS)) { $descripcionArray[$j][0] = $row[0]; $descripcionArray[$j][1] = $row[1]; $sentencia = traerSentencia($fe_dde, $fe_hta, $OWNER, $TABLA_SENTENCIA, $TABLA_CONSULTAR, $TABLA_TITULOS, $j, $SELECT); // Ejecuto el package que hace cada query y la almaceno en $sentencia. $sentenciaArray2 = "sentenciaArray_" . $j; // Le paso la sentencia, la ejecuto y la guardo en el array con nombre dinamico. if (isset($sentencia)) { ${$sentenciaArray2} = cargarArray($sentencia); } $j++; } $cant = oci_num_rows($countTablaExec); oci_free_statement($countTablaExec); $objPHPExcel->getActiveSheet()->setCellValue('A1', 'Pre-Carga entre el ' . $FE_ESTADO_DESDE_MENSUAL . ' y el ' . $FE_ESTADO_HASTA_MENSUAL . ''); // Borders for 1st line $objPHPExcel->getActiveSheet()->getStyle('A1:' . $objPHPExcel->getActiveSheet()->getHighestColumn() . $objPHPExcel->getActiveSheet()->getHighestRow())->getBorders()->getAllBorders()->setBorderStyle(PHPExcel_Style_Border::BORDER_THIN); // Color for 1st line $objPHPExcel->getActiveSheet()->getStyle('A1')->applyFromArray(array('fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'color' => array('rgb' => 'FF0000'))));