Salut Saphir,
J'ai un petit soucis, jusqu'à l'annexe tout va bien.
Mais l'en-tête ne m'affiche pas ton message (je tiens à préciser que j'ai simulé une demande via le compte test) mais rien ne s'affiche... peut tu m'aider ?
Les codes :
Code :
<?php
if($mybb->user['usergroup'] != 0) {
    $db = new PDO('mysql:host=*******;dbname=lacommunpmybb', 'lacommunpmybb', '*******');
    if($mybb->user['usergroup'] == 4) {
        // Code a exécuter pour un administrateur.
        $q1 = $db->query('SELECT `uid`, `date`, `poste`, `candidature` FROM `lacommunpmybb`.`recrutement` WHERE `lu` = 0 ORDER BY `cid` ASC');
        while($f1 = $q1->fetch()) {
            $q2 = $db->query('SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = ' . $f1['uid']);
            $f2 = $q2->fetch();
            ?>
            <p><b>La candidature de <a href="member.php?action=profile&uid=<?php echo $f1['uid']; ?>"><?php echo $f2['username']; ?></a> pour le poste de <?php echo $f1['poste']; ?> a été soumise à la date suivante : <?php echo $f1['date']; ?>.</b><br/><br/><?php echo $f1['candidature']; ?></p>
            <hr/>
            <?php
        }
        $db->exec('UPDATE `lacommunpmybb`.`recrutement` SET lu = 1');
    }
    else {
        // Code a exécuter pour tout autre membre connecté.
        if($_GET['traitement']) {
            $db->exec('DELETE FROM `lacommunpmybb`.`recrutement` WHERE uid = ' . $mybb->user['uid']);
            $db->exec('INSERT INTO `lacommunpmybb`.`recrutement` (`uid`, `poste`, `candidature`) VALUES (' . $mybb->user['uid'] . ', \'' . addslashes(htmlentities($_POST['poste'])) . '\', \'' . nl2br(addslashes(htmlentities($_POST['candidature']))) . '\')');
        } else {
            $q = $db->query('SELECT `date`, `poste`, `candidature` FROM `lacommunpmybb`.`recrutement` WHERE `uid` = ' . $mybb->user['uid']);
            $f = $q->fetch();
            ?>
            
            <p><b>Votre candidature pour le poste de <?php echo $f['poste']; ?> a été soumise à la date suivante : <?php echo $f['date']; ?>.</b><br/><br/><?php echo $f['candidature']; ?></p>
            
            <hr/>
            
            <form method="post" action="misc.php?page=recrutement">
                <label for="poste">Poste Convoité :</label>
                <select name="poste" id="poste">
                    <option value="Graphiste">Graphiste</option>
                    <option value="Programmeur">Programmeur</option>
                    <option value="Journaliste (Section actualité)">Journaliste (Section actualité)</option>
                    <option value="Modérateur (Section actualité)">Modérateur (Section actualité)</option>
                    <option value="Modérateur (Partie Raisonnement logique et numérique)">Modérateur (Partie Raisonnement logique et numérique)</option>
                    <option value="Modérateur Culture générale - S'entraîner en s'amusant !)">Modérateur (Culture générale - S'entraîner en s'amusant !)</option>
                </select>
                <br/><br/>
                <p>Si vous postulez pour le poste de journaliste, veillez-nous indiquer le ou les catégories souhaitées (Société, Web & Tech, Sciences, Économie, Entreprise, Sport, Culture et/ou Cinéma)</p>
                <label for="candidature">Candidature :</label><br/><textarea name="candidature" id="candidature" rows="20" cols="70" placeholder="Tapez votre candidature ici."></textarea><br/>
                
                <input type="submit" value="Envoyer"/>
            </form>
            
            <?php
        }
    }
}
?>
 
Pour le templace header :
Code :
<if $mybb->user['usergroup'] == 4 then>
    <?php
        $db = new PDO('mysql:host=**********;dbname=lacommunpmybb', 'lacommunpmybb', '********');
        $q = $dbrecrutement->query('SELECT COUNT(`cid`) AS existe FROM `lacommunpmybb`.`recrutement` WHERE `lu` = 0');
        $f = $q->fetch();
    ?>
    <if $f['existe'] then>
        <div class="red_alert">Une ou plusieurs nouvelle(s) candidature(s) requièrent votre attention. <a href="misc.php?page=recrutement">Cliquez ici pour les afficher.</a></div>
        
    </if>
</if>
 
Je ne vois pas ou est l'erreur..