diff options
Diffstat (limited to 'Templates/Includes/incl_form_mission.php')
| -rw-r--r-- | Templates/Includes/incl_form_mission.php | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/Templates/Includes/incl_form_mission.php b/Templates/Includes/incl_form_mission.php new file mode 100644 index 0000000..b378b93 --- /dev/null +++ b/Templates/Includes/incl_form_mission.php @@ -0,0 +1,95 @@ +<?php + +// ############################################################################ +// # # +// # Description: Formulaire d'enregistrement d'une mission # +// # # +// ############################################################################ + +// Import des textes en fonction de la langue définie dans la variable "lang" de la session. +require_once(dirname( __FILE__ )."./".$_SESSION["lang"]."/text.php"); +// Import des méthodes de la base de donnée pour les recherches. +require_once(dirname( __FILE__ )."./../../Database/meth_dbsearch.php"); + +// Si demande de mandatement d'une mission +if (isset($_SESSION["missionInitiate"]) + && count($_SESSION["missionInitiate"]) > 0 +) { + // **************************************************************************** + // SEPARATEUR + // **************************************************************************** + echo('<!-- Séparateur --> + <div class="separator"></div>'); + + // **************************************************************************** + // DIV PRINCIPALE AVEC TITRE ET FORM POUR MANDATEMENT DE MISSION + // **************************************************************************** + echo('<!-- Division principale --> + <main id="mainMission"> + <h2>'.$text[basename(__FILE__, ".php")]["h2"].'</h2> + <form id="missionForm" action="/../Core/wrapper.php" method="post"> + <label> + <i class="fas fa-edit"></i> + <input type="text" name="missionSubject" placeholder="'.$text[basename(__FILE__, ".php")]["subject"].'" maxlength="128" required> + </label> + <select name="missionJob" required> + <option value="" selected>'.$text[basename(__FILE__, ".php")]["jobsSel"].'</option>'.PHP_EOL); + // On loop à traves les emplois du pro et on récupère l'id et le nom pour peupler le select + for ($i = 0; $i < count($_SESSION["missionInitiate"]["proJobs"]); $i++) { + $categoryName = $_SESSION["missionInitiate"]["proJobs"][$i]["jobCategoryName".ucwords($_SESSION["lang"])]; + $value = $_SESSION["missionInitiate"]["proJobs"][$i]["jobCategoryId"]; + echo(' <option value="'.$value.'">'.$categoryName.'</option>'.PHP_EOL); + } + echo(' </select> + <input type="hidden" name="missionProId" value="'.$_SESSION["missionInitiate"]["proId"].'"> + <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submit"].'"> + </form> + </main>'.PHP_EOL); + unset($_SESSION["missionInitiate"]); + +// Si la mission est terminée on permet de laisser un avis +} elseif (isset($_SESSION["missionCompleted"]) + && count($_SESSION["missionCompleted"]) > 0 +) { + // **************************************************************************** + // SEPARATEUR + // **************************************************************************** + echo('<!-- Séparateur --> + <div class="separator"></div>'); + + // **************************************************************************** + // DIV PRINCIPALE AVEC TITRE ET FORMULAIRE D'ENREGISTREMENT D'UN AVIS + // **************************************************************************** + echo('<!-- Division principale --> + <main id="mainMission"> + <h2>'.$text[basename(__FILE__, ".php")]["h2"].'</h2> + <form id="missionForm" action="/../Core/wrapper.php" method="post"> + <label class="flex-start"> + <i class="far fa-star"></i> + <select name="note" required> + <option value="" selected disabled hidden>Note</option> + <option value="5">5</option> + <option value="4">4</option> + <option value="3">3</option> + <option value="2">2</option> + <option value="1">1</option> + <option value="0">0</option> + </select> + </label> + <label> + <i class="far fa-comment-alt"></i> + <textarea name="review" placeholder="'.$text[basename(__FILE__, ".php")]["review"].'" required></textarea> + </label> + <input type="hidden" name="missionCompletedId" value="'.$_SESSION["missionCompleted"]["missionId"].'"> + <input type="submit" value="'.$text[basename(__FILE__, ".php")]["submit"].'"> + </form> + </main>'.PHP_EOL); + unset($_SESSION["missionCompleted"]); + +// Sinon renvoie vers mes mission (F5 w/ unset) +} else { + header("Location: /Templates/myMission.php"); + die(); +} + +?>
\ No newline at end of file |
