/** * Get all jobs in a queue, which needs to be executed. Only name * if required * @param string $name * @param mixed $uniqueid if null then only the above param 'name' will be used * @param mixed $done null | 1 | 0 * @return array $rows */ public function getQueueRows($name, $uniqueid = null, $done = 0) { q::select($this->queue)->filter('name =', $name); if (!is_null($uniqueid)) { q::condition('AND'); q::filter('uniqueid =', $uniqueid); } if (is_int($done)) { q::condition('AND'); q::filter('done =', $done); } $rows = q::fetch(); return $rows; }