Changeset 2387
- Timestamp:
- 2001-05-10T14:41:14+12:00 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/browseaction.cpp
r2369 r2387 26 26 #include "browseaction.h" 27 27 28 browseaction::browseaction(){} 28 browseaction::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 } 29 91 30 92 browseaction::~browseaction(){}
Note:
See TracChangeset
for help on using the changeset viewer.