Don't allow duplicate monitors, check for duplicates in monitor::create()
This commit is contained in:
committed by
WineHQ
parent
f12a5ded10
commit
71db072912
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user