Changeset 1373 for trunk/gsdl/src/recpt/queryaction.cpp
- Timestamp:
- 2000-08-08T15:46:13+12:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/queryaction.cpp
r1347 r1373 276 276 argsinfo.addarginfo (NULL, arg_ainfo); 277 277 278 278 // "ds" - start date 279 arg_ainfo.shortname = "ds"; 280 arg_ainfo.longname = "start date"; 281 arg_ainfo.multiplechar = true; 282 arg_ainfo.defaultstatus = cgiarginfo::weak; 283 arg_ainfo.argdefault = ""; 284 arg_ainfo.savedarginfo = cgiarginfo::must; 285 argsinfo.addarginfo (NULL, arg_ainfo); 286 287 // "de" - end date 288 arg_ainfo.shortname = "de"; 289 arg_ainfo.longname = "end date"; 290 arg_ainfo.multiplechar = true; 291 arg_ainfo.defaultstatus = cgiarginfo::weak; 292 arg_ainfo.argdefault = ""; 293 arg_ainfo.savedarginfo = cgiarginfo::must; 294 argsinfo.addarginfo (NULL, arg_ainfo); 295 296 // "dsbc" - whether or not start date is prechristian 297 arg_ainfo.shortname = "dsbc"; 298 arg_ainfo.longname = "start date bc"; 299 arg_ainfo.multiplechar = false; 300 arg_ainfo.defaultstatus = cgiarginfo::weak; 301 arg_ainfo.argdefault = "0"; 302 arg_ainfo.savedarginfo = cgiarginfo::must; 303 argsinfo.addarginfo (NULL, arg_ainfo); 304 305 // "debc" - whether or not end date is prechristian 306 arg_ainfo.shortname = "debc"; 307 arg_ainfo.longname = "end date bc"; 308 arg_ainfo.multiplechar = false; 309 arg_ainfo.defaultstatus = cgiarginfo::weak; 310 arg_ainfo.argdefault = "0"; 311 arg_ainfo.savedarginfo = cgiarginfo::must; 312 argsinfo.addarginfo (NULL, arg_ainfo); 279 313 280 314 } … … 998 1032 999 1033 format_querystring (formattedstring, args.getintarg("b")); 1034 //add_ands(formattedstring, args.getintarg("t")); 1035 add_dates(formattedstring, args.getintarg("ds"), args.getintarg("de"), 1036 args.getintarg("dsbc"), args.getintarg("debc")); 1000 1037 set_queryfilter_options (request, formattedstring, args); 1001 1038 collectproto->filter (collection, request, response, err, logout); … … 1045 1082 TermInfo_tarray::const_iterator end_term = response.termInfo.end(); 1046 1083 while (this_term != end_term) { 1047 freqmsg += (*this_term).term + ": " + (*this_term).freq; 1048 if ((this_term + 1) != end_term) 1049 freqmsg += ", "; 1084 char *term = (*this_term).term.getcstr(); 1085 if(term[0]<'0' || term[0] >'9'){ 1086 freqmsg += (*this_term).term + ": " + (*this_term).freq; 1087 if ((this_term + 1) != end_term) 1088 freqmsg += ", "; 1089 } 1090 delete term; 1050 1091 this_term ++; 1051 1092 } … … 1134 1175 1135 1176 } 1177 1178 1179 1180 1181 1182
Note:
See TracChangeset
for help on using the changeset viewer.