Example #1
0
error_log($request->getMethod());
$request->setAccessHeader();
if ($request->handleOptions()) {
    error_log('Option request. Exit...', 0);
    exit;
}
$user = $request->getJSON();
if (!$request->validate('Admin')) {
    $user->status = 'Pending';
} else {
    $user->status = 'Approved';
}
if (!$user->username || !$user->email || !$user->name || !$user->institute) {
    $message = "FAILED: Missing required fields!!";
} else {
    $message = $db->createUser($user);
}
$output->message = $message;
if ($message === 'SUCCESS') {
    if ($user->status == 'Pending') {
        $mail = new sendMail();
        $toList = $db->getUser(null, null, 'Admin');
        //echo json_encode($toList);
        $subject = 'Pending Approval User: '******'/password/i', $key)) {
                continue;
            }
            $body .= "<tr>";
            $body .= "<td>{$key}</td><td>{$row}</td>";