Changeset 13118


Ignore:
Timestamp:
2006-10-16T12:27:53+13:00 (18 years ago)
Author:
kjdon
Message:

added [DocTopOID] which gives the top level document identifier

Location:
trunk/gsdl/src/recpt
Files:
2 edited

Legend:

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

    r13117 r13118  
    555555  else if (meta == "DocOID")
    556556     formatlistptr->command = comOID;
     557  else if (meta == "DocTopOID")
     558    formatlistptr->command = comTopOID;
    557559  else if (meta == "DocRank")
    558560    formatlistptr->command = comRank;
     
    14351437     case comOID:
    14361438    return docinfo.OID;
     1439  case comTopOID:
     1440    {
     1441      text_t top_id;
     1442      get_top(docinfo.OID, top_id);
     1443      return top_id;
     1444    }
    14371445  case comRank:
    14381446    return text_t(docinfo.ranking);
  • trunk/gsdl/src/recpt/formattools.h

    r12567 r13118  
    3636        comDoc, comHighlight, comEndHighlight, comRel, comHref, comSummary,
    3737        comTOC, comImage, comDocumentButtonDetach, comDocumentButtonHighlight,
    38         comDocumentButtonExpandContents, comDocumentButtonExpandText, comOID, comRank, comCollection};
     38        comDocumentButtonExpandContents, comDocumentButtonExpandText, comOID, comTopOID, comRank, comCollection};
    3939
    4040enum mcommand_t {mNone=0, mCgiSafe=1, mParent=2, mSibling=4, mChild=8, mSpecial=16};
Note: See TracChangeset for help on using the changeset viewer.