<? require_once($_SERVER["DOCUMENT_ROOT"]."/../Classes/provart/grid.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/../Common/miscellaneous/date_utils.php"); validarSesion(isset($_SESSION["isAgenteComercial"])); validarSesion($_SESSION["comisiones"]); SetDateFormatOracle("DD/MM/YYYY"); set_time_limit(240); $showProcessMsg = true; $fechaDesde = incMonths(date("d/m/Y"), -12); if (isset($_REQUEST["fechaDesde"])) $fechaDesde = $_REQUEST["fechaDesde"]; $fechaHasta = date("d/m/Y"); if (isset($_REQUEST["fechaHasta"])) $fechaHasta = $_REQUEST["fechaHasta"]; $pagina = 1; if (isset($_REQUEST["pagina"])) $pagina = $_REQUEST["pagina"]; $ob = "2_D_"; if (isset($_REQUEST["ob"])) $ob = $_REQUEST["ob"]; $params = array(":id" => $_SESSION["entidad"]);
$error = "Columna H: Período inválido, el formato correcto es YYYYMM."; insertarRegistroError($seqTrans, $row, $error); } elseif (strlen($cols["H"]) != 6) { $error = "Columna H: Período inválido, el formato debe ser YYYYMM."; insertarRegistroError($seqTrans, $row, $error); } elseif (intval(substr($cols["H"], 0, 4)) < 2006) { $error = "Columna H: Período inválido, el año debe ser 2006 o posterior."; insertarRegistroError($seqTrans, $row, $error); } elseif (intval(substr($cols["H"], 4, 2)) > 12) { $error = "Columna H: Período inválido, el formato debe ser YYYYMM."; insertarRegistroError($seqTrans, $row, $error); } elseif (dateDiff(incMonths(date("01/m/Y"), -1), "01/".substr($cols["H"], 4, 2)."/".substr($cols["H"], 0, 4)) > 0) { $error = "Columna H: Período inválido, el período no puede ser igual al actual ni al futuro."; insertarRegistroError($seqTrans, $row, $error); } elseif ($primerPeriodo != $cols["H"]) { $error = "Columna H: Período inválido, el período debe ser igual al período de la primer fila."; insertarRegistroError($seqTrans, $row, $error); } // *** Verifico que si la columna I tiene un valor, sea una fecha válida *** if ($cols["I"] != "") if (!isFechaValida($cols["I"])) { $error = "Columna I: Fecha de Ingreso inválida, el formato correcto es dd/mm/yyyy."; insertarRegistroError($seqTrans, $row, $error); }
?> " /> <input id="fechaHastaDefault" name="fechaHastaDefault" type="hidden" value="<?php echo date("d/m/Y"); ?> " /> <input id="mesDesde2Default" name="mesDesde2Default" type="hidden" value="<?php echo getMonthFromDate(incMonths(date("d/m/Y"), -2)); ?> " /> <input id="mesDesde3Default" name="mesDesde3Default" type="hidden" value="<?php echo getMonthFromDate(incMonths(date("d/m/Y"), -5)); ?> " /> <input id="mesDesde4Default" name="mesDesde4Default" type="hidden" value="<?php echo getMonthFromDate(incMonths(date("d/m/Y"), -11)); ?> " /> <input id="mesHastaDefault" name="mesHastaDefault" type="hidden" value="<?php echo date("m"); ?> " /> <div id="divEstadisticas"> <div class="fila"> <label for="tipo">Tipo</label> <?php echo $comboTipo->draw(); ?> </div> <div id="divHoraria">