$errorFields = array(); $ajaxReturn = array('validation' => false, 'error' => false); if (!isset($_GET['function'])) { throw new Exception('No function was given.'); } elseif ($_GET['function'] === 'activateJob') { if (!isset($_GET['jobID']) || !$adminService->isIntR($_GET['jobID'])) { $errorFields[] = 'jobID'; throw new Exception('validation'); } $ajaxReturn['data'] = $adminService->activateJob($_GET['jobID']); } elseif ($_GET['function'] === 'activateUser') { if (!isset($_GET['userID']) || !$adminService->isIntR($_GET['userID'])) { $errorFields[] = 'userID'; throw new Exception('validation'); } $ajaxReturn['data'] = $adminService->activateUser($_GET['userID']); } elseif ($_GET['function'] === 'createJob') { if (!isset($_GET['location']) || !$adminService->isStringR($_GET['location'])) { $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)) {