From 13d232f19205831dd28e90dbbf7ffc8a233f9a86 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 4 Sep 2014 05:34:11 +0100 Subject: [PATCH] 2009/10/10 03:12:44 +0100 claunia: System is shown in category tree up the test selected, in list of versions, and in left column in selected version --- include/category.php | 14 +++++++++++--- include/version.php | 28 +++++++++++++++++++++++----- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/include/category.php b/include/category.php index 6156d1a..9da5af1 100644 --- a/include/category.php +++ b/include/category.php @@ -258,7 +258,7 @@ class Category { /** * create the Category: line at the top of appdb pages$ */ - function make_cat_path($aPath, $iAppId = '', $iVersionId = '') + function make_cat_path($aPath, $iAppId = '', $iVersionId = '', $iqSysId = '') { $sStr = ""; $iCatCount = 0; @@ -287,6 +287,14 @@ class Category { $sStr .= " > ".$oApp->sName; } } + + // QEMU + + if($iqSysId) + { + $oqSys = new qemuSystem($iqSysId); + $sStr .= " (".$oqSys->sDescription.")"; + } return $sStr; } @@ -405,9 +413,9 @@ class Category { /** * display the full path of the Category we are looking at */ - function displayPath($appId, $versionId = '') + function displayPath($appId, $versionId = '', $qsysId = '') { - $sCatFullPath = Category::make_cat_path($this->getCategoryPath(), $appId, $versionId); + $sCatFullPath = Category::make_cat_path($this->getCategoryPath(), $appId, $versionId, $qsysId); echo html_frame_start("",'98%','',2); echo "

Category: ". $sCatFullPath ."
\n"; echo html_frame_end(); diff --git a/include/version.php b/include/version.php index 6a6a242..60ea45c 100644 --- a/include/version.php +++ b/include/version.php @@ -251,14 +251,18 @@ class version { } } + // QEMU if($this->iqsysId && ($this->iqsysId!=$oVersion->iqsysId)) { + $oqSysBefore = new qemuSystem($oVersion->iqsysId); + $oqSysAfter = new qemuSystem($this->iqsysId); + if(!query_parameters("UPDATE appVersion SET qsysId = '?' WHERE versionId = '?'", $this->iqsysId, $this->iVersionId)) return FALSE; - $sWhatChanged .= "System was changed from $oVersion->iqsysId to ". - "$this->iqsysId.\n\n"; + $sWhatChanged .= "System was changed from $oqSysBefore->sDescription to ". + "$oqSysAfter->sDescription.\n\n"; } if($this->objectGetState() != $oVersion->objectGetState()) @@ -866,7 +870,7 @@ class version { // cat $oCategory = new Category($oApp->iCatId); - $oCategory->displayPath($oApp->iAppId, $this->iVersionId); + $oCategory->displayPath($oApp->iAppId, $this->iVersionId, $this->iqsysId); // set URL $appLinkURL = ($oApp->sWebpage) ? trimmed_link($oApp->sWebpage,30) : " "; @@ -926,9 +930,13 @@ class version { } // rating Area - echo "Rating".$sRating."\n"; + echo "Rating".$sRating."\n"; echo "QEMU Version".$sRelease."\n"; + // QEMU + $oqsysrating = new qemuSystem($this->iqsysId); + echo "Emulated system".$oqsysrating->sDescription."\n"; + // Download URLs if($sDownloadurls = downloadurl::display($this->iVersionId)) echo $sDownloadurls; @@ -1277,9 +1285,13 @@ class version { $oTableRow->AddCell($oTableCell); $oTableCell = new TableCell("QEMU version"); - $oTableCell->SetWidth("80"); + $oTableCell->SetWidth("100"); $oTableRow->AddCell($oTableCell); + $oTableCell = new TableCell("Emulated system"); + $oTableCell->SetWidth("80"); + $oTableRow->AddCell($oTableCell); + $oTableCell = new TableCell("Test results"); $oTableCell->SetWidth("80"); $oTableRow->AddCell($oTableCell); @@ -1338,6 +1350,12 @@ class version { $oTableCell = new TableCell($oVersion->sTestedRelease); $oTableCell->SetAlign("center"); $oTableRow->AddCell($oTableCell); + + // QEMU + $oqsysrating = new qemuSystem($oVersion->iqsysId); + $oTableCell = new TableCell($oqsysrating->sDescription); + $oTableCell->SetAlign("left"); + $oTableRow->AddCell($oTableCell); $oTableCell = new TableCell(testData::get_testdata_count_for_versionid($oVersion->iVersionId)); $oTableCell->SetAlign("center");