/
myAdminFormView.php
31 lines (25 loc) · 1002 Bytes
/
myAdminFormView.php
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
<?php
require_once($_SERVER["DOCUMENT_ROOT"] . '/../Support/configEnglishContestAdmin.php');
require_once($_SERVER["DOCUMENT_ROOT"] . '/../Support/basicLib.php');
if ($isAdmin){
$queryAdmin = "SELECT * FROM tbl_contestadmin ORDER BY uniqname ASC";
$resAdmin = $db->query($queryAdmin);
$resultAdmin = array();
if ($db->error) {
try {
throw new Exception("MySQL error $db->error <br> Query:<br> $queryAdmin", $db->errno);
} catch(Exception $e ) {
echo "Error No: ".$e->getCode(). " - ". $e->getMessage() . "<br >";
echo nl2br($e->getTraceAsString());
}
}
while($admins = $resAdmin->fetch_assoc()){
$fullName = ldapGleaner($admins["uniqname"]);
array_push($resultAdmin, array('admin' =>$admins["uniqname"],'adminID' =>$admins["id"], 'adminFname'=>$fullName[0], 'adminLname'=>$fullName[1]));
}
echo (json_encode(array("result" => $resultAdmin)));
$resAdmin->free();
$db->close();
} else {
echo "unauthorized";
}