setDBO(VoxelCareDB::getDatabase()); } function addOrder($id) { $session =& JFactory::getSession(); $queue =& $session->get('batch',array(),'currentbatch'); if (!in_array($id,$queue)) array_push($queue,$id); $session->set('batch',$queue,'currentbatch'); } function removeOrder($id) { $session =& JFactory::getSession(); $oldqueue =& $session->get('batch',array(),'currentbatch'); $newqueue = array(); if (count($oldqueue)) { foreach($oldqueue as $orderid) if ($orderid!=$id) array_push($newqueue,$orderid); } $session->set('batch',$newqueue,'currentbatch'); } function getBatch() { $session =& JFactory::getSession(); $queue =& $session->get('batch',array(),'currentbatch'); return $queue; } function clear() { $session =& JFactory::getSession(); $session->set('batch',array(),'currentbatch'); } } ?>