Ignore:
Timestamp:
2008-05-23T14:40:43+12:00 (16 years ago)
Author:
mdewsnip
Message:

(Adding new DB support) Now uses the new dbclass::getfileextension() function to avoid having GDBM-specific filename extension code scattered around.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/src/colservr/browsefilter.cpp

    r15587 r15680  
    2626#include "browsefilter.h"
    2727#include "fileutil.h"
    28 #include "gsdltools.h"
    2928
    3029
     
    7675  if (!filterclass::init(logout)) return false;
    7776
     77  if (db_ptr == NULL) {
     78    // most likely a configuration problem
     79    logout << text_t2ascii
     80       << "configuration error: browsefilter contains a null dbclass\n\n";
     81    return false;
     82  }
     83
    7884  if (indexstem.empty()) {
    7985    indexstem = collection;
     
    8187  // get the filename for the database and make sure it exists
    8288  db_filename = filename_cat(dbhome, "collect", collection, "index", "text", indexstem);
    83 
    84   if (littleEndian()) db_filename += ".ldb";
    85   else db_filename += ".bdb";
    86 
     89  db_filename += db_ptr->getfileextension();
    8790  if (!file_exists(db_filename)) {
    8891    logout << text_t2ascii
Note: See TracChangeset for help on using the changeset viewer.