- Timestamp:
- 1999-12-13T15:45:16+13:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/formattools.cpp
r749 r825 28 28 /* 29 29 $Log$ 30 Revision 1.15 1999/12/13 02:45:16 davidb 31 Support for more than one metavalue for the same metadata name 32 30 33 Revision 1.14 1999/10/30 22:23:11 sjboddie 31 34 moved table functions from browsetools … … 484 487 switch (meta.parentcommand) { 485 488 case pNone: 486 if (meta.metaname == "Date") 487 return format_date (docinfo.metadata[meta.metaname].values[0]); 488 if (meta.metacommand == mCgiSafe) 489 return cgi_safe (docinfo.metadata[meta.metaname].values[0]); 490 else return docinfo.metadata[meta.metaname].values[0]; 489 { 490 text_t classifier_metaname = docinfo.classifier_metadata_type; 491 int metaname_index 492 = (classifier_metaname == meta.metaname) ? docinfo.classifier_metadata_offset : 0; 493 text_t metadata_item = docinfo.metadata[meta.metaname].values[metaname_index]; 494 495 if (meta.metaname == "Date") 496 return format_date (metadata_item); 497 if (meta.metacommand == mCgiSafe) 498 return cgi_safe (metadata_item); 499 else return metadata_item; 500 } 491 501 492 502 case pImmediate:
Note:
See TracChangeset
for help on using the changeset viewer.