* - revisa si el evento es en un dia feriado, en tal caso no lo inserta */ require_once dirname(__FILE__) . '/../querys/insertEvento.php'; //funcion de insercion de eventos if (isset($_POST['idTM']) && isset($_POST['idEco']) && isset($_POST['start']) && isset($_POST['end'])) { $idTM = $_POST['idTM']; $idEco = $_POST['idEco']; $start = $_POST['start']; $end = $_POST['end']; /* * se revisa que el evento no sea un dia feriado asignado en el arreglo de feriados */ require_once dirname(__FILE__) . '/feriados.php'; //se incluye el arreglo con los dias feriados $errores = 0; foreach ($feriados as $feriado) { $startFeriado = explode('T', $feriado['start']); $endFeriado = explode('T', $feriado['end']); $startEvento = explode('T', $start); $endEvento = explode('T', $end); if ($startEvento[0] == $startFeriado[0] || $endEvento[0] == $endFeriado[0]) { $errores++; } } if ($errores == 0) { //si no hay coincidencias de fecha echo insertEvento($idTM, $idEco, $start, $end); } else { echo 'el evento es en dia feriado'; } }
$data_direccion[$key] = $_POST[$key]; } } $condiciones = array(); if (isset($_POST['condiciones'])) { $condiciones = $_POST['condiciones']; } $tickets = array(); if (isset($_POST['tickets'])) { $tickets = $_POST['tickets']; } if (isset($_POST['idEvento'])) { $idEvento = $_POST['idEvento']; $evento = updateEvento($idEvento, $data, $data_direccion, $tickets, $condiciones); } else { $evento = insertEvento($data, $data_direccion, $tickets, $condiciones); } if ($evento) { $result['msg'] = 'ok'; $result['data'] = 'Se guardaron los cambios correctamente'; $result['eventoId'] = $evento; } else { $result['data'] = 'No se guardaron los cambios. Verifique sus datos y vuelva a intentarlo.'; } } else { if (strcmp($action, 'updatefields') == 0) { if (isset($_POST['edit'])) { $edit = $_POST['edit']; foreach ($edit as $idEvento => $data) { $updated = updateEventoData($idEvento, $data); }