Exemplo n.º 1
0
     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;