echo "Outliers are currently disabled in the configuration file. Contact your technical support to enable them."; } break; case 'getMonthlyOutlierStatsTable': $publisherPlatformID = $_GET['publisherPlatformID']; $platformID = $_GET['platformID']; $archiveInd = $_GET['archiveInd']; $year = $_GET['year']; $month = $_GET['month']; $statsArray = array(); if ($publisherPlatformID) { $publisherPlatform = new PublisherPlatform(new NamedArguments(array('primaryKey' => $publisherPlatformID))); $statsArray = $publisherPlatform->getMonthlyOutliers($archiveInd, $year, $month); } else { $platform = new Platform(new NamedArguments(array('primaryKey' => $platformID))); $statsArray = $platform->getMonthlyOutliers($archiveInd, $year, $month); } $totalRows = count($statsArray); echo "<table border='0' style='width:400px'>"; if ($totalRows == 0) { echo "<tr><td>None currently</td></tr>"; } else { foreach ($statsArray as $monthlyStat) { echo "<tr>"; echo "<td style='width:150px;'>" . $monthlyStat['Title'] . "</td>"; echo "<td style='width:50px;text-align:right;background-color:" . $monthlyStat['color'] . "'>" . $monthlyStat['usageCount'] . "</td>"; echo "<td style='width:100px;'><input type='text' name = 'overrideUsageCount_" . $monthlyStat['monthlyUsageSummaryID'] . "' id = 'overrideUsageCount_" . $monthlyStat['monthlyUsageSummaryID'] . "' value='" . $monthlyStat['overrideUsageCount'] . "' style='width:50px'></td>"; echo "<td style='width:50px;'><a href=\"javascript:updateOverride('" . $monthlyStat['monthlyUsageSummaryID'] . "');\">update override</a></td>"; echo "<td style='width:50px;'><a href=\"javascript:ignoreOutlier('" . $monthlyStat['monthlyUsageSummaryID'] . "');\">ignore outlier</a></td>"; echo "</tr>"; }