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>";