Don't allow duplicate monitors, check for duplicates in monitor::create()

This commit is contained in:
Alexander Nicolaysen Sørnes
2007-03-10 03:36:28 +00:00
committed by WineHQ
parent f12a5ded10
commit 71db072912

View File

@@ -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);