| Current Path : /var/www/cesa.co.za/echasl23/ |
| Current File : /var/www/cesa.co.za/echasl23/ADQMarkComplete.php |
<?php
if (session_id() == "") session_start(); // Initialize Session data
ob_start(); // Turn on output buffering
?>
<?php include "ewcfg7.php" ?>
<?php include "ewmysql7.php" ?>
<?php include "phpfn7.php" ?>
<?php include "adminusersinfo.php" ?>
<?php include "userfn7.php" ?>
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Always modified
header("Cache-Control: private, no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
<?php include "header.php" ?>
<?php
$conni=mysqli_connect(EW_CONN_HOST, EW_CONN_USER, EW_CONN_PASS, EW_CONN_DB);
$ADQFirmID=$_REQUEST["ADQFirmID"];
$sql="SELECT QuestionnaireName, ADQFirms.ADQID, tblMemberFirms.FirmName FROM ADQFirms JOIN ADecQuestionnaires USING (ADQID) JOIN tblMemberFirms USING (FirmID) WHERE ADQFirmID=".$ADQFirmID;
$rec=mysqli_query($conni,$sql);
if ($row=mysqli_fetch_assoc($rec)) {
echo "<h2>".$row["QuestionnaireName"]."</h2>";
echo "<h2>".$row["FirmName"]."</h2>";
$Questionnaire_ID=$row["ADQID"];
}
if (isset($_POST["go"])) {
$iScore=0;
$iMaxScore=0;
$iScorePerc=0;
$sql="SELECT Answer FROM ADQAnswers JOIN ADQuestions USING (ADQuestionID)
WHERE ADQAnswers.ADQFirmID=".$row["ADQFirmID"]." AND Answer IN ('Yes','No') AND SectionNum>1";
$recA=mysqli_query($conni, $sql);
while ($rowA=mysqli_fetch_assoc($recA)) {
if ($rowA["Answer"]=="Yes") $iScore++;
$iMaxScore++;
}
$sql="UPDATE ADQFirms SET DateCompleted=NOW(), Score=".$iScore.", MaxScore=".$iMaxScore.", ScorePerc=".($iMaxScore>0?round($iScore/$iMaxScore*100,2):"NULL")." WHERE ADQFirmID=".$_REQUEST["ADQFirmID"];
mysqli_query($conni,$sql);
$sql="UPDATE ADQFirms SET DateStarted=DateCompleted WHERE ADQFirmID=".$_REQUEST["ADQFirmID"]." AND DateStarted IS NULL";
mysqli_query($conni,$sql);
?>
<p><b>Questionnaire has been completed and scored.</b></p>
<p>Score: <?php echo ($iMaxScore>0?round($iScore/$iMaxScore*100,2):"100"); ?>%</p>
<p><a href="rptADecQuestionnaires.php?id=<?php echo $Questionnaire_ID; ?>">Return to Report</a></p>
<?php
} else {
?>
<p>Are you sure you want to mark this questionnaire as completed? This will score the questionnaire, and prevent the member firm from updating their answers.</p>
<form method="post" action="ADQMarkComplete.php">
<input type="hidden" name="go" value="1">
<input type="hidden" name="ADQFirmID" value="<?php echo $_REQUEST["ADQFirmID"]; ?>">
<p><input type="submit" value="Yes, Completed"></p>
<p><a href="rptADecQuestionnaires.php?id=<?php echo $Questionnaire_ID; ?>">No, Cancel</a></p>
</form>
<?php
}
?>
<?php include_once "footer.php" ?>