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)
|
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) ".
|
$hResult = query_parameters("INSERT INTO appMonitors (versionId, appId, userId) ".
|
||||||
"VALUES ('?', '?', '?')",
|
"VALUES ('?', '?', '?')",
|
||||||
$iVersionId, $iAppId, $iUserId);
|
$iVersionId, $iAppId, $iUserId);
|
||||||
|
|||||||
Reference in New Issue
Block a user