Use version::mustBeQueued() instead of user function

This commit is contained in:
Alexander Nicolaysen Sørnes
2007-04-21 19:50:52 +00:00
committed by WineHQ
parent 995076af3b
commit b292a84bcf
2 changed files with 3 additions and 18 deletions

View File

@@ -760,18 +760,6 @@ class User {
return $this->isLoggedIn(); return $this->isLoggedIn();
} }
function versionCreatedMustBeQueued($oVersion)
{
if($this->hasPriv("admin"))
return false;
if($this->isSupermaintainer($oVersion->iAppId))
return false;
return true;
}
/** /**
* Returns 'true' if the current user has the permission to delete * Returns 'true' if the current user has the permission to delete
* this version, 'false' otherwise * this version, 'false' otherwise

View File

@@ -87,10 +87,7 @@ class Version {
if(!$_SESSION['current']->canCreateVersion()) if(!$_SESSION['current']->canCreateVersion())
return; return;
if($_SESSION['current']->versionCreatedMustBeQueued($this)) $this->sQueued = $this->mustBeQueued() ? "true" : "false";
$this->sQueued = 'true';
else
$this->sQueued = 'false';
$hResult = query_parameters("INSERT INTO appVersion $hResult = query_parameters("INSERT INTO appVersion
(versionName, description, maintainer_release, (versionName, description, maintainer_release,
@@ -1200,7 +1197,7 @@ class Version {
if($_SESSION['current']->hasPriv("admin")) if($_SESSION['current']->hasPriv("admin"))
return FALSE; return FALSE;
else if($this->iVersionId) if($this->iVersionId)
{ {
if(maintainer::isUserMaintainer($_SESSION['current'], $this->iVersionId)) if(maintainer::isUserMaintainer($_SESSION['current'], $this->iVersionId))
return FALSE; return FALSE;