$desde = false; if (isset($_POST['desdeYear']) && isset($_POST['desdeMonth']) && isset($_POST['desdeDay'])) { //begin if $fecha = $_POST['desdeYear'] . "-"; $fecha .= OOB_validatetext::addZero($_POST['desdeMonth']) . "-"; $fecha .= OOB_validatetext::addZero($_POST['desdeDay']); $fecha .= ' 00:00:00'; $desde = new Date($fecha); } //fecha hasta $hasta = false; if (isset($_POST['hastaYear']) && isset($_POST['hastaMonth']) && isset($_POST['hastaDay'])) { //begin if $fecha = $_POST['hastaYear'] . "-"; $fecha .= OOB_validatetext::addZero($_POST['hastaMonth']) . "-"; $fecha .= OOB_validatetext::addZero($_POST['hastaDay']); $fecha .= ' 23:59:59'; $hasta = new Date($fecha); } //VALIDACIONES $errores = array(); //verificar datos enviados duplicados if (!$sp->Validar()) { $errores[] = 'SENT_DUPLICATE_DATA'; } //validar fechas if ($desde) { if (!contenido_estructura::isValidDate($desde)) { $errores[] = "INVALID_DESDE"; } }