From 71db0729120a9674aa9255eea48bfded108c8fcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Nicolaysen=20S=C3=B8rnes?= Date: Sat, 10 Mar 2007 03:36:28 +0000 Subject: [PATCH] Don't allow duplicate monitors, check for duplicates in monitor::create() --- include/monitor.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/monitor.php b/include/monitor.php index 56ba49a..f7bdec3 100644 --- a/include/monitor.php +++ b/include/monitor.php @@ -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);