Changeset 29381 for main/trunk/greenstone2/runtime-src
- Timestamp:
- 2014-10-20T14:01:50+13:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/recpt/depositoraction.cpp
r28930 r29381 157 157 argsinfo.addarginfo (NULL, arg_ainfo); 158 158 159 // arg_ainfo.shortname = "di1fullname";160 // arg_ainfo.longname = "depositor specific";161 // arg_ainfo.multiplechar = true;162 // arg_ainfo.multiplevalue = false;163 // arg_ainfo.defaultstatus = cgiarginfo::weak;164 // arg_ainfo.argdefault = g_EmptyText;165 // arg_ainfo.savedarginfo = cgiarginfo::mustnot; // saved on disk166 // argsinfo.addarginfo (NULL, arg_ainfo);167 168 159 arg_ainfo.shortname = "di1dirname"; 169 160 arg_ainfo.longname = "depositor specific"; … … 184 175 argsinfo.addarginfo (NULL, arg_ainfo); 185 176 186 // arg_ainfo.shortname = "di1clone";187 // arg_ainfo.longname = "depositor specific";188 // arg_ainfo.multiplechar = false;189 // arg_ainfo.multiplevalue = false;190 // arg_ainfo.defaultstatus = cgiarginfo::weak;191 // arg_ainfo.argdefault = "0";192 // arg_ainfo.savedarginfo = cgiarginfo::mustnot; // saved on disk193 // argsinfo.addarginfo (NULL, arg_ainfo);194 195 // arg_ainfo.shortname = "di1clonecol";196 // arg_ainfo.longname = "depositor specific";197 // arg_ainfo.multiplechar = true;198 // arg_ainfo.multiplevalue = false;199 // arg_ainfo.defaultstatus = cgiarginfo::weak;200 // arg_ainfo.argdefault = g_EmptyText;201 // arg_ainfo.savedarginfo = cgiarginfo::mustnot; // saved on disk202 // argsinfo.addarginfo (NULL, arg_ainfo);203 204 // arg_ainfo.shortname = "cfgfile";205 // arg_ainfo.longname = "configuration file contents";206 // arg_ainfo.multiplechar = true;207 // arg_ainfo.multiplevalue = false;208 // arg_ainfo.defaultstatus = cgiarginfo::weak;209 // arg_ainfo.argdefault = g_EmptyText;210 // arg_ainfo.savedarginfo = cgiarginfo::mustnot;211 // argsinfo.addarginfo (NULL, arg_ainfo);212 213 // // will be set if we arrived at the "configure collection" page214 // // via the "changing an existing collection" page215 // arg_ainfo.shortname = "di1econf";216 // arg_ainfo.longname = "depositor specific";217 // arg_ainfo.multiplechar = false;218 // arg_ainfo.multiplevalue = false;219 // arg_ainfo.defaultstatus = cgiarginfo::weak;220 // arg_ainfo.argdefault = "0";221 // arg_ainfo.savedarginfo = cgiarginfo::must;222 // argsinfo.addarginfo (NULL, arg_ainfo);223 177 224 178 // wizard uses this to see if we are working with an existing collection: … … 233 187 argsinfo.addarginfo (NULL, arg_ainfo); 234 188 235 // arg_ainfo.shortname = "di1input"; 236 // arg_ainfo.longname = "depositor specific"; 237 // arg_ainfo.multiplechar = true; 238 // arg_ainfo.multiplevalue = true; 239 // arg_ainfo.defaultstatus = cgiarginfo::weak; 240 // arg_ainfo.argdefault = g_EmptyText; 241 // arg_ainfo.savedarginfo = cgiarginfo::mustnot; // saved on disk 242 // argsinfo.addarginfo (NULL, arg_ainfo); 243 244 // //we don't need this in the depositor 245 // arg_ainfo.shortname = "di1inputtype"; 246 // arg_ainfo.longname = "depositor specific"; 247 // arg_ainfo.multiplechar = true; 248 // arg_ainfo.multiplevalue = true; 249 // arg_ainfo.defaultstatus = cgiarginfo::weak; 250 // arg_ainfo.argdefault = g_EmptyText; 251 // arg_ainfo.savedarginfo = cgiarginfo::mustnot; // saved on disk 252 // argsinfo.addarginfo (NULL, arg_ainfo); 189 // collection specific depositing. We are bypassing the select page. Need to do the clearing that happens at select. And depositor link at top right should be back to local deposit 190 arg_ainfo.shortname = "di1local"; 191 arg_ainfo.longname = "depositor specific"; 192 arg_ainfo.multiplechar = false; 193 arg_ainfo.multiplevalue = false; 194 arg_ainfo.defaultstatus = cgiarginfo::weak; 195 arg_ainfo.argdefault = "0"; 196 arg_ainfo.savedarginfo = cgiarginfo::must; 197 argsinfo.addarginfo (NULL, arg_ainfo); 198 199 // shall we cache the metadata values? Made this an arg so we can turn it off if wanted 200 arg_ainfo.shortname = "di1cache"; 201 arg_ainfo.longname = "depositor specific"; 202 arg_ainfo.multiplechar = false; 203 arg_ainfo.multiplevalue = false; 204 arg_ainfo.defaultstatus = cgiarginfo::weak; 205 arg_ainfo.argdefault = "1"; 206 arg_ainfo.savedarginfo = cgiarginfo::must; 207 argsinfo.addarginfo (NULL, arg_ainfo); 253 208 254 209 } … … 320 275 } 321 276 322 if (current_page == "select" ) {277 if (current_page == "select" || (current_page == "step1" && args["di1local"] == "1")) { 323 278 324 279 //make sure the last page arg is re-set to zero … … 390 345 391 346 // create cached metadata values 347 if (args["di1cache"] == "1") { 392 348 text_t cached_metadata_values = ""; 393 349 cgiargsclass::const_iterator args_here = args.begin(); … … 435 391 cached_metadata_values += "\\});"; 436 392 args["cachedMDValues"] = cached_metadata_values; 393 } 437 394 } 438 395 }
Note:
See TracChangeset
for help on using the changeset viewer.