Changeset 11772


Ignore:
Timestamp:
2006-05-04T16:05:50+12:00 (18 years ago)
Author:
kjdon
Message:

if we need to display a DateList, we get mdtype and set argsdm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/browsetools.cpp

    r11641 r11772  
    487487    metadata.insert ("thistype");
    488488    metadata.insert ("childtype");
     489    metadata.insert("mdtype");
    489490   
    490491    if (!get_info (parents, args["c"], args["l"], metadata, getParents, collectproto, response, logout))
     
    531532
    532533  if (classifytype == "DateList") {
    533     text_t datelist = args["dm"];
     534    // get the mdtype
     535    text_t datelist = "Date";
     536    if (!parents.empty() && (response.docInfo[0].metadata.find("mdtype") != response.docInfo[0].metadata.end())) {
     537      datelist = response.docInfo[0].metadata["mdtype"].values[0];
     538    }
     539    args.setarg("dm", datelist);
    534540    text_tarray dates;
    535541    splitchar(datelist.begin(), datelist.end(), ',', dates);
     
    540546      begin++;
    541547    }
    542       //metadata.insert(args["dm"]);
     548   
    543549  }
    544550
Note: See TracChangeset for help on using the changeset viewer.