Changeset 2387 for trunk/gsdl/src


Ignore:
Timestamp:
2001-05-10T14:41:14+12:00 (23 years ago)
Author:
dmm9
Message:

adding arguments

File:
1 edited

Legend:

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

    r2369 r2387  
    2626#include "browseaction.h"
    2727
    28 browseaction::browseaction(){}
     28browseaction::browseaction(){
     29
     30 
     31  cgiarginfo arg_ainfo;
     32  arg_ainfo.shortname = "a";
     33  arg_ainfo.longname = "action";
     34  arg_ainfo.multiplechar = true;
     35  arg_ainfo.defaultstatus = cgiarginfo::weak;
     36  arg_ainfo.argdefault = "br";
     37  arg_ainfo.savedarginfo = cgiarginfo::must;
     38  argsinfo.addarginfo (NULL, arg_ainfo);
     39
     40  //the first browsing criterion -- collection metadata types
     41  arg_ainfo.shortname = "b1";
     42  arg_ainfo.longname = "browse criterion 1";
     43  arg_ainfo.multiplechar = false;
     44  arg_ainfo.defaultstatus = cgiarginfo::good;
     45  arg_ainfo.argdefault = "0";
     46  arg_ainfo.savedarginfo = cgiarginfo::must;
     47  argsinfo.addarginfo (NULL, arg_ainfo);
     48 
     49  //the second browsing criterion -- collection metadata types + none - meaning
     50  //only one browsing criterion.  None is the default.
     51  arg_ainfo.shortname = "b2";
     52  arg_ainfo.longname = "browse criterion 2";
     53  arg_ainfo.multiplechar = false;
     54  arg_ainfo.defaultstatus = cgiarginfo::good;
     55  arg_ainfo.argdefault = "0";
     56  arg_ainfo.savedarginfo = cgiarginfo::must;
     57  argsinfo.addarginfo (NULL, arg_ainfo);
     58 
     59  //the number of documents to show per page -- if the box is empty then
     60  //only the most basic divisions are made (so, first letter for A-Z, year
     61  //for date).
     62  arg_ainfo.shortname = "bnu";
     63  arg_ainfo.longname = "browse docs per page";
     64  arg_ainfo.multiplechar = true;
     65  arg_ainfo.defaultstatus = cgiarginfo::good;
     66  arg_ainfo.argdefault = "";
     67  arg_ainfo.savedarginfo = cgiarginfo::must;
     68  argsinfo.addarginfo (NULL, arg_ainfo);
     69
     70  //The text to filter documents for browsing (only documents containing these
     71  //words will be browsed).
     72  arg_ainfo.shortname = "bft";
     73  arg_ainfo.longname = "browse filter text";
     74  arg_ainfo.multiplechar = true;
     75  arg_ainfo.defaultstatus = cgiarginfo::none;
     76  arg_ainfo.argdefault = "";
     77  arg_ainfo.savedarginfo = cgiarginfo::must;
     78  argsinfo.addarginfo (NULL, arg_ainfo);
     79
     80  //Whether all or just some of the words in the filter box have to be present
     81  //0 - any 1- all
     82  arg_ainfo.shortname = "bt";
     83  arg_ainfo.longname = "browse all or any";
     84  arg_ainfo.multiplechar = false;
     85  arg_ainfo.defaultstatus = cgiarginfo::none;
     86  arg_ainfo.argdefault = "0";
     87  arg_ainfo.savedarginfo = cgiarginfo::must;
     88  argsinfo.addarginfo (NULL, arg_ainfo);
     89
     90}
    2991
    3092browseaction::~browseaction(){}
Note: See TracChangeset for help on using the changeset viewer.