Ejemplo n.º 1
0
        $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;
}