1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
| <?php
include_once('forum/includes/functions_posting.php');
include_once('forum/includes/utf/utf_tools.php');
include_once('forum/includes/bbcode.php');
try //connexion bdd
{
$bdd = new PDO('mysql:host=localhost;dbname=forum','******','*******');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage()); // si erreur, on arrete tout
}
if(isset($_POST['profession'])){ //sera vrai si au moins un moins un checkbox a ete coché
$profession = '<li>'.implode('</li><li>', $_POST['profession']).'</li>';
}
if(isset($_POST['quoti'])){ //sera vrai si au moins un moins un checkbox a ete coché
$quoti = '<li>'.implode('</li><li>', $_POST['quoti']).'</li>';
}
if(isset($_POST['connuguilde'])){ //sera vrai si au moins un moins un checkbox a ete coché
$connuguilde = '<li>'.implode('</li><li>', $_POST['connuguilde']).'</li>';
}
$subject = 'Demande de recrutement de ' .$_POST['pseudo']; //on definie le sujet du message et le corps du message du fofo
$message = '<h2>Présentation globale</h2></b><br /><br />
Pseudo :</b> ' .htmlspecialchars($_POST['pseudo']). '<br />
Age IRL :</b> ' .htmlspecialchars($_POST['age']). '<br />';
$message .= 'Nombre de points de succès :</b> ' .htmlspecialchars($_POST['ptssucc']). '<br />
Nombre d\'heures de jeu :</b> ' .htmlspecialchars($_POST['heurejeu']). '<br /><b />
<h2>Partie IG</h2></b><br /><br />';
$message .= 'Personnages niveau 80 : </b>' .$profession. '<br />
Remarques sur les personnages : </b>' .htmlspecialchars($_POST['rquepersos']). '<br />
Quel est votre quotidien sur Guild Wars 2 ? </b>' .$quoti. '<br />';
$message .= ' Quel est votre interêt pour les runs record ? : </b>' .htmlspecialchars($_POST['interetruns']). '<br />
Quelles ont été vos expériences en speed runs ?</b></b> <br />' .htmlspecialchars($_POST['rqueinteret']). '<br />
Quel est votre expérience de Arah ? : </b>'.$_POST['xparah']. '</b><br />';
$message .= ' Quel est votre expérience de Lupicus en team et en solo ? : </b><br />
En team : '.$_POST['xplupit']. ' En solo : '.$_POST['xplupis']. '<br />
<h2>Partie communautaire</h2></b><br /><br />';
$message .= 'Comment avez vous connus la guilde ? : </b> '.$connuguilde. '<br />
Êtes vous prêt à représenter uniquement notre guilde ? : </b>' .$_POST['rpzguilde']. '<br />
Quels sont vos anciennes guildes ou vos guildes actuelles ? : </b><br />'
.htmlspecialchars($_POST['ancacguildes']). '<br />';
$message .= ' Avez vous un micro pour TS ? : </b> ' .$_POST['micts'].'<br />
<h2>Partie facultative</h2></b><br /><br />
Présentation IRL : </b><br />'
.htmlspecialchars($_POST['presirl']). '<br />
Remarques générales : </b><br />'
.htmlspecialchars($_POST['rque']);
$poll_title = '';
$poll_options = '';
$poll_length = '';
$bbcode_uid = '';
$mode = 'newtopic';
$bbcode_on = 1;
$html_on = 1;
$smilies_on = 1;
$error_msg = '';
$attach_sig = 1;
$return_message = '';
$return_meta = '';
$post_data = array();
$forum_id = 75; /**************** CHANGE THIS TO YOUR FORUM ID YOU WANT TO POST IN */
$post_data['poster_post'] = true;
$post_data['first_post'] = true;
$post_data['last_post'] = false;
$post_data['last_topic'] = false;
$post_data['has_poll'] = false;
$post_data['topic_type'] = 0;
$post_data['poster_id'] = 2; /**************** CHANGE THIS TO THE ID OF A USER WHO HAS PERMISSION TO POST IN THAT FORUM. USUALLY A RAID/FORUM ADMIN. */
$post_data['edit_poll'] = false;
// note that multibyte support is enabled here
$my_subject = utf8_normalize_nfc($subject);
$my_text = utf8_normalize_nfc($message);
// variables to hold the parameters for submit_post
$poll = $uid = $bitfield = $options = '';
generate_text_for_storage($my_subject, $uid, $bitfield, $options, false, false, false);
generate_text_for_storage($my_text, $uid, $bitfield, $options, true, true, true);
$data = array(
'forum_id' => 75,
'icon_id' => false,
'enable_bbcode' => true,
'enable_smilies' => true,
'enable_urls' => true,
'enable_sig' => true,
'message' => $my_text,
'message_md5' => md5($my_text),
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'post_edit_locked' => 0,
'topic_title' => $my_subject,
'notify_set' => false,
'notify' => false,
'post_time' => 0,
'forum_name' => '',
'enable_indexing' => true,
);
$lienCandidature = submit_post('post', $my_subject, '', POST_NORMAL, $poll, $data); //on applique la fonction pour poster qui retourne l'URL du post
echo 'Merci d\'avoir poster, voici le lien de votre candidature : '.$lienCandidature;
?> |
Partager