Ignore:
Timestamp:
2010-09-28T18:35:06+13:00 (14 years ago)
Author:
ak19
Message:
  1. Undoing commit of 22934 where decode_commas was called on stem and fold comma separated list: previously separated due to url-encoding of commas. Now that the problem has been fixed at the source, the decode_commas hack is no longer necessary. 2. Commas in stem and fold are no longer url-encoded because the multiple_value field of the continuously-reused struct arg_ainfo is always set back to the default false after ever being set to true. So it no longer subtly stays at true to affect Greenstone functioning in unforeseen ways (such as suddenly and unnecessarily URL-encoding commas where this is not wanted).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/runtime-src/src/recpt/phindaction.cpp

    r21973 r22984  
    4444  arg_ainfo.longname = "phind classifier";
    4545  arg_ainfo.multiplechar = true;
     46  arg_ainfo.multiplevalue = false;
    4647  arg_ainfo.defaultstatus = cgiarginfo::weak;
    4748  arg_ainfo.argdefault = g_EmptyText;
     
    5253  arg_ainfo.longname = "phind XML mode";
    5354  arg_ainfo.multiplechar = false;
     55  arg_ainfo.multiplevalue = false;
    5456  arg_ainfo.defaultstatus = cgiarginfo::weak;
    5557  arg_ainfo.argdefault = "0";
     
    6062  arg_ainfo.longname = "phind phrase number";
    6163  arg_ainfo.multiplechar = true;
     64  arg_ainfo.multiplevalue = false;
    6265  arg_ainfo.defaultstatus = cgiarginfo::weak;
    6366  arg_ainfo.argdefault = "0";
     
    6871  arg_ainfo.longname = "phind phrase text";
    6972  arg_ainfo.multiplechar = true;
     73  arg_ainfo.multiplevalue = false;
    7074  arg_ainfo.defaultstatus = cgiarginfo::weak;
    7175  arg_ainfo.argdefault = g_EmptyText;
     
    7680  arg_ainfo.longname = "phind first_e";
    7781  arg_ainfo.multiplechar = true;
     82  arg_ainfo.multiplevalue = false;
    7883  arg_ainfo.defaultstatus = cgiarginfo::weak;
    7984  arg_ainfo.argdefault = "0";
     
    8489  arg_ainfo.longname = "phind last_e";
    8590  arg_ainfo.multiplechar = true;
     91  arg_ainfo.multiplevalue = false;
    8692  arg_ainfo.defaultstatus = cgiarginfo::weak;
    8793  arg_ainfo.argdefault = "10";
     
    9298  arg_ainfo.longname = "phind first_l";
    9399  arg_ainfo.multiplechar = true;
     100  arg_ainfo.multiplevalue = false;
    94101  arg_ainfo.defaultstatus = cgiarginfo::weak;
    95102  arg_ainfo.argdefault = "0";
     
    100107  arg_ainfo.longname = "phind last_l";
    101108  arg_ainfo.multiplechar = true;
     109  arg_ainfo.multiplevalue = false;
    102110  arg_ainfo.defaultstatus = cgiarginfo::weak;
    103111  arg_ainfo.argdefault = "10";
     
    108116  arg_ainfo.longname = "phind first_d";
    109117  arg_ainfo.multiplechar = true;
     118  arg_ainfo.multiplevalue = false;
    110119  arg_ainfo.defaultstatus = cgiarginfo::weak;
    111120  arg_ainfo.argdefault = "0";
     
    116125  arg_ainfo.longname = "phind last_d";
    117126  arg_ainfo.multiplechar = true;
     127  arg_ainfo.multiplevalue = false;
    118128  arg_ainfo.defaultstatus = cgiarginfo::weak;
    119129  arg_ainfo.argdefault = "10";
Note: See TracChangeset for help on using the changeset viewer.