Changeset 3159
- Timestamp:
- 2002-06-21T14:41:14+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/queryaction.cpp
r3152 r3159 343 343 arg_ainfo.longname = "form query fields"; 344 344 arg_ainfo.multiplechar = true; 345 //arg_ainfo.multiplevalue = true;346 345 arg_ainfo.defaultstatus = cgiarginfo::weak; 347 346 arg_ainfo.argdefault = ""; … … 354 353 arg_ainfo.longname = "form query values"; 355 354 arg_ainfo.multiplechar = true; 356 //arg_ainfo.multiplevalue = true;357 355 arg_ainfo.defaultstatus = cgiarginfo::weak; 358 356 arg_ainfo.argdefault = ""; … … 366 364 arg_ainfo.longname = "form query stems"; 367 365 arg_ainfo.multiplechar = true; 368 //arg_ainfo.multiplevalue = true;369 366 arg_ainfo.defaultstatus = cgiarginfo::weak; 370 367 arg_ainfo.argdefault = ""; … … 378 375 arg_ainfo.longname = "form query casefolds"; 379 376 arg_ainfo.multiplechar = true; 380 //arg_ainfo.multiplevalue = true;381 377 arg_ainfo.defaultstatus = cgiarginfo::weak; 382 378 arg_ainfo.argdefault = ""; … … 389 385 arg_ainfo.longname = "form query combines"; 390 386 arg_ainfo.multiplechar = true; 391 //arg_ainfo.multiplevalue = true;392 387 arg_ainfo.defaultstatus = cgiarginfo::weak; 393 388 arg_ainfo.argdefault = ""; … … 662 657 text_tarray::const_iterator endvalue = option.validValues.end(); 663 658 659 /* All fields should come first, then there may be a TextOnly field. 660 put a blank entry after these two. 661 */ 662 assert (*thisvalue == "ZZ"); // Compulsory All fields 663 macrovalue += "<option value=\"" + *thisvalue + "\">_"; 664 macrovalue += *thisvalue + "_\n"; 665 thisvalue ++; 666 667 if (*thisvalue == "TX") { // Optional TextOnly 668 macrovalue += "<option value=\"" + *thisvalue + "\">_"; 669 macrovalue += *thisvalue + "_\n"; 670 thisvalue ++; 671 } 672 if (thisvalue != endvalue) { 673 // add the balnk line here 674 macrovalue += "<option>---\n"; 675 } 664 676 while (thisvalue != endvalue) { 665 677 macrovalue += "<option value=\"" + *thisvalue + "\">_"; … … 1310 1322 args["q"] = formattedstring; 1311 1323 1324 // reset the cgiargfqv macro - need to escape any quotes in it 1325 disp.setmacro("cgiargfqv", "query", escape_quotes(args["fqv"])); 1326 1312 1327 // also reset the _cgiargq_ macro as it has changed now 1313 1328 disp.setmacro("cgiargq", "Global", html_safe(args["q"]));
Note:
See TracChangeset
for help on using the changeset viewer.