1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
//Requete permettant de voir si le user a des membres dans sa liste noire//
$sqlexclu ="SELECT * FROM listenoire WHERE idmembre=".$_SESSION['g_userid'];
$resultexclu=mysql_query($sqlexclu,$db);
$nombre_exclu=mysql_num_rows($resultexclu);
// Si il n'y en a pas on refait la requete de base
if ($nombre_exclu==0)
{
$sql = "select *";
$sql .= " from mailbox";
$sql .= " where toid=".$_SESSION['g_userid'];
$sql .= " order by mailsend desc";
$result = mysql_query($sql,$db);
}
/// Sinon on filtre les mails pour n'afficher que les mails de ceux qui ne sont pas exclus
else
{
$row_exclu=mysql_fetch_object($resultexclu);
do
{
$sql_filtre="SELECT * FROM mailbox ";
$sql_filtre.=" WHERE fromid != ".$row_exclu->idbloque." AND toid= ".$_SESSION['g_userid'];
echo "REQ-->".$sql_filtre;
}while ($row_exclu=mysql_fetch_object($resultexclu));
$result=mysql_query($sql_filtre,$db);
}
while ($row=mysql_fetch_object($result))
{
PrintMailIn($row);
} |
Partager