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'; }
echo json_encode($respuesta); } catch (Exception $e) { $respuesta = array('error' => $e->getMessage()); echo json_encode($respuesta); } break; case 'updateEstatusVentaImagen': // print_r($_POST); include_once "../controller/cFiles.php"; $cFiles = new cFiles(); try { // $cFiles->setName($_POST['txtNombreAgregar'],'archivo'); // echo $cFiles->getName(); $result = $cFiles->setFile('archivo', '../pedidos', false); if ($result == 1) { $cVentas->updateEstatusVenta($_POST['estatus'], $_POST['txtIdVenta'], $_POST['txtObservacion'], $cFiles->getName()); header("Location:../view/consultarPedidoExistente.php"); } else { throw new Exception($result, 1); } } catch (Exception $e) { echo $e->getMessage(); } break; case 'ventasUsuario': //muestra la tabla de los pedidos que tiene un usuario $datos = $cVentas->getVentas($_POST['id_usuario'], $_POST['id_sucursal'], $_POST['fecha_inicio'], $_POST['fecha_fin'], $_POST['estatus']); ?> <table class="table table-hover table-bordered table-striped" id="tabla" border="1" cellpadding="10" cellspacing="0"> <thead> <tr>
<?php include_once "../controller/cFiles.php"; include_once "../controller/cSistema.php"; $cSistema = new cSistema(); $cFiles = new cFiles(); try { $cFiles->setName($_POST['txtNombreAgregar'], 'archivo'); // echo $cFiles->getName(); $result = $cFiles->setFile('archivo', '../comunicados', true); if ($result == 1) { $cSistema->setComunicados($_POST['txtClienteAgregar'], $cFiles->getName(), 1, $_POST['txtTipoAgregar']); header("Location:../view/configurarcomunicados.php"); } else { throw new Exception($result, 1); } } catch (Exception $e) { echo $e->getMessage(); }
function fichaAdjuntos() { $cFiles = new cFiles(); $participante = new participantesModel(); //comprobamos el envió de adjuntos //Preguntamos si nuestro arreglo 'archivos' fue definido if (isset($_FILES["archivos"])) { $tot = count($_FILES["archivos"]["name"]); //obtenemos la cantidad de elementos que tiene el arreglo archivos for ($i = 0; $i < $tot; $i++) { //recorremos el archivo $resul = $cFiles->setFiles("archivos", $i, "./public/imgAdjuntos", false); if ($resul == 1) { // echo "guardado".$cFiles->getName(); $resultadoAdjuntos = $participante->setAdjuntos($_SESSION['registro_cief']['id_participante'], $_POST['txtIdEvento'], $cFiles->getName()); if (!$resultadoAdjuntos) { echo "Error al guardar este archivo en la base de datos"; } } else { echo "Error al guardar." . $resul; } } header("Location:" . PATH_SITE . 'perfil/'); } }