ChangeSet ID: 26327 CVSROOT: /opt/cvs-commit Module name: appdb Changes by: wineowner@winehq.org 2006/07/07 11:44:41
Modified files: admin : adminMaintainerQueue.php include : maintainer.php version.php
Log message: Chris Morgan cmorgan@alum.wpi.edu Move getMaintainersUserIds...() to version::getMaintainersUserIds() and fixup callers of this function
Patch: http://cvs.winehq.org/patch.py?id=26327
Old revision New revision Changes Path 1.29 1.30 +2 -1 appdb/admin/adminMaintainerQueue.php 1.11 1.12 +0 -24 appdb/include/maintainer.php 1.66 1.67 +24 -2 appdb/include/version.php
Index: appdb/admin/adminMaintainerQueue.php diff -u -p appdb/admin/adminMaintainerQueue.php:1.29 appdb/admin/adminMaintainerQueue.php:1.30 --- appdb/admin/adminMaintainerQueue.php:1.29 7 Jul 2006 16:44:41 -0000 +++ appdb/admin/adminMaintainerQueue.php 7 Jul 2006 16:44:41 -0000 @@ -68,7 +68,8 @@ if ($aClean['sSub'])
$firstDisplay = true; /* if false we need to fix up table rows appropriately */
- $other_users = getMaintainersUserIdsFromAppIdVersionId($oRow->versionId); + $oVersion = new Version($oRow->versionId); + $other_users = $oVersion->getMaintainersUserIds(); if($other_users) { $foundMaintainers = true; Index: appdb/include/maintainer.php diff -u -p appdb/include/maintainer.php:1.11 appdb/include/maintainer.php:1.12 --- appdb/include/maintainer.php:1.11 7 Jul 2006 16:44:41 -0000 +++ appdb/include/maintainer.php 7 Jul 2006 16:44:41 -0000 @@ -4,30 +4,6 @@ /*****************************/
/* - * get the userIds of maintainers for a versionId - */ -function getMaintainersUserIdsFromAppIdVersionId($versionId) -{ - $retval = array(); - - /* early out if the versionId isn't valid */ - if($versionId == 0) - return $retval; - - $sQuery = "SELECT userId FROM ". - "appMaintainers WHERE versionId = '?';"; - $hResult = query_parameters($sQuery, $versionId); - $c = 0; - while($oRow = mysql_fetch_object($hResult)) - { - $retval[$c] = $oRow->userId; - $c++; - } - - return $retval; -} - -/* * get the userIds of super maintainers for this appId */ function getSuperMaintainersUserIdsFromAppId($appId) Index: appdb/include/version.php diff -u -p appdb/include/version.php:1.66 appdb/include/version.php:1.67 --- appdb/include/version.php:1.66 7 Jul 2006 16:44:41 -0000 +++ appdb/include/version.php 7 Jul 2006 16:44:41 -0000 @@ -32,7 +32,7 @@ class Version { var $aTestingIds; // an array that contains the testingId of every test result linked to this version var $aMonitorIds; // an array that contains the monitorId of every monitor linked to this version
- /** + /** * constructor, fetches the data. */ function Version($iVersionId = null) @@ -677,7 +677,7 @@ class Version { // display all maintainers of this application echo "<tr class="color0"><td align="left" colspan="2"><b>Maintainers of this version:</b>\n"; echo "<table width="250" border="0">"; - $aMaintainers = getMaintainersUserIdsFromAppIdVersionId($this->iVersionId); + $aMaintainers = $this->getMaintainersUserIds(); $aSupermaintainers = getSuperMaintainersUserIdsFromAppId($this->iAppId); $aAllMaintainers = array_merge($aMaintainers,$aSupermaintainers); $aAllMaintainers = array_unique($aAllMaintainers); @@ -926,6 +926,28 @@ class Version { echo html_frame_end("Click the Version Name to view the details of that Version"); } } + + /* returns the maintainers of this version in an array */ + function getMaintainersUserIds() + { + $aMaintainers = array(); + + /* early out if the versionId isn't valid */ + if($this->iVersionId == 0) + return $aMaintainers; + + $sQuery = "SELECT userId FROM ". + "appMaintainers WHERE versionId = '?';"; + $hResult = query_parameters($sQuery, $this->iVersionId); + $iCount = 0; + while($oRow = mysql_fetch_object($hResult)) + { + $aMaintainers[$iCount] = $oRow->userId; + $iCount++; + } + + return $aMaintainers; + } }
?>