Example #1
0
 /**
  * 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;
 }