Changeset 24109 for main/trunk/greenstone2/runtime-src/src
- Timestamp:
- 2011-06-01T19:12:33+12:00 (13 years ago)
- Location:
- main/trunk/greenstone2/runtime-src/src/oaiservr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/runtime-src/src/oaiservr/abstractlistaction.cpp
r22739 r24109 225 225 get_top(oai_OID, document_OID); 226 226 227 // Request the lastmodified value for this document227 // Request the oailastmodified value for this document 228 228 text_tset metadata; 229 metadata.insert(" lastmodified");229 metadata.insert("oailastmodified"); 230 230 metadata.insert("gs.OAIDateStamp"); 231 231 FilterResponse_t response; -
main/trunk/greenstone2/runtime-src/src/oaiservr/oaiaction.cpp
r24108 r24109 438 438 while(current != end){ 439 439 temp = current->first; 440 lc(temp); 441 if(temp == "gs.oaidatestamp"){ 442 // assume it is correct format 443 lastModified = current->second.values[0]; 444 if(lastModified != "") { 445 return; 446 } 440 lc(temp); // lowercased for string comparison below 441 if(temp == "gs.oaidatestamp" && current->second.values[0] != "") { // user specified a (non-empty) oaidatestamp as gs metadata 442 // assume it is correct format 443 lastModified = current->second.values[0]; 444 return; 447 445 } 448 446 else{ 449 if (temp == " lastmodified" && lastModified == "" && current->second.values.size() >= 1) {447 if (temp == "oailastmodified" && lastModified == "" && current->second.values.size() >= 1) { 450 448 lastModified = current->second.values[0]; 451 449 time_t raw_time = (time_t)lastModified.getint();
Note:
See TracChangeset
for help on using the changeset viewer.