$errorFields[] = 'location'; } if (!isset($_GET['job']) || !$adminService->isStringR($_GET['job'])) { $errorFields[] = 'job'; } if (!isset($_GET['account']) || !$adminService->isStringR($_GET['account'])) { $errorFields[] = 'account'; } if (!isset($_GET['rate']) || !$adminService->isNumberR($_GET['rate'])) { $errorFields[] = 'rate'; } $flat = isset($_GET['flat']) ? 1 : 0; if (count($errorFields)) { throw new Exception('validation'); } $ajaxReturn['data'] = $adminService->updateJob($_GET['jobID'], $_GET['location'], $_GET['job'], $_GET['account'], $_GET['rate'], $flat); } elseif ($_GET['function'] === 'updateUserInfo') { if (!isset($_GET['admin']) || !$adminService->isIntR($_GET['admin'])) { throw new Exception('Admin flag is required'); } if (!isset($_GET['userID']) || !$adminService->isIntR($_GET['userID'])) { $errorFields[] = 'userID'; } if (!isset($_GET['username']) || !$adminService->isStringR($_GET['username'])) { $errorFields[] = 'username'; } if (!isset($_GET['name']) || !$adminService->isStringR($_GET['name'])) { $errorFields[] = 'name'; } if (intval($_GET['admin']) !== 1) { if (!isset($_GET['email']) || !$adminService->isEmail($_GET['email'])) {