Ignore:
Timestamp:
1999-04-30T13:59:44+12:00 (25 years ago)
Author:
sjboddie
Message:

lots of stuff - getting documentaction working (documentaction replaces
old browseaction)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/receptionist.cpp

    r206 r248  
    1212/*
    1313   $Log$
     14   Revision 1.12  1999/04/30 01:59:42  sjboddie
     15   lots of stuff - getting documentaction working (documentaction replaces
     16   old browseaction)
     17
    1418   Revision 1.11  1999/03/25 03:06:43  sjboddie
    1519
     
    6367#include "fileutil.h"
    6468#include "cgiutils.h"
     69#include "OIDtools.h"
    6570#include <assert.h>
    6671#include <time.h>
     
    379384// returns the compressed argument ("e") corresponding to the argument
    380385// list. This can be used to save preferences between sessions.
    381 text_t receptionist::get_compressed_arg (const cgiargsclass &/*args*/) {
    382   return "";
     386text_t receptionist::get_compressed_arg (cgiargsclass &args, ostream &logout) {
     387
     388  text_t compressed_args;
     389  if (compress_save_args (argsinfo, configinfo.saveconf, args,
     390              compressed_args, logout))
     391    return compressed_args;
     392  else
     393    return "";
    383394}
    384395
     
    608619}
    609620
    610 void receptionist::define_general_macros (cgiargsclass &args, ostream &/*logout*/) {
     621void receptionist::define_general_macros (cgiargsclass &args, ostream &logout) {
    611622
    612623  disp.setmacro ("gwcgi", "Global", configinfo.gwcgi);
    613624  disp.setmacro ("httpimg", "Global", configinfo.httpimg);
    614   disp.setmacro("compressedoptions", "Global", get_compressed_arg(args));
     625  disp.setmacro("compressedoptions", "Global", get_compressed_arg(args, logout));
    615626
    616627  // set _cgiargX_ macros for each cgi argument
Note: See TracChangeset for help on using the changeset viewer.