<?
session_start();

ini_set("display_errors", true);
error_reporting(E_ALL^E_NOTICE);



include '../inc/report.php';
include '../inc/styles.php';
include '../inc/header.php';

global $rID;
global $rstring;

$mSubj='Contacts';

$rID=$_REQUEST["RolesAvailable"];
if ($rID == "")
	$rID=999;

if ($rID==999)
	$rstring=" ";
else
	$rstring=" and RoleId=" . $rID . " ";

//echo "RolesAvailable=" , $rID;

$NOSORT=1;

$sql="select LastName, Firstname, UserName, Unit as Organization, TelePhone, " .
		"concat('<a href=mailto:',email,'>',email,'</a>') as EmailAddress " .
		"from Users where isDeleted=0 and UserID in " .
		"(select UserID from ProjectMembers " .
		"where projectid=" . $_SESSION["ProjectId"] . ") " .
		$rstring .
		"order by LastName, FirstName";

//echo "sql:\n" , $sql , "\n";

function ToAll()
{
	global $rstring;

	$sql = "select email from Users where isDeleted=0 and UserID in " .
		"(select UserID from ProjectMembers " .
		"where projectid=" . $_SESSION["ProjectId"] . ") " .
		$rstring .
		"order by LastName, FirstName";

	$res=GetResultset($sql);

    if(!$row = mysql_fetch_assoc($res))
    {
        return false;
    }

	$tComma="";
    do
    {
 		$tList= $tList . $tComma . $row["email"];
 		$tComma=";";
    }
    while ($row = mysql_fetch_assoc($res));

	DisConnect();

	return $tList;
}

function loadRoles()
{
	global $rID;

	echo "<option value=999>All Roles</option>\n";

	$sql = "Select RoleId,RoleName from Roles where isDisabled=0 order by RoleName";

	$res=GetResultset($sql);

    if(!$row = mysql_fetch_assoc($res))
    {
        return false;
    }

    do
    {
		if ($row["RoleId"] == $rID)
			echo "<option selected='yes' value=\"" , $row["RoleId"] , "\">" ,   $row["RoleName"] . "\n";
		else
			echo "<option value=\"" , $row["RoleId"] , "\">" ,   $row["RoleName"] . "\n";
    }
    while ($row = mysql_fetch_assoc($res));

	DisConnect();
}
?>
<title>Contacts</title>
<form name=Contacts method=post>
<body style="background-color:transparent">
<br>
<center>
<table class=tdblueS><tr><td>
<table border=0 width=100%><tr><td>
<?
	echo '<table border=0 class=tdblueV><tr>';
	include_once '../inc/StandardButtons.inc'; 
	echo '</tr></table>';
?>
</td>
<td align=middle>
<a href=mailto:<?=ToAll()?> ><font size=5>Contacts</font></a>
</td>
<td align=right>
<select name="RolesAvailable" class="NormalTextBox" style="width:180px;" onchange="DoPostBack();">

  <? loadRoles() ?>

</select>
</td>
</tr></table>
<?ShowQueryResult($sql)?>
<font size=1>(Only portal account holders appear in the above list)</font>
</td></tr></table>
<p>

</center>

</form>

<script language=javascript>

function DoPostBack()
{
//	alert("in DoPostBack");
	window.document.Contacts.action="Contacts.php" ;
	window.document.Contacts.submit(true);
}

</script>

<? include '../inc/footer.php'; ?>
