Hacked By AnonymousFox

Current Path : /home/missmand/public_html/learning/flash/
Upload File :
Current File : /home/missmand/public_html/learning/flash/afficheFormation.php

<?php

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

	/* Déclaration des variables */
	$type = 3; /* 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 */
	Formation::updateEtat($bdd, 1, $formationId, $type); /* Mise à jour de l'etat de la formation */
	$utilisateurId = $_SESSION['utilisateur']['id'];
	$succes = '';
	$erreur = array();
	$fichier = '';

	/* Récéption du formulaire de commentaire */
	if(isset($_POST['add'])){

		$contenu = $_POST['contenu'];

		if(empty($contenu)) array_push($erreur, commentaireErreurContenu);

		/* Récupération du fichier */
		if ($_FILES['fichier']['error'] === UPLOAD_ERR_OK){
		  	$fichier = Upload::postFichier($_FILES['fichier'],commentaireNomFichier,5000000,array('jpg','png','jpeg','pdf','xls','xlsx','doc','docx','ppt','pptx'));
		}

		if(empty($erreur)){

			$sql = $bdd->prepare("INSERT INTO formation_commentaire
								  (commentaireCreated, commentaireUtilisateur, commentaireContenu, commentaireFichier, commentaireFormation, commentaireType) 
								  VALUES 
								  (:created, :utilisateur, :contenu, :fichier, :formation, :type) ");
			$sql->execute(array(
					"created" => time(),
					"utilisateur" => $utilisateurId,
					"contenu" => $_POST['contenu'],
					"fichier" => $fichier,
					"formation" => $formationId,
					"type" => $type
				)
			);

			/* Uplad du fichier */
			if(!empty($fichier)){
			  	move_uploaded_file ($_FILES['fichier']['tmp_name'],'../file/commentaire/'.$fichier);
			}

			$contenu = '';
			$fichier = '';

			$succes = commentaireSucces;

		}

	}
	/* Information sur la formation */
	$sql = $bdd->query("SELECT * FROM formation_flash
						WHERE flashId = $formationId ");
	$data = $sql->fetchObject();

	$nom = $data->flashNom;
	$dossier = $data->flashDossier;

?>
<!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 $nom ?></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/afficheFormation.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/flash.css" rel="stylesheet" type="text/css" />
	<link href="<?php echo BASEFRONT ?>css/mobile.css" rel="stylesheet" type="text/css" />
	<link href='https://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 ?>formation/formation.php"><?php echo flashRetourFormation ?></a></li>
					<li class="separation"> | </li>
					<li><?php echo $nom ?></li>
				</ul>
				<?php
					include '../include/portrait.php';
				?>
			</header>

			<div id="contenu">

				<!-- Formation -->
				<div id="formation">

                	<iframe src="<?php echo BASEFRONT ?>file/flash/<?php echo $dossier ?>/sequence1.html" frameborder="0" border="0" allow="microphone"></iframe>

					<div id="navigation">
						<a href="<?php echo BASEFRONT ?>flash/questionnaire.php?formation=<?php echo $formationId ?>" id="questionnaire"><?php echo flashEtape2 ?></a>						
					</div>

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

				</div>
				<!-- Fin de la formation -->

				<!-- Commentaires -->
				<div id="commentaire">

					<div id="reponses">

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

			                if(!empty($succes)){
			                    echo'<div id="succes" class="big">';
			                        echo $succes;
			                    echo'</div>';
			                }
			            ?>

						<!-- Formulaire d'ajout de commentaire -->
						<form action="#" method="post" enctype="multipart/form-data">
							
							<textarea name="contenu" placeholder="<?php echo commentairePlaceholder ?>"></textarea>

							<div id="btnBas">
								<div id="fichier">
									<?php echo commentaireJoindreFichier ?>
								</div>
								<input type="file" name="fichier" id="fichierTrue"/>
								<input type="submit" value="<?php echo commentaireSubmit ?>" name="add" id="ajout"/>
							</div>

						</form>

						<?php

							$sql = $bdd->query("SELECT * FROM formation_commentaire
												INNER JOIN utilisateur ON utilisateurId = commentaireUtilisateur
												WHERE commentaireFormation = $formationId 
												AND commentaireType = $type
												ORDER BY commentaireId DESC ");

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

								echo '<div class="sortie">';

									if(!empty($data->utilisateurAvatarMiniature))
										echo'<img src="'.BASEFRONT.'img/utilisateur/miniature/'.$data->utilisateurAvatarMiniature.'" class="avatar"/>';
									else
										echo'<img src="'.BASEFRONT.'img/utilisateur/alt.png" class="avatar"/>';	

									echo'<div class="contenu">';

										echo'<span>'.$data->utilisateurPrenom.' '.$data->utilisateurNom.'</span>';
										echo'<p>'.nl2br(Forum::autolink($data->commentaireContenu,array("target" => "_blank"))).'</p>';

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

										echo'<ul class="actions">';
											if(!empty($data->commentaireFichier)){
												echo'<li><a href="'.BASEFRONT.'file/commentaire/'.$data->commentaireFichier.'" target="_blank" class="fichier">'.commentaireFichier.'</a></li>';
												echo'<li class="separation"> | </li>';
											}
											echo'<li>';
												if(!Formation::ifAbus($data->commentaireId, $bdd))
													echo'<a href="#" class="abusCommentaire" id="'.$data->commentaireId.'">'.commentaireAbus.'</a>';
												else
													echo'<a href="#">'.commentaireAbusSignale.'</a>';
											echo'</li>';
										echo'</ul>';

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

									echo'</div>';

								echo '</div>';

							}

						?>	
						
					</div>

				</div>
				<!-- Fin des commentaires -->

				<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/script.js"></script>	

</body>
</html>


Hacked By AnonymousFox1.0, Coded By AnonymousFox