clipbucket/upload/includes/functions_pm.php
Arslan Hassan e6877d26cd Added : New threaded based PM
Added : user_notifications table to simplify notifications 
Updated : Feeds
2012-12-31 11:25:11 +00:00

84 lines
2.1 KiB
PHP

<?php
function list_thread_recipients($thread)
{
$total_recipients = $thread['thread']['total_recipients'];
$recipients = $thread['recipients'];
$list = "";
switch ($total_recipients)
{
case 2:
{
foreach ($recipients as $user)
{
if ($user['userid'] == userid())
{
//if($list)
// $list .=" and ";
//$list .= lang("You");
//Just show other recipient
}else
{
if($list)
$list .=" and ";
$list .=name($user);
}
}
}
break;
case 3:
{
$count=0;
foreach ($recipients as $user)
{
if($count==1)
$list .=", ";
if($count==2)
$list .=" and ";
if ($user['userid'] == userid())
$list .= lang("You");
else
$list .=name($user);
$count++;
}
}
break;
case ($total_recipients > 3) :
{
foreach ($recipients as $user)
{
if ($user['userid'] == userid())
$list .= lang("You");
else
$list .=name($user);
}
}
break;
}
return $list;
}
/**
* Get thread link
*/
function get_thread_link($thread)
{
if($thread['thread'])
$thread = $thread['thread'];
return BASEURL.'/private_message.php?mode=inbox&thread_id='.$thread['thread_id'];
}
?>