public function updateEvento() { $filescripts = array("agregarEvento.js"); $pag_title = "EDICION DE EVENTO -CIEFT"; $eventos = new eventosModel(); $cLibreria = new cLibreria(); $cFiles = new cFiles(); $id_evento = $_POST['txtIdEvento']; $ciudad = $_POST['txtCiudad']; $constancia_evento = $_POST['txtConstancia']; $precio = $_POST['txtPrecio']; $moneda = $_POST['txtMoneda']; $codigo_paypal = $_POST['txtPaypal']; $fecha_evento = $cLibreria->getFechaYMD($_POST['txtFecha']); $fecha_evento_fin = $cLibreria->getFechaYMD($_POST['txtFechaFin']); $nombre_evento = $_POST['txtNombre']; $nombre_banco = $_POST['txtNombre_banco']; $numero_deposito = $_POST['txtNumDeposito']; $nombre_deposito = $_POST['txtNombre_deposito']; $numero_transferencia = $_POST['txtNumTransferencia']; $programa_evento = $_POST['txtPrograma']; $poster_evento = $_POST['txtPoster']; $sitio_web = $_POST['txtSitioWeb']; $tipo_evento = $_POST['txtTipo']; $txtPais = $_POST['txtPais']; $fecha_actual = $cLibreria->getFechaActual(); $active = 2; //variable que se usa para saber que pestaña estara activada $msg = ""; $msgFile = ""; //guardamos el archivo en el servidor if ($_FILES['txtPrograma']['name'] != "") { $resultFile = $cFiles->setFile("txtPrograma", "./public/programasEventos", false); //ruta donde se guardara el archivo if ($resultFile == 1) { //recuperamos el nombre si se guardo. $cFiles->deleteFile($_POST['txtPrograma'], "./public/programasEventos"); $programa_evento = $cFiles->getName(); } else { //regresamos el mensaje de error si no se guardo $msgFile = $resultFile . "<br>"; } } //guardamos el archivo que será la constancia en el servidor if ($_FILES['txtConstancia']['name'] != "") { $resultFile = $cFiles->setFile("txtConstancia", "./public/constanciasEventos", false); //ruta donde se guardara el archivo if ($resultFile == 1) { //recuperamos el nombre si se guardo. $constancia_evento = $cFiles->getName(); } else { //regresamos el mensaje de error si no se guardo $msgFile = $msgFile . "<br>" . $resultFile . "<br>"; } } //guardamos el archivo que será el poster en el servidor if ($_FILES['txtPoster']['name'] != "") { $resultFile = $cFiles->setFile("txtPoster", "./public/posterEventos", false); //ruta donde se guardara el archivo if ($resultFile == 1) { //recuperamos el nombre si se guardo. $poster_evento = $cFiles->getName(); } else { //regresamos el mensaje de error si no se guardo $msgFile = $msgFile . "<br>" . $resultFile . "<br>"; } } //guardamos el evento en la base de datos. $result = $eventos->updateEvento($id_evento, $moneda, $txtPais, $ciudad, $codigo_paypal, $constancia_evento, $precio, $fecha_evento, $fecha_evento_fin, $nombre_evento, $nombre_banco, $nombre_deposito, $numero_deposito, $numero_transferencia, $programa_evento, $poster_evento, $sitio_web, $tipo_evento); if ($result) { $msg = "<div id='msjInfoModal' class='alert alert-success'> <button class='close' data-close='alert'></button> {$msgFile} <i class='fa fa-thumbs-o-up'></i> <span> EVENTO EDITADO CORRECTAMENTE.</span></div>"; } else { $msg = "<div id='msjInfoModal' class='alert alert-danger'> <button class='close' data-close='alert'></button> {$msgFile} <i class='fa fa-thumbs-o-up'></i> <span> OCURRIO UN ERROR AL EDITAR EL EVENTO.</span></div>"; } include 'view/head.php'; echo "<div class='page-content-wrapper'> <div class='page-content'>{$msg} <div id='msjInfoModal' class='alert alert-info'><button class='close' data-close='alert'></button><i class='fa fa-spinner fa-spin fa-x6'></i><span>REDIRECCIONANDO...</span></div></div></div>"; echo "<script> window.setTimeout(function(){window.location.assign('" . PATH_SITE . "admin/updateEvento?id_evento=" . $id_evento . "')},2500); </script>"; include 'view/footer.php'; }