$json = json_encode(array(0, $rewarderList)); echo $json; break; case 'end-period': $reset = (bool) $_REQUEST['reset']; $conversion_rate = floatval($_REQUEST['conversion_rate']); $signature = $_REQUEST['signature']; endReviewPeriod($reset, $conversion_rate, $signature); break; case 'populate-rewarder-list': $period = $rewarder->getPeriod($_REQUEST['period_id']); $normalized = $_REQUEST['normalized']; echo json_encode($rewarder->populateRewarderUserList($period, $normalized)); break; case 'update-user-admin': $user_list = $_REQUEST['users']; // Update database with the new users $rewarder->setUsersAndPerms($user_list); break; case 'reset_user_review': $user_id = $_REQUEST['user_id']; $review_id = $_REQUEST['review_id']; $period_id = $_REQUEST['period_id']; $rewarderTo = new Rewarder($user_id); $result = $rewarderTo->resetCurrentReview($review_id, $period_id); echo json_encode($result); break; default: echo json_encode(array('error' => 'wrong action')); break; }