appdb/include monitor.php
WineHQ
wineowner at wine.codeweavers.com
Fri Mar 9 21:36:28 CST 2007
ChangeSet ID: 30947
CVSROOT: /opt/cvs-commit
Module name: appdb
Changes by: wineowner at winehq.org 2007/03/09 21:36:28
Modified files:
include : monitor.php
Log message:
Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Don't allow duplicate monitors, check for duplicates in monitor::create()
Patch: http://cvs.winehq.org/patch.py?id=30947
Old revision New revision Changes Path
1.12 1.13 +6 -0 appdb/include/monitor.php
Index: appdb/include/monitor.php
diff -u -p appdb/include/monitor.php:1.12 appdb/include/monitor.php:1.13
--- appdb/include/monitor.php:1.12 10 Mar 2007 3:36:28 -0000
+++ appdb/include/monitor.php 10 Mar 2007 3:36:28 -0000
@@ -60,6 +60,12 @@ class Monitor {
*/
function create($iUserId, $iAppId=0, $iVersionId=0)
{
+ /* Check for duplicate entries */
+ $oMonitor = new monitor();
+ $oMonitor->find($iUserId, $iVersionId);
+ if($oMonitor->iVersionId)
+ return FALSE;
+
$hResult = query_parameters("INSERT INTO appMonitors (versionId, appId, userId) ".
"VALUES ('?', '?', '?')",
$iVersionId, $iAppId, $iUserId);
More information about the wine-cvs
mailing list