} } if ($status) { return $valor; } else { return $status; } } include dirname(__FILE__) . '/header.php'; $arrayDB = array(); $arrayTabla = array(); $num_col = 0; $sumTotal = 0; //exit(var_dump($queries)); for ($i = 1; $i <= 10; $i++) { $arrayDB = cargarArray($FUPE_CD_PROMOTOR, $FUPE_FE_ESTADO_DESDE, $FUPE_FE_ESTADO_HASTA, $queries[$i]); //echo "la variable i vale ".$i." y la funcion devuelve ".$arrayDB."<br>"; if (is_array($arrayDB)) { //var_dump(); if ($i == 1) { for ($j = 0; $j < count($arrayDB); $j++) { while ($num_col < 11) { if ($num_col <= 1) { $arrayTabla[$j][$num_col] = $arrayDB[$j][$num_col]; } else { $arrayTabla[$j][$num_col] = 0; } $num_col++; } $num_col = 0; }
case "DP_PAQ": $TABLA_SENTENCIA = 'DP_PAQ_SENTENCIAS'; $TABLA_CONSULTAR = 'OFICINAS_DIGITALES'; $TIPO = 'Tablero de Control Oficinas Digitales Paquetes'; $SELECT = 'LAST_STATE_DP_PAQ'; break; case "DP_TJ": $TABLA_SENTENCIA = 'DP_TJ_SENTENCIAS'; $TABLA_CONSULTAR = 'OFICINAS_DIGITALES_TJ'; $TIPO = 'Tablero de Control Oficinas Digitales Tarjetas'; $SELECT = 'LAST_STATE_DP_TJ'; break; } $sentencia = traerSentencia($FE_ESTADO_DESDE, $FE_ESTADO_HASTA, $OWNER, $TABLA_SENTENCIA, $TABLA_CONSULTAR, $TABLA_TITULOS, $NRO_SENTENCIA, $SELECT); //echo $sentencia.";\n\n"; $sentenciaArray = cargarArray($sentencia); ?> <div class="container"> <div class="sixteen columns"> <div id="page-title"> <h2><?php echo $ESTADO; ?> </h2> <div id="bolded-line"></div> </div> </div> <div class='sixteen columns'> <div class='field'> <?php echo "<input type=\"hidden\" value=\"{$FE_ESTADO_DESDE}\" id=\"FE_ESTADO_DESDE\" />\n\t\t\t<input type=\"hidden\" value=\"{$FE_ESTADO_HASTA}\" id=\"FE_ESTADO_HASTA\" />\n\t\t\t<input type=\"hidden\" value=\"{$TABLAS}\" id=\"TABLAS\" />\n\t\t\t<input type=\"hidden\" value=\"{$OWNER}\" id=\"OWNER\" />\n\t\t\t<input type=\"hidden\" value=\"{$SELECT}\" id=\"SELECT\" />\n\t\t\t<input type=\"hidden\" value=\"{$NRO_SENTENCIA}\" id=\"NRO_SENTENCIA\" />\n\t\t\t<input type=\"hidden\" value=\"{$TABLA_TITULOS}\" id=\"TABLA_TITULOS\" />";
//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'>"; echo "<tr><th><b>Descripcion</b></th><th><b>Cantidad</b></th>"; echo "<th><b>Ver mas</b></th></tr>"; //$esControlProximo = false; for ($i = 1; $i <= $cant; $i++) {
<?php session_start(); if (empty($_SESSION["username"]) && empty($_SESSION["password"])) { Header("Location: index.php"); } include dirname(__FILE__) . '/conectar_ORACLE.php'; include dirname(__FILE__) . '/functions.php'; $sentencia = "SELECT ALTE_NU_ESTADO, ALTE_CD_DESCRIPCION FROM AM.ALLT_TABLA_ESTADOS ORDER BY 1"; $estados = cargarArray($sentencia); $queryCanal = "SELECT * FROM AM.ALLT_CANAL ORDER BY 1 DESC"; $queryCanal1 = oci_parse($c, $queryCanal); oci_execute($queryCanal1); $queryRechazos = "SELECT ALTR_NU_COD_RECHAZO, ALTR_NU_COD_RECHAZO || ' / ' || CASE WHEN LENGTH (ALTR_CD_MOTIVO) > 50 THEN SUBSTR (ALTR_CD_MOTIVO, 0, 50) || '...' ELSE ALTR_CD_MOTIVO END FROM AM.ALLT_TABLA_RECHAZOS ORDER BY 1"; $queryRechazos1 = oci_parse($c, $queryRechazos); oci_execute($queryRechazos1); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <link rel="shortcut icon" href="images/favicon.jpg" /> <title>Tablero Altas Masivas</title> <!-- CSS --> <link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">