appdb/include vendor.php

WineHQ wineowner at wine.codeweavers.com
Sat May 12 11:34:29 CDT 2007


ChangeSet ID:	31127
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2007/05/12 11:34:28

Modified files:
	include        : vendor.php 

Log message:
	Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
	Implement vendor::objectMoveChildren()

Patch: http://cvs.winehq.org/patch.py?id=31127

Old revision  New revision  Changes     Path
 1.26          1.27          +23 -0      appdb/include/vendor.php

Index: appdb/include/vendor.php
diff -u -p appdb/include/vendor.php:1.26 appdb/include/vendor.php:1.27
--- appdb/include/vendor.php:1.26	12 May 2007 16:34:28 -0000
+++ appdb/include/vendor.php	12 May 2007 16:34:28 -0000
@@ -317,6 +317,29 @@ class Vendor {
     {
         return FALSE;
     }
+
+    function objectMoveChildren($iNewId)
+    {
+        /* Keep track of how many children we have modified */
+        $iCount = 0;
+
+        foreach($this->aApplicationsIds as $iAppId)
+        {
+            $oApp = new application($iAppId);
+            $oApp->iVendorId = $iNewId;
+            if($oApp->update(TRUE))
+                $iCount++;
+            else
+                return FALSE;
+        }
+
+        return $iCount;
+    }
+
+    function objectGetId()
+    {
+        return $this->iVendorId;
+    }
 }
 
 ?>



More information about the wine-cvs mailing list