Hacked By AnonymousFox

Current Path : /home/missmand/public_html/learning/video/
Upload File :
Current File : /home/missmand/public_html/learning/video/questionnaire.php

<?php

	include '../lib/init.php';
	Utilisateur::verif_connect();

	/* Déclaration des variables */
	$type = 4; /* Attention à bien modifier cette variable à l'ajout d'un nouveau type de formation */
	$formationId = Tool::getId($_GET['formation'],'../formation/formation.php');
	Auth::formationAuth($bdd,$formationId, $type); /* Verification de l'accès à la formation */
	$utilisateurId = $_SESSION['utilisateur']['id'];
	$erreur = array();
	
	/* Information sur la formation */
	$sql = $bdd->query("SELECT videoNom, videoQuestionnaire FROM formation_video
						WHERE videoId = $formationId ");
	$data = $sql->fetchObject();
	$nomFormation = $data->videoNom;
	$questionnaireId = $data->videoQuestionnaire;

	/* Récéption du formulaire */
	if(isset($_POST['add'])){
		
		/* Supprimer la derniére entrée du tableau */
		$unset = end(array_keys($_POST));
		unset($_POST[$unset]);

		$count = 1;
		foreach ($_POST as $key => $value) {
			
			if(empty($value)) array_push($erreur, questionnaireErreurNumero.$count);
			$count ++;
		}

		if(empty($erreur)){

			//Ajout en BDD
			foreach ($_POST as $key => $value) {
				
				$sql = $bdd->query("SELECT * FROM questionnaire_question
									WHERE questionId = $key ");
				$data = $sql->fetchObject();
				$question = $data->questionQuestion;

				$sql = $bdd->prepare("INSERT INTO questionnaire_reponse
									  (reponseCreated, reponseUtilisateur, reponseFormation, reponseType, reponseQuestion, reponseReponse) 
									  VALUES 
									  (:created, :utilisateur, :formation, :type, :question, :reponse) ");

				$sql->execute(array(
						"created" => time(),
						"utilisateur" => $utilisateurId,
						"formation" => $formationId,
						"type" => $type,
						"question" => $question,
						"reponse" => $value
					)
				);

			}

			/* Mise à jour de l'etat de la formation */
			Formation::updateEtat($bdd, 2, $formationId, $type);

			//Redirection
			setFlash(questionnaireSucces);
			header('location:'.BASEFRONT.'formation/formation.php');

		}

	}


?>
<!doctype html>
<html lang="fr">

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=320">
	<meta name="viewport" content="width=device-width; initial-scale=0.8; maximum-scale=0.8;">
	<title><?php echo questionnaireTitle ?></title>
	<link rel="icon" type="image/png" href="<?php echo BASEFRONT ?>img/favicon.png" />
	<link href="<?php echo BASEFRONT ?>css/reset.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/template.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/questionnaire.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" />
	<link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
	<!--[if lt IE 9]>
		<script src="<?php echo BASEFRONT ?>js/html5.js"></script>
	<![endif]-->
</head>

<body>

	<div id="main">

		<?php
			/* Menu principal */
			include '../include/menu.php';
		?>

		<div id="conteneur">
			
			<header id="header">
				<div id="btnMenu"></div>
				<ul id="retour">
					<li><a href="<?php echo BASEFRONT ?>video/afficheFormation.php?formation=<?php echo $formationId ?>"><?php echo questionnaireRetourRevenir.$nomFormation ?></a></li>
					<li class="separation"> | </li>
					<li><?php echo questionnaireRetour ?></li>
				</ul>
				<?php
					include '../include/portrait.php';
				?>
			</header>

            <?php
                if(!empty($erreur)){
                    echo'<div id="erreur" class="big">';
                        echo Tool::afficheErreur($erreur);
                    echo'</div>';
                }
            ?>

			<div id="contenu">

				<h2><?php echo questionnaireTitre ?></h2>

				<div id="questionnaire">

					<?php

						$sql = $bdd->query("SELECT * FROM questionnaire_question
											WHERE questionQuestionnaire = $questionnaireId
											AND questionEtat = 1
											ORDER BY questionId ASC ");
						
						/* si il y'a des questions*/
						if($sql->rowCount() != 0){

							/* Formulaire dynamique du questionnaire */
							echo'<form action="#" method="post">';

								while($data = $sql->fetchObject()){

									if(isset($_POST[$data->questionId])) $value = $_POST[$data->questionId];
									else $value = '';

									echo '<label> - '.$data->questionQuestion.'</label>';
									echo '<textarea name="'.$data->questionId.'">'.$value.'</textarea>';

								}

								echo'<div class="clear"></div>';

								/* Boutons en bas du formulaire */
								echo'<div id="btnBottom">';
									echo '<a href="'.BASEFRONT.'video/afficheFormation.php?formation='.$formationId.'" id="btnRetour">'.questionnaireRetourFormation.'</a>';
									echo '<input type="submit" value="'.questionnaireTerminer.'" name="add" id="btnSubmit">';
								echo'</div>';

							echo'</form>';

						/* si il y'a aucune question */
						}else{
							echo'<p class="empty">'.questionnaireEmpty.'</p>';
						}

					?>


				</div>

				<div class="clear"></div>

			</div>

		</div>
		
	</div>

	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery.js"></script>
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/jquery-ui.js"></script>
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/template.js"></script>	
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/turbo.js"></script>	
	<script type="text/javascript" src="<?php echo BASEFRONT ?>js/script.js"></script>	

</body>
</html>


Hacked By AnonymousFox1.0, Coded By AnonymousFox