- Timestamp:
- 2013-04-11T12:43:36+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/recpt/queryaction.h
r23378 r27172 30 30 #include "gsdlconf.h" 31 31 #include "basequeryaction.h" 32 #include "userdb.h" 32 33 #include "receptionist.h" 33 34 … … 41 42 int num_phrases; 42 43 44 userdbclass *user_database; // for checking user groups in ccs 43 45 virtual text_t query_filter_name () {return "QueryFilter";} 44 46 … … 91 93 virtual bool save_search_history(cgiargsclass &args, int numdocs, 92 94 isapprox isApprox); 93 95 bool user_groups_match(const text_t &collection_groups, const text_t &user_groups); 96 void validate_ccs_collection_list(cgiargsclass &args, recptprotolistclass *protos, ostream &logout); 94 97 public: 95 98 queryaction (); … … 99 102 bool init (ostream &logout); 100 103 104 void set_userdb(userdbclass *udb) {user_database = udb;} 101 105 virtual text_t get_action_name () {return "q";} 102 106 103 107 virtual bool check_cgiargs (cgiargsinfoclass &argsinfo, cgiargsclass &args, 104 108 recptprotolistclass *protos, ostream &logout); 105 106 109 virtual void define_internal_macros (displayclass &disp, cgiargsclass &args, 107 110 recptprotolistclass *protos, ostream &logout);
Note:
See TracChangeset
for help on using the changeset viewer.