/**
  * Return an item (we don't know the group_id)
  * @param int $item_id the id of the item to retrieve
  * @return Docman_Item
  */
 protected function getItem($item_id)
 {
     $item = null;
     $dao = new Docman_ItemDao(CodendiDataAccess::instance());
     if ($row = $dao->searchByid($item_id)->getRow()) {
         $item = Docman_ItemFactory::instance($row['group_id'])->getItemFromRow($row);
         $dPm = Docman_PermissionsManager::instance($row['group_id']);
         $user = UserManager::instance()->getCurrentUser();
         if (!$dPm->userCanRead($user, $item->getId())) {
             $item = false;
         }
     }
     return $item;
 }