HavePermission($Permission)) { exit; } $perdayltv = $_POST["perdayltv"]; $startDate = array_key_exists("startDate", $_POST) ? $_POST["startDate"] : date("Y-m-d", strtotime("-7 days")); $endDate = array_key_exists("endDate", $_POST) ? $_POST["endDate"] : date("Y-m-d"); $dayList = json_decode($_POST["dayList"], true); $dayTotalList = json_decode($_POST["dayTotalList"], true); if (!isset($dayList)) { $dayList = array(1, 2, 3, 4, 5, 6, 7); } if (!isset($dayTotalList)) { $dayTotalList = array(7, 14, 15, 21, 30); } if (!in_array(1, $dayList)) { array_push($dayList, 1); } $maxDay = max(max($dayList), max($dayTotalList)); sort($dayList); sort($dayTotalList); \Logging\LogInfo("dayList: " . print_r($dayList, true)); \Logging\LogInfo("dayTotalList: " . print_r($dayTotalList, true)); \Logging\LogInfo("maxDay:" . $maxDay); \Report\GetAccountFirstLoginPayReport($channel, $startDate, $endDate, $fistLoginReportArray, $fistPayReportArray); // \Logging\LogInfo("dayTotalList: " . print_r($fistLoginReportArray, true)); \DBOper\Find("Versionlog", array( "Channel" => $channel, "UpdTime" => array('$gte' => $startDate . " 00:00:00", '$lte' => $endDate . " 23:59:59") ), $versions, null, array("UpdTime" => -1)); ?>