Changeset 31731
- Timestamp:
- 2017-06-12T14:48:20+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/recpt/receptionist.cpp
r30374 r31731 1105 1105 1106 1106 text_t compressed_args; 1107 1107 1108 if (compress_save_args (argsinfo, configinfo.saveconf, args, 1108 1109 compressed_args, *outconverter, logout)) 1109 return compressed_args;1110 return compressed_args; 1110 1111 1111 1112 return g_EmptyText; … … 1483 1484 // (e.g. %25 becomes %2525) 1484 1485 decode_cgi_arg (compressedoptions); 1486 1485 1487 if (args["w"] == "utf-8") { // if the encoding was utf-8, then compressed options was utf-8, and we need unicode. 1486 1488 // if encoding wasn't utf-8, then compressed opotions may be screwed up, but seems to work for 8 bit encodings? … … 1488 1490 } 1489 1491 1490 text_t dmacrovalue = dm_safe(compressedoptions); 1492 // does it need to be dm_safed? this breaks depositor when there is _ in filename 1493 //text_t dmacrovalue = dm_safe(compressedoptions); 1494 text_t dmacrovalue = compressedoptions; 1495 1491 1496 disp.setmacro ("decodedcompressedoptions", displayclass::defaultpackage, dmacrovalue); 1492 1497 disp.setmacro ("decodedcompressedoptionsAttrsafe", displayclass::defaultpackage, encodeForHTMLAttr(dmacrovalue)); 1498 // the old version was dm_safed, so make a dm safe version in case we need it 1499 disp.setmacro ("decodedcompressedoptionsAttrDmsafe", displayclass::defaultpackage, encodeForHTMLAttr(dm_safe(dmacrovalue))); 1493 1500 1494 1501 #if defined (__WIN32__)
Note:
See TracChangeset
for help on using the changeset viewer.