コード例 #1
0
ファイル: invite.php プロジェクト: aurelienshz/g1a
$contents['titreEvenement'] = $event['titre'];
$title = "Inviter un ami à l'évènement " . $contents['titreEvenement'];
$styles = ['events.css', 'form.css'];
$blocks = ['invite'];
if (connected()) {
    if (empty($_POST)) {
        ///Si le bloc est vide///
        vue($blocks, $styles, $title, $contents);
    } else {
        $destinataire = getUserAuth($_POST['destinataire']);
        if (!checkUsed($_POST['destinataire'], NULL)) {
            ///si le pseudo n'existe pas///
            alert('error', 'Le pseudo renseigné n\'est pas valide !');
            vue($blocks, $styles, $title, $contents);
        } else {
            if ($expediteur === $destinataire[0]) {
                alert('error', 'Vous ne pouvez pas vous inviter vous-même !');
                vue($blocks, $styles, $title, $contents);
            } else {
                ///On récupère l'ID du pseudo rentré et on fait l'insertion en BDD///
                insertInvite($expediteur, $_GET['id'], $destinataire['id']);
                alert('info', 'Votre message a bien été envoyé !');
                vue($blocks, $styles, $title, $contents);
            }
        }
    }
} else {
    alert('info', 'Merci de vous connecter pour inviter quelqu\'un à l\'évènement !');
    header('Location: ' . getLink(['membres', 'connexion']));
    exit;
}
コード例 #2
0
ファイル: addModo.php プロジェクト: aurelienshz/g1a
$contents['modos'] = array_merge(getCreator($_GET["id"]), getCreators($_GET['id']));
$contents['errorMessage'] = '';
if (!empty($_POST['pseudo'])) {
    if (!checkUsed($_POST['pseudo'], NULL, False)) {
        ///si le pseudo n'existe pas///
        $contents['errorMessage'] .= 'Le pseudo renseigné n\'existe pas ! ';
    }
    $orga_id = getUserAuth($_POST['pseudo'], False)['id'];
    if (checkOrganiser($orga_id, $_GET['id'])) {
        $contents['errorMessage'] .= 'Le pseudo renseigné est déja organisateur de cet évènement ! ';
    }
    if (getUserDetails($orga_id)['niveau'] <= 0) {
        $contents['errorMessage'] .= 'Le pseudo renseigné n\'est pas activé ! ';
    }
    if (empty($contents['errorMessage'])) {
        if (insertModo($_GET['id'], $orga_id)) {
            insertInvite($_SESSION['id'], $_GET['id'], $orga_id);
            alert("ok", "Le modérateur a bien été ajouté !");
            header("Location: " . getLink(["events", "modify", $_GET["id"]]));
            exit;
        }
    }
}
// Verifier qu'il est activé
// /**** préparation de la vue ****/
$title = 'Ajouter un Modérateur';
$styles = ['form.css', 'accueil.css', 'search.css', 'prettyform.css', 'modify.css'];
$blocks = ['addModo'];
// /****Affichage de la page *****/
// //Appel de la vue :
vue($blocks, $styles, $title, $contents);