Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/
Upload File :
Current File : /var/www/cesa.co.za/inc_testreport.php

<h1><?php echo htmlspecialchars($Questionnaire_Name); ?><!-- for <?php echo $CompanyName; ?>--><br>Consolidated Responses</h1>
<?php
$sql="SELECT COUNT(DISTINCT Unique_ID, Anon_Respondee_Email) AS NumResp, MAX(Response_Date) AS MaxDate
FROM AnonRespondees WHERE Questionnaire_ID='".$Questionnaire_ID."' 
AND AnonRespondees.GroupID=".$GroupID." AND InterimSave=0";
// echo $sql;
$recResp=mysqli_query($conn,$sql);
if ($rowResp=mysqli_fetch_assoc($recResp)) {
	echo "<p>Total responses received to date (".date("Y", strtotime($rowResp["MaxDate"]))."): ".$rowResp["NumResp"]."</p>";
	$iGrandTotal = $rowResp["NumResp"];
	$iYear=date("Y", strtotime($rowResp["MaxDate"]));
}
			
	$sql = "SELECT MIN(AR2.Score) AS MinScore, MAX(AR2.Score) As MaxScore, AVG(AR2.Score) As AvgScore FROM (
	SELECT Anon_Respondee_Email, Unique_ID, MAX(Anon_RespondeeID) AS Anon_RespondeeID FROM AnonRespondees 
	WHERE Questionnaire_ID='".$Questionnaire_ID."' 
	AND GroupID=".$GroupID." AND InterimSave=0
	GROUP BY Anon_Respondee_Email, Unique_ID) ARTemp1 JOIN AnonRespondees AR2 USING (Anon_RespondeeID)";

	$recQ = mysqli_query($conn,$sql);
	if ($rowQ = mysqli_fetch_assoc($recQ)) {
?>
<table border="0" cellspacing="0" cellpadding="5" width="700">
<tr><td colspan="2" bgcolor="#FBE4D5"><b><?php echo htmlspecialchars($Questionnaire_Name); ?></b><br>Overall Scores</td></tr>
    <tr>
        <td style="border:1px solid #CCCCCC" valign="top"><div><b>Lowest Score</b></div></td>
        <td style="border:1px solid #CCCCCC" valign="top"><div><?php echo $rowQ["MinScore"]; ?> (<?php echo number_format($rowQ["MinScore"]/$Score*100,1); ?>%)</div></td>
    </tr>
    <tr>
        <td style="border:1px solid #CCCCCC" valign="top"><div><b>Highest Score</b></div></td>
        <td style="border:1px solid #CCCCCC" valign="top"><div><?php echo $rowQ["MaxScore"]; ?> (<?php echo number_format($rowQ["MaxScore"]/$Score*100,1); ?>%)</div></td>
    </tr>
    <tr>
        <td style="border:1px solid #CCCCCC" valign="top"><div><b>Average Score</b></div></td>
        <td style="border:1px solid #CCCCCC" valign="top"><div><?php echo number_format($rowQ["AvgScore"],1); ?> (<?php echo number_format($rowQ["AvgScore"]/$Score*100,1); ?>%)</div></td>
    </tr>
</table>    
<table border="0" cellspacing="0" cellpadding="5" width="700">
<tr><td bgcolor="#FBE4D5"><b>Name</b></td><td bgcolor="#FBE4D5"><b>Email</b></td><td bgcolor="#FBE4D5"><b>Response Date</b></td><td bgcolor="#FBE4D5"><b>Score</b></td><td bgcolor="#FBE4D5"><b>Passed?</b></td></tr>
<?php
		$sql = "SELECT AR.* FROM (
		SELECT Anon_Respondee_Email, Unique_ID, MAX(Anon_RespondeeID) AS Anon_RespondeeID FROM AnonRespondees 
		WHERE Questionnaire_ID='".$Questionnaire_ID."' 
		AND GroupID=".$GroupID." AND InterimSave=0
		GROUP BY Anon_Respondee_Email, Unique_ID) ARTemp1 JOIN AnonRespondees AR USING (Anon_RespondeeID)
		WHERE AR.Questionnaire_ID='".$Questionnaire_ID."' 
		AND AR.GroupID=".$GroupID." AND AR.InterimSave=0
		ORDER BY AR.Anon_Respondee_Name";
		$recQ = mysqli_query($conn,$sql);
		while ($rowQ = mysqli_fetch_assoc($recQ)) {
?>
<tr><td><?php echo $rowQ["Anon_Respondee_Name"]; ?></td><td><?php echo $rowQ["Anon_Respondee_Email"]; ?></td>
<td><?php echo $rowQ["Response_Date"]; ?></td><td><?php echo $rowQ["Score"]; ?> (<?php echo number_format($rowQ["Score"]/$Score*100,1); ?>%)</td>
<td><?php if (($rowQ["Score"]/$Score*100)>=$PassPerc) { echo "Y"; } else { echo "N"; } ?></td></tr>
<?php
		}
?>
</table>    
<?php	
	}
?>