Use sState as parameter to objectGetItemsPerPage()
This commit is contained in:
committed by
Chris Morgan
parent
52cd2fc55d
commit
da97299eeb
@@ -349,7 +349,7 @@ class Application {
|
||||
}
|
||||
}
|
||||
|
||||
public static function objectGetItemsPerPage($bQueued = false)
|
||||
public static function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -373,9 +373,9 @@ class application_queue
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
return $this->oApp->objectGetItemsPerPage($bQueued);
|
||||
return $this->oApp->objectGetItemsPerPage($sState);
|
||||
}
|
||||
|
||||
function objectGetEntriesCount($bQueued, $bRejected)
|
||||
|
||||
@@ -464,7 +464,7 @@ class Bug
|
||||
return false;
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -742,7 +742,7 @@ class distribution {
|
||||
return $iCount;
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -873,7 +873,7 @@ class maintainer
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -12,6 +12,7 @@ class ObjectManager
|
||||
private $sTitle;
|
||||
private $iId;
|
||||
private $bIsRejected;
|
||||
private $sState;
|
||||
private $sReturnTo;
|
||||
private $sReturnToTitle; /* Used to preserve the title when processing entries from a queue list, for instance */
|
||||
private $oMultiPage;
|
||||
@@ -62,6 +63,11 @@ class ObjectManager
|
||||
public function setIsQueue($bIsQueue)
|
||||
{
|
||||
$this->bIsQueue = $bIsQueue;
|
||||
|
||||
if($this->sState != 'rejected' && $bIsQueue)
|
||||
$this->sState = 'queued';
|
||||
else if ($this->sState == 'queued' && !$bIsQueue)
|
||||
$this->sState = 'accepted';
|
||||
}
|
||||
|
||||
public function getIsQueue()
|
||||
@@ -82,6 +88,11 @@ class ObjectManager
|
||||
public function setIsRejected($bIsRejected)
|
||||
{
|
||||
$this->bIsRejected = $bIsRejected;
|
||||
|
||||
if($bIsRejected)
|
||||
$this->sState = 'rejected';
|
||||
else if ($this->sState == 'rejected')
|
||||
$this->sState = 'queued';
|
||||
}
|
||||
|
||||
public function setSortInfo($aClean = null)
|
||||
@@ -114,6 +125,7 @@ class ObjectManager
|
||||
$this->iId = $iId;
|
||||
$this->oMultiPage = new MultiPage(FALSE);
|
||||
$this->oTableRow = new OMTableRow(null);
|
||||
$this->sState = 'accepted';
|
||||
|
||||
// initialize the common responses array
|
||||
$this->aCommonResponses = array();
|
||||
@@ -1314,14 +1326,14 @@ class ObjectManager
|
||||
$oObject = new $this->sClass();
|
||||
|
||||
if(!method_exists($oObject, "objectGetItemsPerPage") ||
|
||||
$oObject->objectGetItemsPerPage($this->bIsQueue) === FALSE)
|
||||
$oObject->objectGetItemsPerPage($this->sState) === FALSE)
|
||||
{
|
||||
/* Do not enable the MultiPage controls */
|
||||
$this->oMultiPage->MultiPage(FALSE);
|
||||
return;
|
||||
}
|
||||
|
||||
$aReturn = $oObject->objectGetItemsPerPage($this->bIsQueue);
|
||||
$aReturn = $oObject->objectGetItemsPerPage($this->sState);
|
||||
$aItemsPerPage = $aReturn[0];
|
||||
$iDefaultPerPage = $aReturn[1];
|
||||
|
||||
|
||||
@@ -595,9 +595,9 @@ class screenshot
|
||||
return $shImg;
|
||||
}
|
||||
|
||||
public static function objectGetItemsPerPage($bQueued = false)
|
||||
public static function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
if($bQueued)
|
||||
if($sState != 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -1253,7 +1253,7 @@ class testData{
|
||||
return mysqltimestamp_to_unixtimestamp($this->sSubmitTime);
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -198,9 +198,9 @@ class testData_queue
|
||||
return $this->oTestData->objectGetSubmitTime();
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
return testData::objectGetItemsPerPage($bQueued);
|
||||
return testData::objectGetItemsPerPage($sState);
|
||||
}
|
||||
|
||||
function objectGetId()
|
||||
|
||||
@@ -447,7 +447,7 @@ class Vendor {
|
||||
return $this->iVendorId;
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -1518,7 +1518,7 @@ class version {
|
||||
return $oTableRow;
|
||||
}
|
||||
|
||||
public static function objectGetItemsPerPage($bQueued = false)
|
||||
public static function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
$aItemsPerPage = array(25, 50, 100, 200);
|
||||
$iDefaultPerPage = 25;
|
||||
|
||||
@@ -214,9 +214,9 @@ class version_queue
|
||||
/* $this->oVersion->displayAddItemHelp(); */
|
||||
}
|
||||
|
||||
function objectGetItemsPerPage($bQueued = false)
|
||||
function objectGetItemsPerPage($sState = 'accepted')
|
||||
{
|
||||
return $this->oVersion->objectGetItemsPerPage($bQueued);
|
||||
return $this->oVersion->objectGetItemsPerPage($sState);
|
||||
}
|
||||
|
||||
function objectGetEntriesCount($bQueued, $bRejected)
|
||||
|
||||
Reference in New Issue
Block a user