Fin de candidature, debut pagination offre stage

This commit is contained in:
Louis DUMONT 2022-03-28 15:30:48 +02:00
parent 9debce2e7d
commit ccd060daac
17 changed files with 324 additions and 27 deletions

View File

@ -163,6 +163,49 @@
font-size: 1em;
}
.control_bar
{
text-align: center;
margin-bottom: 20px;
font-size: 2em;
}
.left
{
display: inline-block;
width: 40px;
height: 40px;
border-radius: 5px;
cursor: pointer;
margin-right: 20px;
}
.left:hover
{
background-color: black;
color: white;
transition: all 0.3s;
}
.right
{
display: inline-block;
width: 40px;
height: 40px;
border-radius: 5px;
cursor: pointer;
margin-left: 20px;
}
.right:hover
{
background-color: black;
color: white;
transition: all 0.3s;
}
/*//////////////////////////////////////////////////////////////////
[ Modal ] */

View File

@ -1,6 +1,15 @@
var ID_internship=0;
$(document).ready(function(){
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
if (urlParams.get('page') == null){
window.location.href = "/?page=1";
}
var page = parseInt(urlParams.get('page'));
$("#li_stages").delay(2000).addClass("hover");
$(".heart1, .heart2").click(function(event) {
@ -51,4 +60,41 @@ $(document).ready(function(){
if (check) {$(".form_postuler").append('<input type="hidden" name="ID_internship" value="'+ window.ID_internship +'">');}
return check;
}));
function replaceUrlParam(url, paramName, paramValue)
{
if (paramValue == null) {
paramValue = '';
}
var pattern = new RegExp('\\b('+paramName+'=).*?(&|#|$)');
if (url.search(pattern)>=0) {
return url.replace(pattern,'$1' + paramValue + '$2');
}
url = url.replace(/[?#]$/,'');
return url + (url.indexOf('?')>0 ? '&' : '?') + paramName + '=' + paramValue;
}
function left(){
if (page != null){
if (page >= 2) {
console.log("left");
window.location.href = replaceUrlParam(window.location.href, "page", parseInt(urlParams.get('page'))-1);
}
}
}
$(".left").click( function() {
left();
});
function right(){
if (page != null){
if (page >= 1) {
console.log("right");
window.location.href = replaceUrlParam(window.location.href, "page", parseInt(urlParams.get('page'))+1);
}
}
}
$(".right").click( function() {
right();
});
});

View File

@ -26,7 +26,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$query_candidatures = $bdd->prepare($sql);
$query_candidatures->execute(['user' => $_COOKIE["username"]]);
$results_candidatures = $query_candidatures->fetchALL(PDO::FETCH_OBJ);
} else if ($results_perm[0]->name_role == "Pilote") {
} else if ($results_perm[0]->name_role == "Pilote" || $results_perm[0]->name_role == "Délégué(e)" || $results_perm[0]->name_role == "Administrateur") {
$sql = 'SELECT ID_candidature, ID_user, username, firstname_user, lastname_user, progression_candidature, cv_file_path_candidature, lm_file_path_candidature, validation_form_file_path_candidature, internship_agreement_file_path_candidature, name_internship, name_company, email_company, city_localisation, postal_code_localisation FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions NATURAL JOIN roles NATURAL JOIN candidatures INNER JOIN internships ON candidatures.ID_internship=internships.ID_internship NATURAL JOIN companies INNER JOIN localisations ON internships.ID_localisation=localisations.ID_localisation WHERE name_role="Etudiant" AND ID_promotion IN (SELECT ID_promotion FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions WHERE username=:user) ORDER BY lastname_user ASC;';
$query_candidatures = $bdd->prepare($sql);
$query_candidatures->execute(['user' => $_COOKIE["username"]]);
@ -122,7 +122,20 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
Le pilote a été averti de votre dépôt. Il signera votre fiche de validation
<br>
<?php
} else if ($result->progression_candidature == 4) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">La convention de stage est en cours de rédaction.</div>
<?php
} else if ($result->progression_candidature == 5) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">La convention a été envoyé à l'entreprise. Sa réponse est en attente</div>
<?php
} else if ($result->progression_candidature == 6) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">Le stage est confirmé !</div>
<?php
} ?>
</div>
</div>
<div class="divRight">
@ -150,7 +163,13 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
<td>Fiche de validation :</td>
<td>
<?php
if($result->validation_form_file_path_candidature != "") {echo 'Déposé <i style="color:green;" class="fas fa-check"></i>';}
if($result->validation_form_file_path_candidature != "") {
if ($result->progression_candidature <= 3) {
echo 'Déposée non signée <i style="color:green;" class="fas fa-check"></i>';
} else {
echo 'Déposée et signée <i style="color:green;" class="fas fa-check"></i>';
}
}
else {echo 'Non disponible <i style="color:red;" class="fas fa-times"></i>';}
?>
</td>
@ -180,7 +199,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
</div>
<?php
}
} else if ($results_perm[0]->name_role == "Pilote" || $results_perm[0]->name_role == "Délégué(e)") { //Ici le contenu que le tuteur doit voir
} else if ($results_perm[0]->name_role == "Pilote" || $results_perm[0]->name_role == "Délégué(e)" || $results_perm[0]->name_role == "Administrateur") { //Ici le contenu que le tuteur doit voir
if ($query_candidatures->rowCount() >= 1) {
foreach ($results_candidatures as $result) {
?>
@ -209,7 +228,6 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
L'étudiant a envoyé la fiche de validation de sujet de stage à l'entreprise. Vous serez aerti par mail lorsqu'il la déposera.
<br>
<?php
} else if ($result->progression_candidature == 3) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
@ -231,8 +249,57 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
<button class="button" type="submit">Envoyer</button>
</form>
<?php } else {
echo '<br>Vous n\'avez pas la permission d\'entrer la réponse de l\'entreprise... Veuillez contacter votre pilote ou délégué(e).';
echo '<br>Vous n\'avez pas la permission de déposer la fiche de validation de sujet de stage signée... Veuillez contacter votre pilote ou délégué(e).';
} ?>
<?php
} else if ($result->progression_candidature == 4) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">La candidature est actuellement en attendre d'une convention de stage.</div>
<div class="title_in_bubble_status">Prochaine étape:</div>
Vous pouvez maintenant déposer la convention de stage de l'étudiant.
<br>
<?php
$query_perm_step3 = $bdd->prepare('SELECT code_permission FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission="SFx34" AND username=:user;');
$query_perm_step3->execute(['user' => $_COOKIE["username"]]);
if ($query_perm_step3->rowCount() >= 1) { ?>
<br>
<form action="controller/Manage_candidatures.php" method="post" enctype="multipart/form-data">
<div class="flex-row-modal value"><input id="convention" type="file" name="convention" required></div>
<input type="hidden" name="ID_candidature" value="<?= $result->ID_candidature ?>" required>
<input type="hidden" name="ID_user" value="<?= $result->ID_user ?>" required>
<input type="hidden" name="progression_candidature" value="<?= $result->progression_candidature ?>" required>
<br>
<button class="button" type="submit">Envoyer</button>
</form>
<?php } else {
echo '<br>Vous n\'avez pas la permission d\'envoyer la convention de stage... Veuillez contacter votre pilote ou délégué(e).';
} ?>
<?php
} else if ($result->progression_candidature == 5) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">La convention de stage a été envoyé à l'entreprise.</div>
<div class="title_in_bubble_status">Prochaine étape:</div>
<?php
$query_perm_step6 = $bdd->prepare('SELECT code_permission FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission="SFx35" AND username=:user;');
$query_perm_step6->execute(['user' => $_COOKIE["username"]]);
if ($query_perm_step6->rowCount() >= 1) {
echo 'Validez lorsque vous aurez reçu la convention de stage';
?>
<form action="/controller/Manage_candidatures.php" method="post">
<input type="hidden" name="response" value="y">
<input type="hidden" name="ID_candidature" value="<?=$result->ID_candidature?>">
<input type="hidden" name="progression_candidature" value="<?=$result->progression_candidature?>">
<button class="button" type="submit">Valider</button>
</form>
<?php } else {
echo '<br>Vous n\'avez pas la permission de confirmer la convention de stage... Veuillez contacter votre pilote ou délégué(e).';
} ?>
<?php
} else if ($result->progression_candidature == 6) { ?>
<div class="title_in_bubble_status">Statut <?=$result->progression_candidature ?></div>
<div class="text_stat">Le stage est confirmé !</div>
<?php
} ?>
</div>
@ -253,7 +320,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
<td>Lettre de motivation :</td>
<td>
<?php
if($result->lm_file_path_candidature != "") {echo 'Déposé <i style="color:green;" class="fas fa-check"></i>';}
if($result->lm_file_path_candidature != "") {echo 'Déposée <i style="color:green;" class="fas fa-check"></i>';}
else {echo 'Non disponible <i style="color:red;" class="fas fa-times"></i>';}
?>
</td>
@ -262,7 +329,13 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
<td>Fiche de validation :</td>
<td>
<?php
if($result->validation_form_file_path_candidature != "") {echo 'Déposé <i style="color:green;" class="fas fa-check"></i>';}
if($result->validation_form_file_path_candidature != "") {
if ($result->progression_candidature <= 3) {
echo 'Déposée non signée <i style="color:green;" class="fas fa-check"></i>';
} else {
echo 'Déposée et signée <i style="color:green;" class="fas fa-check"></i>';
}
}
else {echo 'Non disponible <i style="color:red;" class="fas fa-times"></i>';}
?>
</td>

View File

@ -80,7 +80,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$mail->Username = 'teamspeakcompte@gmail.com';
$mail->Password = 'wptjusfmrxurmgcf';
$mail->setFrom('teamspeakcompte@gmail.com', 'Ceci Ton Stage');
$mail->setFrom('teamspeakcompte@gmail.com', 'Cesi Ton Stage');
foreach ($results_pilots_of_user as $result) {
$mail->addAddress($result->email_user, $result->firstname_user." ".$result->lastname_user);
}
@ -114,9 +114,9 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$query_ID_internship->execute(['ID_candidature' => $ID_candidature]);
$results_ID_internship = $query_ID_internship->fetchALL(PDO::FETCH_OBJ);
if (is_uploaded_file($_FILES['fvss_signee']['tmp_name'])){
$query_pilots_of_user = $bdd->prepare('SELECT ID_user, firstname_user, lastname_user, email_user FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions INNER JOIN roles ON roles.ID_role=users.ID_role WHERE (name_role="Pilote" OR name_role="Délégué(e)") AND ID_promotion=(SELECT ID_promotion FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions WHERE username=:user);');
$query_pilots_of_user->execute(['user' => $_COOKIE["username"]]);
$results_pilots_of_user = $query_pilots_of_user->fetchALL(PDO::FETCH_OBJ);
$query_email_user = $bdd->prepare('SELECT email_user, firstname_user, lastname_user FROM users WHERE ID_user=:ID_user;');
$query_email_user->execute(['ID_user' => $ID_user]);
$results_email_user = $query_email_user->fetchALL(PDO::FETCH_OBJ);
$location_fvss = "/documents/users/".$ID_user."/"."candidatures/".$results_ID_internship[0]->ID_internship."/".$_FILES['fvss_signee']['name'];
@ -130,7 +130,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$query_update_candidature = $bdd->prepare('UPDATE candidatures SET progression_candidature="4", validation_form_file_path_candidature=:location_fvss WHERE ID_candidature=:ID_candidature;');
$query_update_candidature->execute(['location_fvss' => $location_fvss, 'ID_candidature' => $ID_candidature]);
/*try {
try {
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
@ -140,8 +140,8 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$mail->Username = 'teamspeakcompte@gmail.com';
$mail->Password = 'wptjusfmrxurmgcf';
$mail->setFrom('teamspeakcompte@gmail.com', 'Ceci Ton Stage');
foreach ($results_pilots_of_user as $result) {
$mail->setFrom('teamspeakcompte@gmail.com', 'Cesi Ton Stage');
foreach ($results_email_user as $result) {
$mail->addAddress($result->email_user, $result->firstname_user." ".$result->lastname_user);
}
@ -154,7 +154,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
echo "Email message sent.";
} catch (Exception $e) {
echo "Error in sending email. Mailer Error: {$mail->ErrorInfo}";
}*/
}
echo "<script>location.href='/candidatures.php';</script>";
@ -164,6 +164,121 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
}
}
}
} else if ($progression_candidature == "4") {
$ID_user = $_POST["ID_user"];
if (isset($_POST["ID_user"])) {
$query_perm_step5 = $bdd->prepare('SELECT ID_user, code_permission, firstname_user, lastname_user FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission="SFx34" AND username=:user;');
$query_perm_step5->execute(['user' => $_COOKIE["username"]]);
$results_perm_step5 = $query_perm_step5->fetchALL(PDO::FETCH_OBJ);
if ($query_perm_step5->rowCount() >= 1) {
$query_ID_internship = $bdd->prepare('SELECT ID_internship FROM candidatures WHERE ID_candidature=:ID_candidature;');
$query_ID_internship->execute(['ID_candidature' => $ID_candidature]);
$results_ID_internship = $query_ID_internship->fetchALL(PDO::FETCH_OBJ);
if (is_uploaded_file($_FILES['convention']['tmp_name'])){
$query_email_user = $bdd->prepare('SELECT email_user, firstname_user, lastname_user FROM users WHERE ID_user=:ID_user;');
$query_email_user->execute(['ID_user' => $ID_user]);
$results_email_user = $query_email_user->fetchALL(PDO::FETCH_OBJ);
$location_convention = "/documents/users/".$ID_user."/"."candidatures/".$results_ID_internship[0]->ID_internship."/".$_FILES['convention']['name'];
try {
if (!is_dir("../documents/users/".$ID_user."/"."candidatures/".$results_ID_internship[0]->ID_internship)){
mkdir("../documents/users/".$ID_user."/"."candidatures/".$results_ID_internship[0]->ID_internship, 0700);
}
move_uploaded_file($_FILES['convention']['tmp_name'], "..".$location_convention);
$query_update_candidature = $bdd->prepare('UPDATE candidatures SET progression_candidature="5", internship_agreement_file_path_candidature=:location_convention WHERE ID_candidature=:ID_candidature;');
$query_update_candidature->execute(['location_convention' => $location_convention, 'ID_candidature' => $ID_candidature]);
try {
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
$mail->Username = 'teamspeakcompte@gmail.com';
$mail->Password = 'wptjusfmrxurmgcf';
$mail->setFrom('teamspeakcompte@gmail.com', 'Cesi Ton Stage');
foreach ($results_email_user as $result) {
$mail->addAddress($result->email_user, $result->firstname_user." ".$result->lastname_user);
}
$mail->IsHTML(true);
$mail->Subject = "CTS - Depot de candidature";
$mail->Body = 'Bonjour, le tuteur <b>'.$results_perm_step5[0]->firstname_user.' '.$results_perm_step5[0]->lastname_user.'</b> a depose la fiche de validation de sujet de stage signee. La prochaine etape conscite a attendre la convention de stage de la part de l\'ecole.';
//$mail->AltBody = 'Plain text message body for non-HTML email client. Gmail SMTP email body.';
$mail->send();
echo "Email message sent.";
} catch (Exception $e) {
echo "Error in sending email. Mailer Error: {$mail->ErrorInfo}";
}
echo "<script>location.href='/candidatures.php';</script>";
} catch (Exception $e) {
echo "zut une erreur";
}
}
}
}
} else if ($progression_candidature == "5"){
if (isset($_POST["response"])) {
$response = $_POST["response"];
$query_perm_step2 = $bdd->prepare('SELECT code_permission FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission="SFx35" AND username=:user;');
$query_perm_step2->execute(['user' => $_COOKIE["username"]]);
if ($query_perm_step2->rowCount() >= 1) {
$query_check_user_candidature = $bdd->prepare('SELECT * FROM users NATURAL JOIN candidatures WHERE username=:user AND ID_candidature=:ID_candidature;');
$query_check_user_candidature->execute(['user' => $_COOKIE["username"], 'ID_candidature' => $ID_candidature]);
if ($query_perm_step2->rowCount() >= 1) {
if ($response == "y") {
$query_update_candidature = $bdd->prepare('UPDATE candidatures SET progression_candidature = "6" WHERE ID_candidature=:ID_candidature;');
$query_update_candidature->execute(['ID_candidature' => $ID_candidature]);
}
}
$query_email_user = $bdd->prepare('SELECT email_user, firstname_user, lastname_user FROM users WHERE ID_user=:ID_user;');
$query_email_user->execute(['ID_user' => $ID_user]);
$results_email_user = $query_email_user->fetchALL(PDO::FETCH_OBJ);
try {
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587;
$mail->Username = 'teamspeakcompte@gmail.com';
$mail->Password = 'wptjusfmrxurmgcf';
$mail->setFrom('teamspeakcompte@gmail.com', 'Cesi Ton Stage');
foreach ($results_email_user as $result) {
$mail->addAddress($result->email_user, $result->firstname_user." ".$result->lastname_user);
}
$mail->IsHTML(true);
$mail->Subject = "CTS - Depot de candidature";
$mail->Body = 'Bonjour, le tuteur <b>'.$results_perm_step5[0]->firstname_user.' '.$results_perm_step5[0]->lastname_user.'</b> a depose la fiche de validation de sujet de stage signee. La prochaine etape conscite a attendre la convention de stage de la part de l\'ecole.';
//$mail->AltBody = 'Plain text message body for non-HTML email client. Gmail SMTP email body.';
$mail->send();
echo "Email message sent.";
} catch (Exception $e) {
echo "Error in sending email. Mailer Error: {$mail->ErrorInfo}";
}
echo "<script>location.href='/candidatures.php';</script>";
} else {
header('HTTP/1.0 403 Forbidden');
require "controller/403.php";
}
}
}
}
}

View File

@ -34,7 +34,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$query_user->execute(['user' => $_COOKIE["username"]]);
$results_user = $query_user->fetchALL(PDO::FETCH_OBJ);
$query_pilots_of_user = $bdd->prepare('SELECT ID_user, firstname_user, lastname_user, email_user FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions INNER JOIN roles ON roles.ID_role=users.ID_role WHERE (name_role="Pilote" OR name_role="Délégué(e)") AND ID_promotion=(SELECT ID_promotion FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions WHERE username=:user);');
$query_pilots_of_user = $bdd->prepare('SELECT ID_user, firstname_user, lastname_user, email_user FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions INNER JOIN roles ON roles.ID_role=users.ID_role WHERE (name_role="Pilote" OR name_role="Délégué(e)") AND ID_promotion IN (SELECT ID_promotion FROM users NATURAL JOIN user_belong_promo NATURAL JOIN promotions WHERE username=:user);');
$query_pilots_of_user->execute(['user' => $_COOKIE["username"]]);
$results_pilots_of_user = $query_pilots_of_user->fetchALL(PDO::FETCH_OBJ);
@ -75,7 +75,7 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$mail->Username = 'teamspeakcompte@gmail.com';
$mail->Password = 'wptjusfmrxurmgcf';
$mail->setFrom('teamspeakcompte@gmail.com', 'Ceci Ton Stage');
$mail->setFrom('teamspeakcompte@gmail.com', 'Cesi Ton Stage');
foreach ($results_pilots_of_user as $result) {
$mail->addAddress($result->email_user, $result->firstname_user." ".$result->lastname_user);
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -43,7 +43,12 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
$selected['promotion'] = $_GET["promotion"];
}
}
$sql = $sql . " GROUP BY ID_internship ORDER BY offer_date_internship ASC;";
if (!isset($_GET["page"])){
echo "<script>location.href='/offres_stages.php?page=1';</script>";
}
$sql = $sql . " GROUP BY ID_internship ORDER BY offer_date_internship ASC LIMIT 5 OFFSET " . strval((intval($_GET["page"])-1)*5) . ";";
$query_perm = $bdd->prepare('SELECT username, code_permission FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission=:perm AND username=:user;');
$query_perm->execute(['user' => $_COOKIE["username"], 'perm' => "SFx8"]);
@ -133,6 +138,11 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
<div class="title_bubble">Filtres de recherche :</div>
<div class="text_content" style="display:block;">
<form class="filter_form" action="/offres_stages.php" method ="GET">
<?php
if (isset($_GET["page"])) {echo '<input type="hidden" name="page" value="'.$_GET["page"].'" required>';}
else {echo '<input type="hidden" name="page" value="1" required>';}
?>
<div class="table-container">
<div class="flex-table">
<div class="flex-row name"><label for="localisation">Localisation:</label></div>
@ -296,6 +306,17 @@ if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
</div>
</div>
<?php } ?>
<div class="control_bar">
<div class="left">
<i class="fas fa-angle-left"></i>
</div>
<?php
if(isset($_GET['page'])){echo $_GET['page'];}
?>
<div class="right">
<i class="fas fa-angle-right"></i>
</div>
</div>
</div>
</div>
</div>

View File

@ -1,10 +1,9 @@
<?php
setcookie("username", "louis.dumont", time()+3600, "/");
setcookie("pass", "c499eec73d18319f4066758e1daf8c84a64e52f7", time()+3600, "/");
if (isset($_COOKIE['username']) && isset($_COOKIE['pass'])) {
echo $_COOKIE['username'].$_COOKIE['pass'];
} else {
echo "non";
require "controller/ConnexionBDD.php";
if (!$error) {
$query_check_cookie = $bdd->prepare('SELECT * FROM users LIMIT :limite;');
$query_check_cookie->bindValue(':limite', 2, PDO::PARAM_INT);
$query_check_cookie->execute();
echo $query_check_cookie->rowCount();
}
?>