First commit

This commit is contained in:
Pierre Hubert
2016-11-19 12:08:12 +01:00
commit 990540b2b9
4706 changed files with 931207 additions and 0 deletions

View File

@ -0,0 +1,103 @@
<?php
/**
* Add a post
*/
isset($_SESSION['ID']) OR exit('addPost requires login !');
//Check requirements
if(!isset($_GET['id']) AND !isset($id))
die("Invalid call!");
if(!isset($id))
//Définition de l'ID (avec sécurité)
$idPersonn = $_GET['id']*1;
else
$idPersonn = $id;
//If it is the actuality, we have to change the ID to the main ID
if($idPersonn == 0)
$idPersonn = $_SESSION['ID'];
//Récupération des informations de la personne
$afficher = cherchenomprenom($idPersonn, $bdd);
//Adaptation des variables serveur
$_SERVER['PHP_SELF'] = str_replace('action.php', 'index.php', $_SERVER['PHP_SELF']);
//Si ce n'est pas la page de la personne on vérifie si elle est amie et autorisée à ajouter un post
if($_SESSION['ID'] != $idPersonn)
{
//Including file
include('controllers/checkFriendAllowance.inc.php');
}
if($_SESSION['ID'] == $idPersonn || isset($allowcreatepost))
{
//Initialisation du niveau de visibilité
$niveau_visibilite = (isset($_POST['niveau_visibilite']) ? $_POST['niveau_visibilite']*1 : 2);
//On complète, si nécessaire, le niveau de visibilité
if($niveau_visibilite == 3 AND isset($_POST['liste_groupes']))
{
//Intégration des groupes dans le niveau de visibilité
foreach($_POST['liste_groupes'] as $lister=>$value)
{
$niveau_visibilite .= "|".$lister;
}
}
//Vérification de l'envoi d'un texte ou d'une image
if(isset($_POST['texte']))
{
//Including file
include('controllers/postTextImage.inc.php');
}
//If a YouTube video has been posted...
if(isset($_POST['youtube']) && isset($_POST['commentyoutube']))
{
//Including file
include('controllers/postYouTube.inc.php');
}
//Vérification de l'existence de l'envoi d'une vidéo
if(isset($_POST['idvideo']) && isset($_POST['commentaire_video']) && isset($_POST['niveau_visibilite']))
{
//Including file
include('controllers/postVideo.inc.php');
}
//Vérification de l'envoi d'un événement
if(isset($_POST['date']) AND isset($_POST['nom_evenement']))
{
//Including file
include('controllers/postEvent.inc.php');
}
//Vérification de l'envoi d'un lien vers une page web
if(isset($_POST['adresse_page']) AND isset($_POST['texte_lien_page']))
{
//Including file
include('controllers/postWebLink.inc.php');
}
//Vérification de l'envoi d'un fichier PDF
if(isset($_POST['texte_post_with_pdf']))
{
//Including file
include('controllers/postPDF.inc.php');
}
//On vérifie si il faut ajouter un sondage
if(isset($_POST['reponses_sondage']) AND isset($_POST['question_sondage']) AND isset($_POST['commentaire_sondage']))
{
//Including file
include('controllers/postSurvey.inc.php');
}
//Add text form
//Including file
include('views/v_addPost.inc.php');
}

View File

@ -0,0 +1,35 @@
<?php
/**
* If two personns are friend, this file check
* the second one has right to make posts on
* the first one page.
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
if($afficher['autoriser_post_amis'] == 1 and detectesilapersonneestamie($_SESSION['ID'], $idPersonn, $bdd))
{
//Requête de recherche (en fait, on regarde la ligne "ami" du point de vue de l'autre personne...)
$sql = "SELECT * FROM amis WHERE (ID_personne = ?) && (ID_amis = ?) && (actif = 1)";
//Exécution de la requête
$requeteamis = $bdd->prepare($sql);
$requeteamis->execute(array($idPersonn, $_SESSION['ID']));
//On renvoi le résultat suivant si la personne est amie ou non
if(!$verifierautorisation = $requeteamis->fetch())
{
//On ne possède pas de droit
}
else
{
//On vérifie si l'on a le droit
if($verifierautorisation['autoriser_post_page'] == 1)
$allowcreatepost = 1; //On l'a!
}
//Fermeture de la requete
$requeteamis->closeCursor();
}

View File

@ -0,0 +1,48 @@
<?php
/**
* Post an event
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
//Exemple d'envoi :
// [date] => 16.04.2015
// [heure] => 4
// [minute] => 4
// [nom_evenement] => test
// [niveau_visibilite] => 2
$date = $_POST['date'];
//$heure = $_POST['heure']*1;
//$minute = $_POST['minute']*1;
$nom_evenement = $_POST['nom_evenement'];
if($date == "")
{
echo affiche_message_erreur("L'&eacute;v&eacute;nement n'a pas de date !"); //L'événement doit avoir une date
}
else
{
//Décomposition de la date
$array_date = explode('|', str_replace('.', '|', $date));
if(count($array_date) != 3)
echo affiche_message_erreur("La date sp&eacute;cifi&eacute;e est incorrecte."); //La date donnée est invalide
elseif($array_date[1] > 31 OR $array_date[1] < 1)
echo affiche_message_erreur("Le jour sp&eacute;cifi&eacute; est incorrect."); //Le jour donné est invalide
elseif($array_date[2] < date("Y", time()))
echo affiche_message_erreur("L'ann&eacute;e donn&eacute;e est pass&eacute;e."); //L'année donnée est invalide
else
{
//Ajout du texte
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $nom_evenement, $bdd, $niveau_visibilite, "count_down", "", $array_date[2], $array_date[1], $array_date[0]);
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $nom_evenement, $bdd, $niveau_visibilite, "count_down", "", $array_date[2], $array_date[1], $array_date[0]);
//Message de succès
echo "<p><img src='".path_img_asset('succes.png')."' title='Succ&egrave;s' alt='V' /> L'&eacute;v&eacute;nement a bien &eacute;t&eacute; ajout&eacute;.</p>";
}
}

View File

@ -0,0 +1,72 @@
<?php
/**
* Post a PDF file
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
//Enregistrement du texte dans une variable
$texte = $_POST['texte_post_with_pdf'];
if(isset($_FILES['fichier_pdf']))
{
//Enregistrement des informations du PDF dans une variable
$infos_pdf = $_FILES['fichier_pdf'];
//Contrôle de la présence d'une erreur
if($infos_pdf['error'] != 0)
{
//Une erreur a survenue lors de l'envoi
$erreur_ajout_pdf = "Une erreur a survenue lors de l'envoi du PDF. Merci de r&eacute;ssayer.";
}
elseif($infos_pdf['type'] != "application/pdf")
{
//Le fichier choisi n'est pas un PDF
$erreur_ajout_pdf = "Le fichier envoy&eacute; n'est pas un PDF.";
}
else
{
//Détermination du nom du pdf
$nom_pdf = sha1(time().$_SESSION['ID'].$texte.$_SERVER['REMOTE_ADDR']);
while(file_exists(relativeUserDataFolder("post_pdf/".$nom_pdf.".pdf")))
{
$nom_pdf = crypt($nom_pdf);
}
//On vérifie si un dossier a été allouée à la personne, création automatique le cas échéant
checkPersonnalFolder(relativeUserDataFolder("post_pdf/"), $_SESSION['ID']);
$folder_user_pdf = "post_pdf/".$_SESSION['ID']."/";
//On finit le nom du PDF
$nom_pdf = $folder_user_pdf.$nom_pdf.".pdf";
//Copie du PDF
if(move_uploaded_file($infos_pdf['tmp_name'], relativeUserDataFolder($nom_pdf)))
{
//Ajout du texte
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $texte, $bdd, $niveau_visibilite, "pdf", $nom_pdf);
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $texte, $bdd, $niveau_visibilite, "pdf", $nom_pdf);
}
else
{
//Il y a une erreur lors de la copie
$erreur_ajout_pdf = "Une erreur a survenue lors de la copie du PDF vers son emplacement d&eacute;finitif. Merci de r&eacute;ssayer.";
}
}
//Si il y a une erreur, on l'affiche
if(isset($erreur_ajout_pdf))
{
?><script>affiche_notification_erreur("<?php echo $erreur_ajout_pdf; ?>");</script><?php
}
else
{
//Sinon on affiche un message de succès
?><script>affiche_notification_succes("Le PDF a bien &eacute;t&eacute; enregistr&eacute;.");</script><?php
}
}

View File

@ -0,0 +1,87 @@
<?php
/**
* Post a survey
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
//Enregistrement des variables
$reponses_sondage = bloquebalise($_POST['reponses_sondage']);
$question_sondage = bloquebalise($_POST['question_sondage']);
$commentaire_sondage = $_POST['commentaire_sondage'];
//Choix par défaut pour les réponses au sondage si il n'y en a aucune
if(str_replace("\n", "", $reponses_sondage) == "")
$reponses_sondage = "None";
//On commence par enregistrer le texte dans la bdd
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $commentaire_sondage, $bdd, $niveau_visibilite, "sondage");
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $commentaire_sondage, $bdd, $niveau_visibilite, "sondage");
//Récupération des informations sur le texte précédemment posté
$infos_texte = select_sql("texte", "texte = ? AND (ID_personne = ? OR ID_amis = ?) AND niveau_visibilite = ? ORDER BY ID DESC", $bdd, array(
$commentaire_sondage,
$_SESSION['ID'],
$_SESSION['ID'],
$niveau_visibilite
));
//On vérifie que l'on a bien notre texte
if(count($infos_texte) == 0)
{
//Rapport d'erreur à l'administration
report_error('if(count($infos_texte) == 0)', 'La variable $infos_texte ne compte aucune entr&eacute;e, alors qu\'elle devrait en contenir au moins une (permet l\'ajout de sondages) dans addpost.php (inc).');
//Affichage d'un message d'erreur
affiche_message_erreur("Nous avons rencontr&eacute; une erreur en interne. (Err Sondage Inser 1) L'administration a &eacute;t&eacute; inform&eacute;e de cette erreur. Nous ferons en sorte de la r&eacute;parer au plus vite, veuillez r&eacute;ssayer d'envoyer votre sondage.");
}
else
{
//Poursuite
//Récupération de l'ID du sondage
$idPersonn_texte = $infos_texte[0]['ID'];
//Création du sondage
insert_sql("sondage", "ID_utilisateurs, ID_texte, date_creation, question", "?, ?, NOW(), ?", $bdd, array($_SESSION['ID'], $idPersonn_texte, $question_sondage));
$infos_sondage = select_sql("sondage", "ID_utilisateurs = ? AND ID_texte = ? AND question = ? ORDER BY ID DESC", $bdd, array(
$_SESSION['ID'],
$idPersonn_texte,
$question_sondage
));
if(count($infos_sondage) == 0)
{
//Rapport d'erreur à l'administration
report_error('if(count($infos_sondage) == 0)', 'La variable $infos_sondage ne compte aucune entr&eacute;e, alors qu\'elle devrait en contenir au moins une (permet l\'ajout de sondages) dans addpost.php (inc).');
//Affichage d'un message d'erreur
affiche_message_erreur("Nous avons rencontr&eacute; une erreur en interne. (Err Sondage Inser 2) L'administration a &eacute;t&eacute; inform&eacute;e de cette erreur. Nous ferons en sorte de la r&eacute;parer au plus vite, veuillez r&eacute;ssayer d'envoyer votre sondage.");
exit();
}
//Récupération de l'ID du sondage
$idPersonn_sondage = $infos_sondage[0]['ID'];
//Ajout des réponses au sondage
$array_reponses = explode("\n", $reponses_sondage);
foreach($array_reponses as $traiter)
{
//Vérification de la réponse
if($traiter != "" AND $traiter != " ")
{
//Ajout du choix à la BDD
insert_sql("sondage_choix", "ID_sondage, date_creation, choix", "?, NOW(), ?", $bdd, array($idPersonn_sondage, $traiter));
}
}
//Message de succès
?><script>affiche_notification_succes("Le sondage a bien &eacute;t&eacute; enregistr&eacute;.");</script><?php
}

View File

@ -0,0 +1,48 @@
<?php
/**
* Post a text or an image
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
//An image does not require a valid text
if((isset($_FILES['image'])) AND ($_FILES['image']['error'] == 0))
$image = true;
else
$image = false;
//On vérifie si le texte n'est pas vide
if($_POST['texte'] != "" OR $image)
{
//Vérification de la validité du post
if(verifie_validite_ajout($_POST['texte']) OR $image)
{
//On vérifie si une image est incorporée au post
if((isset($_FILES['image'])) AND ($_FILES['image']['error'] == 0))
{
//Envoi de l'image en ligne
envoiimage(($_SESSION['ID'] == $idPersonn ? $_SESSION['ID'] : $idPersonn) , $_POST['texte'], $bdd, ($_SESSION['ID'] == $idPersonn ? 0 : $_SESSION['ID']), $niveau_visibilite);
}
else
{
//Ajout du texte
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $_POST['texte'], $bdd, $niveau_visibilite);
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $_POST['texte'], $bdd, $niveau_visibilite);
}
}
else
{
//On affiche un message d'erreur
?><script type='text/javascript'>affiche_notification_erreur("Votre texte est invalide : pas assez de caract&egrave;res diff&eacute;rents (au minimum 3).", "Erreur", 10);</script><?php
}
}
else
{
//On affiche un message d'erreur
?><script type='text/javascript'>affiche_notification_erreur("L'ajout de textes vides est interdit !", "Erreur", 10);</script><?php
}

View File

@ -0,0 +1,35 @@
<?php
/**
* Post a personnal video
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
if($_POST['idvideo'] != "" && $_POST['niveau_visibilite'] != "")
{
//On vérifie si il faut prendre la dernière vidéo disponible
if($_POST['idvideo'] == "last_one")
$_POST['idvideo'] = id_video_plus_recente($_SESSION['ID'], $bdd); //Récupération de l'ID de la vidéo la plus récente
if(isset_video($_POST['idvideo'], $_SESSION['ID'], $bdd))
{
if($_POST['niveau_visibilite'] <= 3)
{
//Ajout de la vidéo
if($_SESSION['ID'] == $idPersonn)
add_movie($_SESSION['ID'], $_POST['commentaire_video'], $_POST['idvideo'], $bdd, $_POST['niveau_visibilite']);
else //Si c'est un amis
add_movie($idPersonn, $_POST['commentaire_video'], $_POST['idvideo'], $bdd, $_POST['niveau_visibilite'], $_SESSION['ID']);
}
else
{
?><script>affiche_notification_erreur("Il y a une erreur dans votre requ&ecirc;te.");</script><?php //Vidéo indisponible
}
}
else
{
?><script>affiche_notification_erreur("La vid&eacute;o dmand&eacute;e n'est pas disponible.");</script><?php //Vidéo indisponible
}
}

View File

@ -0,0 +1,54 @@
<?php
/**
* Post a web link
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
//Enregistrement de l'URL
$url = $_POST['adresse_page'];
$description = ($_POST['texte_lien_page'] != "" ? "<p>".$_POST['texte_lien_page']."</p>" : "");
//Inclusion de la fonction d'analyse
require_once(relativePath_3rdparty('analysing_page/analyser_fr.php'));
//Contrôle de l'URL
if(!preg_match('<http://>', $url) AND !preg_match('<https://>', $url))
{
echo affiche_message_erreur("L'URL saisie est invalide !"); //L'URL donnée est invalide
}
else
{
//On commence par récupérer le code source de l'URL
ob_start();
$source = file_get_contents($url);
ob_end_clean();
//Contrôle de la source
if($source == "")
{
echo affiche_message_erreur("La page demand&eacute;e n'a pas &eacute;t&eacute; trouv&eacute;e !"); //Page non trouvée (404)
}
else
{
//On peut tenter d'extraire les informations
$infos_page = analyse_source_page_extrait_description($source);
//On prépare l'enregistrement de la page
$infos_page['titre'] = ($infos_page['titre'] == null ? "default" : $infos_page['titre']);
$infos_page['description'] = ($infos_page['description'] == null ? "default" : $infos_page['description']);
$infos_page['image'] = ($infos_page['image'] == null ? "default" : $infos_page['image']);
//On enregistre la page
//Ajout du texte
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $description, $bdd, $niveau_visibilite, "webpage_link", "", 0, 0, 0, $url, $infos_page['titre'], $infos_page['description'], $infos_page['image']);
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $description, $bdd, $niveau_visibilite, "webpage_link", "", 0, 0, 0, $url, $infos_page['titre'], $infos_page['description'], $infos_page['image']);
//Message de succès
echo "<p><img src='".path_img_asset('succes.png')."' title='Succ&egrave;s' alt='V' /> Le lien vers la page a bien &eacute;t&eacute; ajout&eacute;.</p>";
}
}

View File

@ -0,0 +1,53 @@
<?php
/**
* Post a YouTube video
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
if($_POST['youtube'] != "")
{
//Exemple d'URL YouTube :
// https://www.youtube.com/watch?v=1MBU0yRgBTw
if(strpbrk($_POST['youtube'], "<https://www.youtube.com/watch?v=>") != false OR strpbrk($_POST['youtube'], "<http://www.youtube.com/watch?v=>") != false)
{
$adresse = strstr($_POST['youtube'], "watch?v=");
$adresse = str_replace("watch?v=", "", $adresse);
if($adresse != "")
{
//Définition du texte de la vidéo
$source = "";
if($_POST['commentyoutube'] != "")
{
if(!preg_match('/endof/', $_POST['commentyoutube']))
{
$source .= $_POST['commentyoutube'];
}
}
//Enregistrement de la vidéo
//Ajout du texte
if($_SESSION['ID'] == $idPersonn)
ajouttexte($_SESSION['ID'], $source, $bdd, $niveau_visibilite, "youtube", $adresse);
else //Si c'est un amis
ajouttexte_amis($_SESSION['ID'], $idPersonn, $source, $bdd, $niveau_visibilite, "youtube", $adresse);
//Message de succès
?><script>affiche_notification_succes("La vid&eacute;o a bien &eacute;t&eacute; enregistr&eacute;e.");</script><?php
}
else
{
?><script>affiche_notification_erreur("L'adresse de la vid&eacute;o YouTube est incorrecte.");</script><?php
}
}
else
{
?><script>affiche_notification_erreur("L'adresse de la vid&eacute;o YouTube est incorrecte. Le nom de domaine ou l'URL est incorrecte.");</script><?php
}
}

View File

@ -0,0 +1,225 @@
<?php
/**
* Add post main view
*
* @author Pierre HUBERT
*/
isset($_SESSION) OR exit('Invalid call - '.$_SERVER['PHP_SELF']);
?><font class="metro">
<div class="tab-control" data-role="tab-control" id="tabs_form_add">
<ul class="tabs" onmouseover="$('#tabs_form_add').tabcontrol();">
<li class="active"><a href="#_page_1">Texte / <i class="icon-pictures"></i></a></li>
<li><a href="#_youtube_add"><img src="<?php echo path_img_asset('logo-youtube.png'); ?>" height="16px"></a></li>
<li id='tab_add_a_movie'><a href="#_movie_add"><i class="icon-film"></i></a></li>
<li><a href="#_webpage_add"><i class="icon-link"></i></a></li>
<li id="tab_add_a_pdf"><a href="#_post_with_pdf_add"><i class="icon-file-pdf"></i></a></li>
<li><a href="#_count_down_add" onClick='$("#datepicker").datepicker();'><i class="icon-alarm-clock"></i></a></li>
<li><a href="#_sondage_add" ><i class="icon-pie"></i></a></li>
</ul>
<div class="frames">
<div class="frame" id="_page_1">
<div class="ajout_post">
<div id="button_form_ajout_simple">
<button class="command-button info" onClick="document.getElementById('button_form_ajout_simple').style.display = 'none'; document.getElementById('form_ajout_simple').style.display = 'block';">
<i class="icon-plus on-left"></i>
Ajouter un post
<small>Cliquez ici afin d'ajouter un post</small>
</button>
</div>
<div id="form_ajout_simple" style="display: none; height: 316px;">
<!-- Ajout simple -->
<form action='<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>' method='post' enctype='multipart/form-data'>
<p>Image (optionelle) : <input type='file' class='filenouvimage' name='image' /></p>
<textarea name='texte' id='ajoutsimple'></textarea><br />
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Boutons de validation -->
<input type='submit' value='<?php echo $lang[32]; ?>' />
<!-- Fin de: Boutons de validation -->
<!-- TinyMCE -->
<?php echo code_inc_js(path_js_asset('ajoutsimple.js')); ?>
<!-- /TinyMCE -->
</form>
<!-- Fin de: ajout simple -->
</div>
</div>
</div>
<div class="frame" id="_youtube_add">
Ajout d'une vid&eacute;o Youtube
<p>Pour ajouter une vid&eacute;o YouTube sur votre page, veuillez copier son adresse web puis la coller dans le champs ci-dessous.</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>" method="post">
<input type="text" name="youtube" />
<p>Vous pouvez &eacute;galement ajouter un petit commentaire pour vos amis....</p>
<input type="text" name="commentyoutube" />
<p>Une fois que vous &ecirc;tes pr&ecirc;t, cliquez sur Ajouter.</p>
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Ajouter" /></p>
<!-- Fin de : Bouton de validation -->
</form>
</div>
<div class="frame" id="_movie_add">
<form action='<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>' method='post' name="Envoi d'une video">
Envoi d'une vid&eacute;o personnelle
<div style="text-align: center;" class="metro"><input type="button" value="Envoi d'une vid&eacute;o" onclick="ouvre_fenetre_upload_video();" /></div>
<?php
//Listing de toute les vidéos disponibles
//Listage de l'ensemble des vidéos
$liste_video = liste_videos_user($_SESSION['ID'], $bdd);
//Affichage de la liste
echo "<div class='list_choix_video'>";
echo "<input type='radio' name='idvideo' checked value='last_one' /> La plus r&eacute;cente <br />"; //Proposition de lecture de la vidéo la plus récente
foreach($liste_video as $view)
{
echo "<input type='radio' name='idvideo' value='".$view['ID']."' /> ".corrige_caracteres_speciaux(corrige_accent_javascript($view['nom_video']))."<br />";
}
echo "</div>";
?>
<textarea name="commentaire_video" placeholder="Commentaire sur la vid&eacute;o..."></textarea>
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Ajouter" /></p>
<!-- Fin de : Bouton de validation -->
<p>Note : Lorsque vous envoyez une vid&eacute;o, vous prenez la responsabilit&eacute; du contenu envoy&eacute;. En cas de violation de droit d'auteur, vous serez d&eacute;sign&eacute; responsable du vol. Veillez donc &agrave; ne pas envoyer de vid&eacute;os susceptibles d'&ecirc;tre prot&eacute;g&eacute;e par droit d'auteur. <a href="http://192.168.1.5/divers/comunic/about.php?cgu" target="_blank"> R&eacute;f&eacute;rez-vous au conditions d'utilisation pour de plus amples informations. </a></p>
<p>Si vous n'arrivez pas &agrave; envoyer une vid&eacute;o &agrave; cause de son poids trop &eacute;lev&eacute;, nous vous recommandons de la poster sur YouTube puis de l'int&eacute;grer &agrave; Comunic.</a></p>
</form>
</div>
<div class="frame" id="_webpage_add">
<p>Ajout d'un lien vers une page web</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>" method="post" name="Envoi d'un lien vers une URL">
<div class="input-control text size4">
<input type="text" name="adresse_page" value="" placeholder="URL de la page"/>
</div>
<div class="input-control text size4">
<input type="text" name="texte_lien_page" value="" placeholder="Commentaire personnel"/>
</div>
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Ajouter" /></p>
<!-- Fin de : Bouton de validation -->
<!-- Propostion d'ajout aux favoris -->
<p>
Vous pouvez &eacute;galement ajouter ce lien dans vos favoris en le glissant sur votre liste de favoris afin de pouvoir partager plus facilement des pages web : <br />
<a href="javascript:(function(){%20window.open('<?php echo $urlsite; ?>share.php?address=referer',%20'share_comunic',%20'width=600px,height=520px');%20})();" title="Partager sur Comunic">Partager sur Comunic</a>
</p>
<!-- Fin de: Propostion d'ajout aux favoris -->
</form>
</div>
<div class="frame" id="_post_with_pdf_add">
<p>Envoi d'un pdf</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>" method="post" name="Envoi d'un post avec un PDF" enctype="multipart/form-data">
<input type="file" name="fichier_pdf" value="Choix du fichier PDF"/>
<div class="input-control text size4">
<input type="text" name="texte_post_with_pdf" value="" placeholder="Commentaire personnel"/>
</div>
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Envoyer" /></p>
<!-- Fin de : Bouton de validation -->
<!-- Rappel sur les copyright -->
<p>
<u>Note :</u> Vous &ecirc;tes responsables des contenus que vous envoyez sur Comunic. Ceux-ci ne doivent pas &ecirc;tre prot&eacute;g&eacute;s par droits d'auteur.
</p>
<!-- Fin de: Rappel sur les copyright -->
</form>
</div>
<div class="frame" id="_count_down_add">
<form action='<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>' method='post' name="Envoi d'un evenement">
Ajout d'un &eacute;v&eacute;nement avec un compteur &agrave; rebours
<div style="text-align: center;" class="metro">
<!-- Choix de la date -->
<div class="input-control text size3" id="datepicker">
<input name="date" type="text" required placeholder="Cliquez ici pour choisir la date...">
</div>
<!-- Fin de: Choix de la date -->
<!-- Nom de l'événement -->
<br /><div class="input-control text size4">
<input type="text" name="nom_evenement" value="" placeholder="Nom de l'&eacute;v&eacute;nement"/>
</div>
<!-- Fin de: Nom de l'événement -->
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Ajouter" /></p>
<!-- Fin de : Bouton de validation -->
</div>
</form>
</div>
<!-- Création d'un sondage -->
<div class="frame metro" id="_sondage_add">
<form action='<?php echo $_SERVER['PHP_SELF']; ?>?id=<?php echo $idPersonn; ?>' method='post' name="Envoi d'un sondage">
Cr&eacute;ation d'un sondage
<!-- Question du sondage -->
<br /><div class="input-control text size3">
<input type="text" name="question_sondage" value="" placeholder="Question du sondage"/>
</div>
<!-- Fin de: Question du sondage -->
<!-- Réponses au sondage -->
<p>Choix du sondage</p>
<div class="input-control textarea">
<textarea name="reponses_sondage"><?php
//Réponses au sondage par défaut
echo "Choix 1\nChoix 2";
?></textarea>
</div>
<p>Veuillez effectuer un retour &agrave; la ligne &agrave; chaque nouvelle r&eacute;ponse</p>
<!-- Fin de: Réponses au sondage -->
<!-- Commentaire du sondage -->
<p>Commentaire du sondage (optionnel)</p>
<div class="input-control textarea">
<textarea name="commentaire_sondage"></textarea>
</div>
<!-- Fin de: Commentaire au sondage -->
<!-- Niveau de visibilité -->
<?php choisir_niveau_visibilite(); ?>
<!-- Fin de: Niveau de visibilité -->
<!-- Bouton de validation -->
<p><input type="submit" value="Cr&eacute;er le sondage" /></p>
<!-- Fin de : Bouton de validation -->
</form>
</div>
<!-- Fin de: Création d'un sondage -->
</div>
</div>
</font>