$users = array(); foreach ($userList as $user) { if (!in_array($user['id'], $ids)) { $users[] = array('id' => $user['id'], 'nickname' => $user['nickname']); } } echo json_encode($users); 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);