$conn = cogerConexion(); $sql = "SELECT user_id FROM groups_users WHERE group_id= " . $_POST['grupoInvitar']; //traemos id de usuario de grupo X $result = mysqli_query($conn, $sql) or die("Error: " . mysqli_error($conn)); foreach ($result as $a) { //recorremos lista de ids para comprobar que no tengan invitacion $sql = "SELECT * FROM events_users WHERE user_id= " . $a['user_id'] . " and event_id = " . $_SESSION['idevento']; $result = mysqli_query($conn, $sql) or die("Error: " . mysqli_error($conn)); if (!mysqli_num_rows($result) > 0) { //no a sido invitado include_once './accionesEventos.php'; $sql = "SELECT * FROM users WHERE id= " . $a['user_id'] . " and habilitado = 'y'"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) == 1) { //esta habilitado crear_invitacion($_SESSION['idevento'], $a['user_id']); } } } header('location: invitarevento.php'); } if (isset($_POST["desinvitarGrupo"])) { include_once 'conexion.php'; $conn = cogerConexion(); $sql = "SELECT user_id FROM groups_users WHERE group_id= " . $_POST['grupoInvitar']; //traemos id de usuario de grupo X $result = mysqli_query($conn, $sql) or die("Error: " . mysqli_error($conn)); foreach ($result as $a) { //recorremos lista de ids para comprobar que no tengan invitacion $sql = "SELECT * FROM events_users WHERE user_id= " . $a['user_id'] . " and event_id = " . $_SESSION['idevento']; $result = mysqli_query($conn, $sql) or die("Error: " . mysqli_error($conn));
$name = $_FILES["userfile"]["name"][$i]; if (($_FILES["userfile"]["type"][$i] == "image/png" || $_FILES["userfile"]["type"][$i] == "image/jpeg" || $_FILES["userfile"]["type"][$i] == "image/jpg" || $_FILES["userfile"]["type"][$i] == "image/pjpeg" || $_FILES["userfile"]["type"][$i] == "application/pdf") && $_FILES["userfile"]["size"][$i] < 5000000) { //Si es que hubo un error en la subida, mostrarlo, de la variable $_FILES podemos extraer el valor de [error], que almacena un valor booleano (1 o 0). if ($_FILES["userfile"]["error"][$i] > 0) { echo $_FILES["userfile"]["error"][$i] . ""; $error = true; } else { // Si no hubo ningun error, hacemos otra condicion para asegurarnos que el archivo no sea repetido $hora = time(); $typemime = $_FILES["userfile"]["type"][$i]; $idevento = $_POST['idevento']; $con++; $url = "./archivos/filesevents/" . "archivo" . $hora . $_FILES['userfile']['name'][$i]; crear_fichero($_POST['descripcionFicheros'][$i], $idevento, $url, $typemime); // Si no es un archivo repetido y no hubo ningun error, procedemos a subir a la carpeta /archivos, seguido de eso mostramos la imagen subida move_uploaded_file($_FILES["userfile"]["tmp_name"][$i], $url); header('location: miseventos.php'); } } } if ($con == 0) { $date = cambiar_formato_fecha_guardar($_POST['fecha']); $idcreado = crear_evento($_POST['name'], $_POST['descripcionFicheros'], $_SESSION['userid'], $date); crear_invitacion($idcreado, $_SESSION['userid']); header('location: miseventos.php'); } } } else { header('location: subirfichero.php'); } }