Changeset 4068 for trunk/gsdl/src
- Timestamp:
- 2003-04-01T16:19:09+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/langaction.cpp
r3859 r4068 50 50 51 51 // gets the list of packages/files that contain the content of the web-forms 52 text_tarray get_pagenos(text_t dir, ostream &logout)52 text_tarray get_pagenos(text_t dir, text_t lang, ostream &logout) 53 53 { 54 54 text_tarray pagenos; 55 55 56 56 // file 'logfile' contains all the page numbers, one number per line 57 text_t logfile = filename_cat(dir, "package_forms", "pageno.log");57 text_t logfile = filename_cat(dir, "package_forms", lang, "pageno.log"); 58 58 59 59 //open the file as a read only file … … 243 243 // lang = args["language"]; 244 244 // } 245 246 // else if (args["tlng"] != "") { 247 // lang = args["tlng"]; 248 // } 249 else if (args["language"] != "") { 250 lang = args["language"]; 251 } 245 252 else if (args["tlng"] != "") { 246 253 lang = args["tlng"]; … … 255 262 // baselanguage = args["baselanguage"]; 256 263 //} 257 264 265 logout << "Lang: " << lang << " Baselanguage: " << baselanguage << endl; 266 258 267 // argument for page is of the form 'macrofile_pageno' so 259 268 // we need to split the argument to get the proper page content … … 311 320 312 321 //if no more pages will set pageno to thankyou script 313 pagenos = get_pagenos(dir, logout);322 pagenos = get_pagenos(dir, lang, logout); 314 323 315 324 if (pagenos.empty() && pageno == "") … … 346 355 } 347 356 348 pagenos = get_pagenos(dir, logout);357 pagenos = get_pagenos(dir, lang, logout); 349 358 define_webpage(disp, protos, logout, pageno, lang, dir, pagenos, text, baselanguage); 350 359 } … … 359 368 // current package whose name is stored in 'package' 360 369 361 text_t formfile = filename_cat(dir, "package_forms"); 370 text_t formfile; 371 if (pageno == "picklanguage") 372 formfile = filename_cat(dir, "package_forms"); 373 else 374 formfile = filename_cat(dir, "package_forms", lang); 362 375 formfile += ("/" + pageno + ".lang"); 363 376
Note:
See TracChangeset
for help on using the changeset viewer.