$arrData = getData($whereClause); $releaseTables = array(); $releaseCountID = 0; if (is_array($arrData) && count($arrData) > 0) { $noPrev = ""; foreach ($arrData as $release_name => $release) { $releaseTables[releases][$release_name][buildTables] = array(); $buildCountID = 0; $smokeCount = 0; //krsort($release[builds], SORT_NUMERIC); foreach ($release[builds] as $buildID => $build) { $releaseTables[releases][$release_name][buildTables][$buildID] = createReleaseBuildTable($build, $buildID, $release_name, $buildCountID, $arr[1]); $buildCountID++; $smokeCount += count($build[platforms]); } $releaseTables[releases][$release_name][releaseTable] = createReleaseTable($release, $release_name, $releaseCountID, count($release[builds]), $smokeCount); $buildCountID = 0; $releaseTables[releases][$release_name][countID] = $releaseCountID; $releaseCountID++; } } else { $noPrev = "none"; } ///////////////////////////////////////////////////////////////////////////// if ($_GET[week] == "") { $noNext = "none"; } else { $noNext = ""; } if ($from == 30 && $to == -1) { $noNext = "none";
//////////////////////////////// Regression ///////////////////////////////// $arrDataReg = getBranchDataReg("grenregResults"); $releaseTablesReg = array(); $relCountID = 50; if (is_array($arrDataReg) && count($arrDataReg) > 0) { foreach ($arrDataReg as $name => $rel) { $releaseTablesReg[releases][$name][buildTables] = array(); $buildCountID = 0; $regCount = 0; krsort($rel[builds], SORT_NUMERIC); foreach ($rel[builds] as $buildID => $build) { $releaseTablesReg[releases][$name][buildTables][$buildID] = createGrenRegBuildTable($build, $buildID, $arr[1]); $buildCountID++; $regCount++; } $releaseTablesReg[releases][$name][releaseTable] = createReleaseTable($rel, $name, $relCountID, count($rel[builds]), $regCount); $buildCountID = 0; $releaseTablesReg[releases][$name][countID] = $relCountID; $relCountID++; } krsort($releaseTablesReg[releases], SORT_NUMERIC); } ///////////////////////////////////////////////////////////////////////////// $smarty = new TLSmarty(); $smarty->assign('releaseTables', $releaseTables); $smarty->assign('releaseTablesReg', $releaseTablesReg); $smarty->assign('releaseCount', count($arrData)); $smarty->assign('releaseCountReg', count($arrDataReg)); $smarty->assign('startRegID', 50); $smarty->assign('valid_user', $arr[0]); $smarty->assign('none', $arr[1]);
$releaseCountID = 0; if (is_array($arrData) && count($arrData) > 0) { $noPrev = ""; foreach ($arrData as $release_name => $release) { $releaseTables[releases][$release_name][buildTables] = array(); $buildCountID = 0; $smokeCount = 0; krsort($release[builds], SORT_NUMERIC); foreach ($release[builds] as $buildID => $build) { $releaseTables[releases][$release_name][buildTables][$buildID] = createRegressionTable($build, $buildID, $release[phase], $buildCountID, $arr[1], "phase"); $k = count(explode(",", $buildID)); $buildCountID += $k; $smokeCount++; } $countBuild = explode(",", $buildID); $releaseTables[releases][$release_name][releaseTable] = createReleaseTable($release, $release[phase], $releaseCountID, count($countBuild), $release[regReq]); $buildCountID = 0; $releaseTables[releases][$release_name][countID] = $releaseCountID; $releaseTables[releases][$release_name][phase] = $release[phase]; $releaseCountID++; } } else { $noPrev = "none"; } ///////////////////////////////////////////////////////////////////////////// if ($_GET[week] == "") { $noNext = "none"; } else { $noNext = ""; } if ($from == 6 && $to == -1) {