Afficher le profil d'un membre si pas de connexion
Posté : 25 févr. 2014, 23:30
Bonjour,
Je voudrais que la page de profil des membres soit accessible aux public (sans connexion ou inscription) mais que leurs données soient privée.
Je ne sais pas comment faire pour afficher ou cacher les infos des membres.
J'aimerais que les membres puissent choisir comment cacher leurs infos : amis / public / Moi
Voici la page profil.php :
Je voudrais que la page de profil des membres soit accessible aux public (sans connexion ou inscription) mais que leurs données soient privée.
Je ne sais pas comment faire pour afficher ou cacher les infos des membres.
J'aimerais que les membres puissent choisir comment cacher leurs infos : amis / public / Moi
Voici la page profil.php :
<?php
session_start();
require('../include/config.inc.php');
include('../functions/global.func.php');
if(!isset($_SESSION['pseudo']) && !isset($_COOKIE['persistent'])){
header('location: ../login.php?login_error=1');
exit();
}
if(!isset($_GET['pseudo']) == ($profil['pseudo'])) {
header('Location: ../home?404_error=1');
exit();
}
if(empty($_GET['pseudo'])){
header('location: ../home?profile_error=1');
exit();
} else {
?>
<!DOCTYPE html>
<html lang="fr" class="no_js sidebar" id="home">
<head>
<meta charset="utf-8" />
<title><?php echo utf8_maj_fr($profil['prenom']); ?> <?php echo utf8_maj_fr($profil['nom']); ?></title>
<meta name="description" content="Retrouvez tout le web de l'astronomie, partagez vos photos et observations... Faites connaissance avec des passionnés ou professionnels de l'astronomie." />
<?php include('../include/head.inc.php'); ?>
</head>
<body>
<?php include('../include/sidebar.inc.php'); ?>
<?php include('../include/header.inc.php'); ?>
<div id="content">
<div class="container">
<div id="cover">
<?php if(file_exists($profil_cover)){ ?><div class="cover"><a href="#" class="coverImg"><img src="users/upload/<?php echo $profil['folder']; ?>/cover.jpg" height="310" width="981" class="coverLoad" alt="" /></a></div><?php } else { ?>
<div class="notCover"></div>
<?php } ?>
<div class="menuCover">
<div class="avatar">
<a href="<?php echo $profil['pseudo']; ?>" class="avatarLink">
<?php if(file_exists($profil_member)){ ?><img src="users/upload/avatars/<?php echo $profil['id']; ?>.jpg" height="160" width="160" alt="" /><?php } else { ?><img src="<?php echo $profil_defaut; ?>" height="160" width="160" alt="" /><?php } ?>
</a>
</div>
<div class="name">
<a href="<?php echo $profil['pseudo']; ?>" class="nameLink"><?php echo utf8_maj_fr($profil['prenom']); ?> <?php echo utf8_maj_fr($profil['nom']); ?></a>
</div>
<div class="menuProfil">
<a href="<?php echo $profil['pseudo']; ?>" class="menuProfilLink active">Journal<span class="wa05df6"></span></a>
<a href="<?php echo $profil['pseudo']; ?>/about" class="menuProfilLink">À propos<span class="wa05df6"></span></a>
<a href="<?php echo $profil['pseudo']; ?>/photos" class="menuProfilLink">Photos<span class="wa05df6"></span></a>
<a href="<?php echo $profil['pseudo']; ?>/friends" class="menuProfilLink">Amis<span class="wa05df6"></span></a>
<a href="<?php echo $profil['pseudo']; ?>/events" class="menuProfilLink">Évènements<span class="wa05df6"></span></a>
</div>
</div>
</div>
<div id="sidebarProfil" class="rfloat">
<?php if(($_GET['pseudo']) == ($data['pseudo'])){ ?><div class="bloc">
<div class="blocTitle">
<h1>Statistiques</h1>
</div>
<div class="blocContent">
<?php
$dossier = 'upload/'.$data['folder'];
if(size_readable(dirsize($dossier)) == 1024){
$prefix = 'Go';
} else {
$prefix = 'Mo';
}
if(size_readable(dirsize($dossier), 'Mo') < 1024){
echo '<div class="circleProgress tooltip_top" title="Espace disque de vos photos" data-dimension="100" data-text="'.size_readable(dirsize($dossier)).' '.$prefix.'" data-fontsize="15" data-width="10" data-border="inline" data-percent="'.size_readable(dirsize($dossier)).'" data-fgcolor="#0b7baa" data-bgcolor="#d7d8d9" data-fill="#fff"></div>';
} else {
echo 'Espace disque insuffisant !';
}
?>
</div>
</div><?php } ?>
<div class="bloc">
<div class="blocTitle">
<h1>À propos</h1>
</div>
<div class="blocContent">
</div>
</div>
<div class="bloc">
<div class="blocTitle">
<h1>Photos</h1>
</div>
<div class="blocContent">
</div>
</div>
<div class="bloc">
<div class="blocTitle">
<h1>Amis</h1>
</div>
<div class="blocContent">
</div>
</div>
<?php include('../include/footer.inc.php'); ?>
</div>
</div>
</div>
</body>
</html>
<?php } ?>
Merci d'avance