updated core to 7.73
This commit is contained in:
@@ -97,13 +97,6 @@ class DrupalQueue {
|
||||
}
|
||||
|
||||
interface DrupalQueueInterface {
|
||||
/**
|
||||
* Start working with a queue.
|
||||
*
|
||||
* @param $name
|
||||
* Arbitrary string. The name of the queue to work with.
|
||||
*/
|
||||
public function __construct($name);
|
||||
|
||||
/**
|
||||
* Add a queue item and store it directly to the queue.
|
||||
@@ -238,7 +231,7 @@ class SystemQueue implements DrupalReliableQueueInterface {
|
||||
// until an item is successfully claimed or we are reasonably sure there
|
||||
// are no unclaimed items left.
|
||||
while (TRUE) {
|
||||
$item = db_query_range('SELECT data, item_id FROM {queue} q WHERE expire = 0 AND name = :name ORDER BY created ASC', 0, 1, array(':name' => $this->name))->fetchObject();
|
||||
$item = db_query_range('SELECT data, item_id FROM {queue} q WHERE expire = 0 AND name = :name ORDER BY created, item_id ASC', 0, 1, array(':name' => $this->name))->fetchObject();
|
||||
if ($item) {
|
||||
// Try to update the item. Only one thread can succeed in UPDATEing the
|
||||
// same row. We cannot rely on REQUEST_TIME because items might be
|
||||
@@ -315,6 +308,12 @@ class MemoryQueue implements DrupalQueueInterface {
|
||||
*/
|
||||
protected $id_sequence;
|
||||
|
||||
/**
|
||||
* Start working with a queue.
|
||||
*
|
||||
* @param $name
|
||||
* Arbitrary string. The name of the queue to work with.
|
||||
*/
|
||||
public function __construct($name) {
|
||||
$this->queue = array();
|
||||
$this->id_sequence = 0;
|
||||
@@ -327,6 +326,7 @@ class MemoryQueue implements DrupalQueueInterface {
|
||||
$item->created = time();
|
||||
$item->expire = 0;
|
||||
$this->queue[$item->item_id] = $item;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
public function numberOfItems() {
|
||||
|
||||
Reference in New Issue
Block a user