Alexander Nicolaysen Sørnes : maintainerdelete.php: Use maintainer::delete() instead of deleteMaintainer ()

Alexander Nicolaysen Sørnes asornes at winehq.org
Thu Nov 12 17:08:08 CST 2009


Module: appdb
Branch: master
Commit: 0ef8ec3c6c654661a013257015b43cf6684618e5
URL:    http://source.winehq.org/git/appdb.git/?a=commit;h=0ef8ec3c6c654661a013257015b43cf6684618e5

Author: Alexander Nicolaysen Sørnes <alexander at linux-xqqm.(none)>
Date:   Thu Nov 12 17:10:42 2009 +0100

maintainerdelete.php: Use maintainer::delete() instead of deleteMaintainer()

---

 include/maintainer.php |   11 +++++++++++
 maintainerdelete.php   |    3 ++-
 2 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/include/maintainer.php b/include/maintainer.php
index 489bafb..9285f8f 100644
--- a/include/maintainer.php
+++ b/include/maintainer.php
@@ -369,6 +369,17 @@ class maintainer
         return new maintainer(null, $oRow);
     }
 
+    public function findVersionMaintainer($iUserId, $iVersionId)
+    {
+        $hResult = query_parameters("SELECT * FROM appMaintainers WHERE userId = '?' AND versionId = '?'", $iUserId, $iVersionId);
+
+        if(!$hResult)
+            return null;
+
+        $oRow = mysql_fetch_object($hResult);
+        return new maintainer(null, $oRow);
+    }
+
     function deleteMaintainer($oUser, $iAppId = null, $iVersionId = null)
     {
         /* remove supermaintainer */
diff --git a/maintainerdelete.php b/maintainerdelete.php
index 9ca069c..b062c28 100644
--- a/maintainerdelete.php
+++ b/maintainerdelete.php
@@ -39,7 +39,8 @@ if($aClean['iConfirmed'])
     {
         $oVersion = new Version($aClean['iVersionId']);
         apidb_header("You have resigned as maintainer of ".$oApp->sName." ".$oVersion->sName);
-        $result = Maintainer::deleteMaintainer($_SESSION['current'], $oApp->iAppId, $oVersion->iVersionId);
+        $oMaintainer = maintainer::findVersionMaintainer($_SESSION['current']->iUserId, $aClean['iVersionId']);
+        $result = $oMaintainer->delete();
     }
 /*   echo html_frame_start("Removing",400,"",0);
 */




More information about the wine-cvs mailing list