break; case 'get-rewarder-list': $period = $rewarder->getPeriod($_REQUEST['period_id']); $rewarderList = $rewarder->getRewarderUserList($period['id']); $json = json_encode(array(0, $rewarderList, $period)); echo $json; break; case 'get-audit-list': $rewarderList = $rewarder->getRewarderAuditList(); $json = json_encode($rewarderList); echo $json; break; case 'get-rewarder-user-detail': $detailUser = new User(); $detailUser->findUserById($_REQUEST['id']); $rewarderList = $rewarder->getRewarderUserDetail($_REQUEST['id']); $json = json_encode(array($detailUser->getNickname(), $rewarderList)); echo $json; break; case 'update-rewarder-auditor': $auditorUser = new User(); $auditorUser->findUserById($_REQUEST['id']); $toggledAuditor = $auditorUser->getIs_auditor() ? 0 : 1; $auditorUser->getIs_auditor($toggledAuditor); $auditorUser->save(); break; case 'update-rewarder-user': $period_id = $_REQUEST['period_id']; $rewardeeId = intval($_REQUEST["id"]); $points_val = isset($_REQUEST["points_val"]) ? max(0, intval($_REQUEST["points_val"])) : 0; $points_perc = isset($_REQUEST["points_perc"]) ? max(0, floatval($_REQUEST["points_perc"])) : 0;