示例#1
0
 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)) {
         throw new Exception('validation');
     }