mirror of
https://github.com/pierre42100/comunic
synced 2025-06-25 03:13:35 +00:00
First commit
This commit is contained in:
662
exportdonnees.php
Executable file
662
exportdonnees.php
Executable file
@ -0,0 +1,662 @@
|
||||
<?php
|
||||
//Inclusion du script de s<>curit<69>
|
||||
include('securite.php');
|
||||
|
||||
//Initialisate page
|
||||
include('inc/initPage.php');
|
||||
|
||||
//R<>cup<75>ration des informations de la personne
|
||||
$infopersonne = cherchenomprenom($_SESSION['ID'], $bdd);
|
||||
|
||||
//V<>rification de l'appel de cette page
|
||||
if(!isset($_SERVER['HTTP_REFERER']))
|
||||
{
|
||||
header('Location: index.php');
|
||||
die();
|
||||
}
|
||||
|
||||
//Gestion des PDF
|
||||
if(isset($_GET['pdf']))
|
||||
{
|
||||
$no_menu = true;
|
||||
ob_start();
|
||||
}
|
||||
|
||||
|
||||
?><!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Export des données personnelles</title>
|
||||
<?php if(!isset($no_menu)) include(pagesRelativePath('common/head.php')); ?>
|
||||
</head>
|
||||
<body>
|
||||
<?php if(!isset($no_menu)) include(pagesRelativePath('common/pageTop.php'));
|
||||
|
||||
//Contr<74>le du mot de passe
|
||||
//On v<>rifie si la personne est autoris<69>e
|
||||
if(!isset($_SESSION[$_SESSION['ID']."-export-donnee-ok"]))
|
||||
{
|
||||
//V<>rifions que la variable n<>cessaire existe
|
||||
if(!isset($_POST['password']))
|
||||
die(affiche_message_erreur('Veuillez saisir votre mot de passe pour entrer dans cette page en <a href="'.$_SERVER['HTTP_REFERER'].'">cliquant ici.</a>'));
|
||||
|
||||
//Contr<74>le du mot de passe
|
||||
if(crypt_password($_POST['password']) != $afficher['password'])
|
||||
die("Mot de passe invalide! Quitte le script. <a href='".$_SERVER['HTTP_REFERER']."'>Retour</a>");
|
||||
else
|
||||
//C'est OK
|
||||
$_SESSION[$_SESSION['ID']."-export-donnee-ok"] = true;
|
||||
}
|
||||
|
||||
//On pr<70>pare l'affichage
|
||||
if(!isset($_GET['page']))
|
||||
$page = "general";
|
||||
else
|
||||
$page = $_GET['page'];
|
||||
|
||||
//Pr<50>paration des requ<71>tes SQL
|
||||
$infos_users = optimise_search_info_users($_SESSION['ID'], $bdd, array());
|
||||
|
||||
//Ouverture de la page
|
||||
?><h1 class='titre'>Export des données personnelles</h1><?php
|
||||
|
||||
//Menu g<>n<EFBFBD>ral
|
||||
//Image pour les PDF = img/file_extension_pdf.png
|
||||
$liste_menu = array(
|
||||
"general" => "Informations générales du compte",
|
||||
"chat_publique" => "Posts dans le chat public",
|
||||
"chat_prive" => "Posts dans le chat privé",
|
||||
"notifications" => "Données des notifications dont vous êtes à l'origine",
|
||||
"textes" => "Les textes que vous avez posté",
|
||||
"commentaires" => "Les commentaires que vous avez posté",
|
||||
"amis" => "Vos amis",
|
||||
"groupes" => "Vos groupes",
|
||||
"aimes" => "Ce que vous aimez",
|
||||
"videos" => "Votre galerie de vidéos",
|
||||
"contact_admin" => "Vos contacts avec l'administration",
|
||||
"messages" => "Les messages que vous avez envoyé",
|
||||
);
|
||||
echo "<ul>";
|
||||
foreach($liste_menu as $nom_page=>$description)
|
||||
{
|
||||
echo "<li><a href='".$_SERVER['PHP_SELF']."?page=".$nom_page."'>".$description."</a>";
|
||||
//echo "<a href='".$_SERVER['PHP_SELF']."?page=".$nom_page."&pdf'><img src='img/file_extension_pdf.png' widht='16' height='16' /></a>";
|
||||
echo "</li>";
|
||||
}
|
||||
echo "</ul>";
|
||||
|
||||
//Gestion des PDF
|
||||
if(isset($_GET['pdf']))
|
||||
{
|
||||
ob_end_clean();
|
||||
ob_start();
|
||||
}
|
||||
|
||||
|
||||
switch($page)
|
||||
{
|
||||
case "general":
|
||||
?><h2>Informations générales</h2>
|
||||
<table border="1" class="export_donnee_table">
|
||||
<tr>
|
||||
<td>Numéro du compte</td><td><?php echo $_SESSION['ID']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Prénom</td><td><?php echo $infopersonne['prenom']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nom</td><td><?php echo $infopersonne['nom']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Adresse Mail</td><td><?php echo $infopersonne['mail']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Date de création de comtpe</td><td><?php echo $infopersonne['date_creation']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Mot de passe (crypté)</td><td><?php echo $infopersonne['password']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Question 1 de sécurité :</td><td><?php echo $infopersonne['question1']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Réponse 1 de sécurité :</td><td><?php echo $infopersonne['reponse1']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Question 2 de sécurité :</td><td><?php echo $infopersonne['question2']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Réponse 2 de sécurité :</td><td><?php echo $infopersonne['reponse2']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Affichage du chat automatique</td><td><?php if($infopersonne['affiche_chat'] == "1") echo "Oui"; else echo "Non"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Page publique</td><td><?php if($infopersonne['public'] == "1") echo "Oui"; else echo "Non"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Page ouverte</td><td><?php if($infopersonne['pageouverte'] == "1") echo "Oui"; else echo "Non"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Avatar</td><td><?php echo avatar($_SESSION['ID'], $urlsite); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Image de fond</td><td><?php echo imgfond($_SESSION['ID'], $urlsite); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Autoriser l'affichage de commentaires</td>
|
||||
<td><?php if($infopersonne['bloquecommentaire'] == "1") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Utiliser l'ancienne version des notifications</td>
|
||||
<td><?php if($infopersonne['bloquenotification'] == "1") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Dans l'ancienne version des notifications, activer le son</td>
|
||||
<td><?php if($infopersonne['bloque_son_notification'] == "1") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Utiliser l'ancienne version du menu</td>
|
||||
<td><?php if($infopersonne['old_menu'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Votre volet des amis est-il ouvert ?</td>
|
||||
<td><?php if($infopersonne['volet_amis_ouvert'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vos amis peuvent-ils poster des textes sur votre page ?</td>
|
||||
<td><?php if($infopersonne['autoriser_post_amis'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Autorisez-vous Comunic à vous envoyer des mails ?</td>
|
||||
<td><?php if($infopersonne['autorise_mail'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Structurez-vous votre page en plusieurs catégories ? (en développement)</td>
|
||||
<td><?php if($infopersonne['mode_pages'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Quelle est la couleur de votre menu ?</td>
|
||||
<td><?php echo $infopersonne['color_menu']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nom de votre répertoire virtuel :</td>
|
||||
<td><?php echo $urlsite.$infopersonne['sous_repertoire']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Disposez-vous d'un accès à des ressources scholaires ?</td>
|
||||
<td><?php if($infopersonne['acces_ecolev2'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Le panneau du chat privé est-il ouvert ?</td>
|
||||
<td><?php if($infopersonne['view_private_chat'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Quelle est la hauteur actuelle de votre chat privé ?</td>
|
||||
<td><?php echo $infopersonne['height_private_chat']; ?> pixels</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Avez-vous activé le nettoyage automatique des notifications ?</td>
|
||||
<td><?php if($infopersonne['nettoyage_automatique_notifications'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Le nettoyeur automatique des notifications doit nettoyer les notifications ayant plus de...</td>
|
||||
<td><?php echo $infopersonne['mois_nettoyage_automatique_notifications']." mois ".$infopersonne['jour_nettoyage_automatique_notifications']." jour(s) ".$infopersonne['heure_nettoyage_automatique_notifications']." heure(s)"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Votre page est-elle vérifiée ?</td>
|
||||
<td><?php if($infopersonne['page_verifiee'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Adresse de votre site web</td>
|
||||
<td><?php if($infopersonne['site_web'] == "") echo "Aucun site web défini"; else echo $infopersonne['site_web']; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Votre liste d'amis est-elle publique ?</td>
|
||||
<td><?php if($infopersonne['liste_amis_publique'] == "0") echo "Non"; else echo "Oui"; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h3>Données techniques :</h3>
|
||||
<pre><?php print_r($infopersonne); ?></pre>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "chat_publique":
|
||||
?>
|
||||
|
||||
<h2>Données du chat</h2>
|
||||
<table>
|
||||
<tr><td>Numéro</td><td>Date de l'envoi</td><td>Post</td></tr>
|
||||
<?php
|
||||
//Requete de recherche de post
|
||||
$sql='SELECT * FROM chat WHERE ID_personne = '.$_SESSION['ID'];
|
||||
|
||||
//Execution de la requete
|
||||
$requete = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while ($afficherchat = $requete->fetch())
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td><?php echo $afficherchat['ID']; ?></td>
|
||||
<td><?php echo $afficherchat['date_envoi']; ?></td>
|
||||
<td><?php echo affiche_smile(corrige_caracteres_speciaux(bloquebalise($afficherchat['message']))); ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
|
||||
//Fermeture de la requete
|
||||
$requete->closeCursor();
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "chat_prive":
|
||||
?>
|
||||
|
||||
<h2>Données du chat privé</h2>
|
||||
<table border="1" class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Date d'envoi</td><td>Expéditeur</td><td>Destinataire</td><td>Contenu</td></tr><?php
|
||||
//Affichage des donn<6E>es du chat priv<69>
|
||||
$sql = 'SELECT * FROM chatprive WHERE ID_personne = '.$_SESSION['ID'].' ORDER BY ID';
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$chatprive = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while($afficher = $chatprive->fetch())
|
||||
{
|
||||
echo "<tr>";
|
||||
echo "<td>";
|
||||
echo $afficher['ID'];
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo $afficher['date_envoi'];
|
||||
echo "</td>";
|
||||
echo "<td> De vous";
|
||||
echo "</td>";
|
||||
echo "<td> à ";
|
||||
echo return_nom_prenom_user($afficher['ID_destination'], $bdd);
|
||||
echo "</td>";
|
||||
echo "<td>";
|
||||
echo affiche_smile(corrige_caracteres_speciaux(corrige_accent_javascript(bloquebalise($afficher['contenu']))));
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
//Fermeture de la requ<71>te
|
||||
$chatprive->closeCursor();
|
||||
?></table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "notifications":
|
||||
?>
|
||||
|
||||
<h2>Données des notifications dont vous êtes à l'origine</h2>
|
||||
<table border="1" class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Nom du destinataire</td><td>Date d'envoi</td><td>Contenu de la notification</td><td>Vu ?</td><td>Adresse en cas de clic</td></tr><?php
|
||||
//Affichage des donn<6E>es du chat priv<69>
|
||||
$sql = 'SELECT * FROM notification WHERE ID_createur = '.$_SESSION['ID'].' ORDER BY ID';
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$chatprive = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while($afficher = $chatprive->fetch())
|
||||
{
|
||||
echo "<tr><td>";
|
||||
echo $afficher['ID'];
|
||||
echo "</td><td>";
|
||||
echo return_nom_prenom_user($afficher['ID_personne'], $bdd);
|
||||
echo "</td><td>";
|
||||
echo $afficher['date_envoi'];
|
||||
echo "</td><td>";
|
||||
echo $infopersonne['prenom']." ".$infopersonne['nom']." ";
|
||||
echo $afficher['message'];
|
||||
echo "</td><td>";
|
||||
echo ($afficher['vu'] == 1 ? "Oui" : "Non");
|
||||
echo "</td><td>";
|
||||
echo $afficher['adresse'];
|
||||
echo "</td></tr>";
|
||||
}
|
||||
|
||||
//Fermeture de la requ<71>te
|
||||
$chatprive->closeCursor();
|
||||
?></table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "textes":
|
||||
?>
|
||||
|
||||
<h2>Textes</h2>
|
||||
<?php
|
||||
//On recherche les textes
|
||||
$textes = affichertextes($_SESSION['ID'], $bdd, 0, 10000000, 3, true);
|
||||
|
||||
//On les affiche
|
||||
?><table class="export_donnee_table">
|
||||
<tr><td>Numéro du texte</td><td>Date de l'envoi</td><td>Texte</td><td>Niveau de visibilité</td></tr><?php
|
||||
foreach ($textes as $afficher)
|
||||
{
|
||||
//On affiche le texte
|
||||
echo '<tr><td>'.$afficher['ID'].'</td><td>'.$afficher['date_envoi'].'</td><td>';
|
||||
|
||||
//On affiche des vid<69>os si il y en a, ainsi que des images
|
||||
if($afficher['type'] == "video")
|
||||
affiche_video_texte($afficher['idvideo'], $bdd); //Affichage de la vid<69>o
|
||||
elseif($afficher['type'] == "image")
|
||||
affiche_image_texte($afficher, true); //Affichage de l'image
|
||||
elseif($afficher['type'] == "youtube")
|
||||
echo "<p>ID de la vidéo Youtube intégrée au post : ".$afficher['path']."</p>";//Affichage de l'ID de la vid<69>o
|
||||
elseif($afficher['type'] == "count_down")
|
||||
{
|
||||
echo "<p>Date de fin du compteur à rebours intégré au post: ".$afficher['jour_fin']."/".$afficher['mois_fin']."/".$afficher['annee_fin']." </p>"; //Affichage des informations sur le compteur <20> rebous
|
||||
}
|
||||
elseif($afficher['type'] == "web_image")
|
||||
{
|
||||
affiche_image_texte(array('type' => "image", "path" => $afficher['path']), false); //Affichage de l'image
|
||||
echo "Adresse de l'image :".$afficher['path']." <br />";
|
||||
}
|
||||
elseif($afficher['type'] == "pdf")
|
||||
affiche_lien_pdf($afficher);
|
||||
elseif($afficher['type'] = "webpage_link")
|
||||
affiche_lien_webpage($afficher);
|
||||
|
||||
//Fin de l'affichage du texte
|
||||
echo adaptetexteimage(corrige_caracteres_speciaux(affiche_smile($afficher['texte']))).'</td><td>';
|
||||
affiche_menu_change_niveau_visibilite($afficher['niveau_visibilite'], $afficher['ID'], true);
|
||||
echo '</td></tr>';
|
||||
}
|
||||
?></table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "commentaires":
|
||||
?>
|
||||
|
||||
<h2>Commentaires</h2>
|
||||
<?php
|
||||
//Affichage des commentaires
|
||||
$sql = 'SELECT * FROM commentaires WHERE ID_personne = '.$_SESSION['ID'].' ORDER BY ID';
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$commentaires = $bdd->query($sql);
|
||||
|
||||
//On affiche le r<>sultat
|
||||
echo '<table class="export_donnee_table">';
|
||||
?><tr><td>Numéro</td><td>Numero du texte</td><td>Date d'envoi</td><td>Commentaire</td></tr><?php
|
||||
while($affichercom = $commentaires->fetch())
|
||||
{
|
||||
$commentaire = corrige_caracteres_speciaux($affichercom['commentaire']);
|
||||
?><tr>
|
||||
<td><?php echo $affichercom['ID']; ?></td>
|
||||
<td><?php echo $affichercom['ID_texte']; ?></td>
|
||||
<td><?php echo $affichercom['date_envoi']; ?></td>
|
||||
<td><?php echo affiche_smile(corrige_caracteres_speciaux(corrige_accent_javascript(bloquebalise($commentaire)))); ?></td>
|
||||
</tr><?php
|
||||
}
|
||||
echo '</table>';
|
||||
|
||||
break;
|
||||
case "amis":
|
||||
|
||||
?>
|
||||
<h2>Vos amis</h2>
|
||||
<?php
|
||||
//Requete de recherche d'amis
|
||||
$sql = "SELECT * FROM amis WHERE ID_personne = ".$_SESSION['ID']." ";
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$requeteamis = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
echo "<table class='export_donnee_table'>";
|
||||
echo "<tr><td> Nom de l'ami </td><td> Actif </td><td> Abonné aux notifications ? </td><td> Droit de poster des textes sur votre page ?</td></tr>";
|
||||
while($afficheramis = $requeteamis->fetch())
|
||||
{
|
||||
?>
|
||||
<tr>
|
||||
<td><?php
|
||||
//Requete de recherche de l'avatar de la personne
|
||||
echo avatar($afficheramis['ID_amis'], "./");
|
||||
|
||||
//Recherche du nom de la personne
|
||||
$sql = "SELECT * FROM utilisateurs WHERE ID = ".$afficheramis['ID_amis']." ";
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$recherchenom = $bdd->query($sql);
|
||||
|
||||
//Affichage du r<>sultat
|
||||
$affichernom = $recherchenom->fetch();
|
||||
echo corrige_caracteres_speciaux($affichernom['prenom']." ".$affichernom['nom']);
|
||||
|
||||
//Fermeture de la requete
|
||||
$recherchenom->closeCursor();
|
||||
|
||||
?></td><td>
|
||||
<?php
|
||||
//Affichage de l'activit<69> : oui ou non
|
||||
echo($afficheramis['actif'] == 0 ? "Amis inactif." : "Actif");
|
||||
?></td><td><?php
|
||||
//Affichage de amis
|
||||
echo($afficheramis['abonnement'] == 0 ? "Non" : "Oui");
|
||||
?>
|
||||
</td><td><?php
|
||||
//Affichage de amis
|
||||
echo($afficheramis['autoriser_post_page'] == 0 ? "Non" : "Oui");
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
|
||||
$amis = 1;
|
||||
}
|
||||
echo "</table>";
|
||||
|
||||
//Fermeture de la requete
|
||||
$requeteamis->closeCursor();
|
||||
|
||||
if(!isset($amis))
|
||||
{
|
||||
echo "Vous n'avez pour le moment aucun ami. <br />";
|
||||
}
|
||||
|
||||
break;
|
||||
case "groupes":
|
||||
|
||||
?><h2>Vos groupes</h2>
|
||||
<table class="export_donnee_table">
|
||||
<tr><td>Numéro du groupe</td><td>Propriétaire</td><td>Nom du groupe</td><td>Date d'ajout</td><td>Membres du groupes</td></tr><?php
|
||||
|
||||
//R<>cup<75>ration de la liste des groupes
|
||||
$liste_groupes = list_groupes_personnes($_SESSION['ID'], $bdd);
|
||||
|
||||
foreach($liste_groupes as $afficher_groupe)
|
||||
{
|
||||
echo "<tr><td>";
|
||||
echo $afficher_groupe['ID']."</td><td>";
|
||||
|
||||
//Chargement des informations utilisateurs
|
||||
$infos_users = optimise_search_info_users($_SESSION['ID'], $bdd, $infos_users);
|
||||
echo $infos_users[$afficher_groupe['ID_personne']]['avatar_32_32'].$infos_users[$afficher_groupe['ID_personne']]['table_utilisateurs']['prenom']." ".$infos_users[$afficher_groupe['ID_personne']]['table_utilisateurs']['nom'];
|
||||
echo "</td><td>";
|
||||
echo $afficher_groupe['nom'];
|
||||
echo "</td><td>";
|
||||
echo $afficher_groupe['date_ajout'];
|
||||
echo "</td><td>";
|
||||
|
||||
//Listing des membres du groupes
|
||||
$membres_groupe = explode("|", $afficher_groupe['liste_ID']);
|
||||
|
||||
//Affichage des membres du groupe
|
||||
foreach($membres_groupe as $afficher_personne)
|
||||
{
|
||||
//Chargement des informations utilisateurs
|
||||
$infos_users = optimise_search_info_users($afficher_personne, $bdd, $infos_users);
|
||||
echo $infos_users[$afficher_personne]['avatar_32_32'].$infos_users[$afficher_personne]['table_utilisateurs']['prenom']." ".$infos_users[$afficher_personne]['table_utilisateurs']['nom']." ";
|
||||
|
||||
}
|
||||
|
||||
echo "</td></tr>";
|
||||
}
|
||||
|
||||
echo "</table>";
|
||||
|
||||
break;
|
||||
case "aimes":
|
||||
?>
|
||||
<h2>Ce que vous aimez</h2>
|
||||
<table class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Numéro du texte/page</td><td>Type</td><td>Date d'ajout</td></tr>
|
||||
<?php
|
||||
//Requ<71>te de recherche
|
||||
$sql = "SELECT * FROM aime WHERE ID_personne = ".$_SESSION['ID']." ";
|
||||
|
||||
//Ex<45>cution de la requete
|
||||
$aime = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while($afficher = $aime->fetch())
|
||||
{
|
||||
echo "<tr><td>".$afficher['ID']."</td><td>".$afficher['ID_type']."</td><td>".$afficher['type']."</td><td>".$afficher['Date_envoi']."</tr>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "videos":
|
||||
?>
|
||||
|
||||
<!-- Export des donn<6E>es de la galerie de vid<69>os -->
|
||||
<h2>Données de la galerie de vidéo</h2>
|
||||
<table class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Adresse de la vidéo</td><td>Nom de la vidéo</td><td>Type de vidéo</td><td>Taille</td></tr><?php
|
||||
//R<>cup<75>ration de la liste des vid<69>os
|
||||
$liste_videos = liste_videos_user($_SESSION['ID'], $bdd);
|
||||
|
||||
//Affichage de la liste
|
||||
foreach($liste_videos as $afficher)
|
||||
{
|
||||
echo "<tr><td>";
|
||||
echo $afficher['ID'];
|
||||
echo "</td><td>";
|
||||
echo "<a href='".$afficher['URL']."' title='Ouvrir la vidéo'>".$afficher['URL']."</a>";
|
||||
echo "</td><td>";
|
||||
echo corrige_caracteres_speciaux(corrige_accent_javascript($afficher['nom_video']));
|
||||
echo "</td><td>";
|
||||
echo $afficher['file_type'];
|
||||
echo "</td><td>";
|
||||
echo convertis_octets_vers_mo($afficher['size'])." Mo";
|
||||
echo "</td></tr>";
|
||||
}
|
||||
?></table>
|
||||
<!-- Fin de: Export des donn<6E>es de la galerie de vid<69>os -->
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "contact_admin":
|
||||
?>
|
||||
|
||||
<h2>Contact avec l'administration</h2>
|
||||
<p><b>Note :</b> Seuls les contacts qui ont été conservés par l'administration sont affichés sur cette page.</p>
|
||||
<table class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Raison du contact</td><td>Date d'envoi</td><td>Contenu du message</td><td>Lu par l'administration</td><td>Adresse IP de l'envoi</td><td>Facultatif: Adresse mail</td></tr>
|
||||
<?php
|
||||
//R<>cup<75>ration de la liste des types de contacts
|
||||
$liste_contact = get_list_type_contact($bdd);
|
||||
|
||||
//Requ<71>te de recherche
|
||||
$sql = "SELECT * FROM contact WHERE ID_personne = ".$_SESSION['ID']." ";
|
||||
|
||||
//Ex<45>cution de la requ<71>te
|
||||
$contact = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while($afficher = $contact->fetch())
|
||||
{
|
||||
echo "<tr><td>".$afficher['ID']."</td><td>".$liste_contact[$afficher['ID_type']-1]['nom_fr']."</td><td>".$afficher['date_envoi']."</td><td>".corrige_caracteres_speciaux($afficher['texte'])."</td><td>";
|
||||
if( $afficher['vu'] == 1) echo "Oui"; else echo "Non";
|
||||
echo"</td><td>".$afficher['IP_personne']."</td><td>".$afficher['mail_personne']."</td></tr>";
|
||||
}
|
||||
|
||||
//Fermeture de la requ<71>te
|
||||
$contact->closeCursor();
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
break;
|
||||
case "messages":
|
||||
?>
|
||||
|
||||
<h2>Messagerie</h2>
|
||||
<i>Ici ne sont affichés uniquement les messages que vous avez envoyés. En effet, vous n'êtes pas l'auteur direct des envois des messages que l'on vous a envoyé. Si vous souhaitez tout de même obtenir ces messages, veuillez nous <a href='contact.php'>contacter</a>.</i>
|
||||
<table class="export_donnee_table">
|
||||
<tr><td>Numéro</td><td>Destinataire</td><td>Objet</td><td>Message</td><td>Date de l'envoi</td><td>Lu</td></tr>
|
||||
<?php
|
||||
//Requ<71>te de recherche
|
||||
$sql = "SELECT * FROM messagerie WHERE ID_expediteur = ".$_SESSION['ID']." ORDER BY ID DESC";
|
||||
|
||||
//Ex<45>cution de la recherche
|
||||
$messages = $bdd->query($sql);
|
||||
|
||||
//Affichage des r<>sultats
|
||||
while($afficher_message = $messages->fetch())
|
||||
{
|
||||
echo "<tr><td>".$afficher_message['ID']."</td>";
|
||||
|
||||
//Chargement des informations utilisateurs
|
||||
$infos_users = optimise_search_info_users($afficher_message['ID_destinataire'], $bdd, $infos_users);
|
||||
|
||||
echo "<td>".$infos_users[$afficher_message['ID_destinataire']]['avatar_32_32'].$infos_users[$afficher_message['ID_destinataire']]['table_utilisateurs']['prenom']." ".$infos_users[$afficher_message['ID_destinataire']]['table_utilisateurs']['nom']."</td>";
|
||||
|
||||
|
||||
echo "<td>".corrige_caracteres_speciaux($afficher_message['objet'])."</td>";
|
||||
echo "<td>".corrige_caracteres_speciaux($afficher_message['message'])."</td><td>".$afficher_message['date_envoi']."</td><td>".($afficher_message['lu'] == 0 ? "Non" : "Oui")."</td></tr>";
|
||||
}
|
||||
|
||||
//Fermeture de la recherche
|
||||
$messages->closeCursor($sql);
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php }
|
||||
|
||||
//Si demand<6E>, on g<>n<EFBFBD>re le PDF
|
||||
if(isset($_GET['pdf']))
|
||||
{
|
||||
$liste_pages[0] = ob_get_contents();
|
||||
ob_end_clean();
|
||||
|
||||
//Traitement des donn<6E>es
|
||||
//$liste_pages[0] = str_replace(array('<table', '<tr', '<td', '</td', '</tr', '</table'), "<hide", $liste_pages[0]);
|
||||
$liste_pages[0] = str_replace(array('<table'), '<table border="1" cellspacing="3" cellpadding="4"', $liste_pages[0]);
|
||||
|
||||
//echo $liste_pages[0];
|
||||
|
||||
$nom_fichier_pdf = "export_donnee.pdf";
|
||||
$auteur_pdf = "Comunic";
|
||||
$titre_pdf = "Export des donnees personnelles";
|
||||
$sujet_pdf = $page;
|
||||
$pdf_key_word = "donnees_personnelles, ".$page;
|
||||
|
||||
//G<>n<EFBFBD>ration du PDF
|
||||
include('inc/generate_pdf.php');
|
||||
|
||||
//On quitte la page
|
||||
die();
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<p><i>Comunic vous a retranscrit ici toute les informations qu'il possédait sur vous. Cependant, si vous n'êtes pas pleinement satisfait, n'hésitez pas à nous <a href='contact.php'>contacter.</a></i></p>
|
||||
<hr>
|
||||
<?php if(!isset($no_menu)) include(pagesRelativePath('common/pageBottom.php')); ?>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user