session_start(); include "db.php"; include "notificacionDao.php"; //Obtengo el Json enviado $postdata = file_get_contents("php://input"); $request = json_decode($postdata); //echo "DATOS".print_r($request).$request->nombre; //if () //addEvento($db,$request); //closeConnection(); //closeConnection($db); //echo $_SERVER['REQUEST_METHOD']; if ($_SERVER['REQUEST_METHOD'] == "PUT") { //updateEvento($db,$_GET); updateEvento($db, $request); } if ($_SERVER['REQUEST_METHOD'] == "POST") { addEvento($db, $request); } if ($_SERVER['REQUEST_METHOD'] == "GET") { //echo "AAA".$_GET; getEventoById($db, $_GET["id"]); } closeConnection(); function addEvento($con, $request) { $insert = "INSERT INTO `Eventos` (`codigo`, `nombre`,`TotalBudget`,`FechaCreacion`,`FechaActualizacion`,`idCliente`,`idUsuarioComercial`,`IdCreadoPor`,`IdActualizadoPor`\n\t\t,`FechaDesde`,`FechaHasta`,`FechaPresentacion`,`FechasAlt`,`Pax`,`Comentarios`,`IdTipoEvento`,`Presupuesto`)\tVALUES ('" . $request->codigo . "','" . $request->nombre . "','" . $request->budget . "','" . getFechaHoy() . "','" . getFechaHoy() . "','" . $request->clienteId[0]->Id . "','" . $request->usuarioId[0]->Id . "','" . $_SESSION['idUser'] . "','" . $_SESSION['idUser'] . "','" . getFormatedDate($request->fechaDesde) . "','" . getFormatedDate($request->fechaHasta) . "','" . getFormatedDate($request->fechaPresentacion) . "','" . getFechaAlternativa($request) . "','" . $request->pax . "','" . $request->comentario . "','1','" . $request->presupuesto . "');"; //mysqli_insert_id(); if (!mysqli_query($con, $insert)) { printf("Errormessage: %s\n", mysql_error());
<?php /* * script que hara update a un evento via ajax */ require_once dirname(__FILE__) . '/../querys/updateEvento.php'; //funcion de insercion de eventos $idEvento = $_POST['idEvento']; $start = $_POST['start']; $end = $_POST['end']; echo updateEvento($idEvento, $start, $end);
foreach ($data_direccion as $key => $value) { if (isset($_POST[$key])) { $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) {