public static function load($name, $options = array())
 {
     $db = Settings::getProtected('db');
     $auth = Settings::getProtected('auth');
     $auth->forceAuthentication();
     $username = $auth->getUsername();
     if (array_key_exists('include-removed', $options) && $options['include-removed'] == true) {
         $includeRemoved = true;
     } else {
         $includeRemoved = false;
     }
     $items = array();
     $results = $db->loadQueue($name, $includeRemoved);
     if (strpos($name, 'proof') != false) {
         $type = 'proof';
     } else {
         if (strpos($name, 'review') != false) {
             $type = 'review';
         }
     }
     foreach ($results as $result) {
         $itemID = $result['item_id'];
         $projectID = $result['project_id'];
         $item = new Item($db);
         $item->loadWithProjectID($itemID, $projectID, $username, $type);
         array_push($items, $item);
     }
     return $items;
 }