Changeset 526 for branches


Ignore:
Timestamp:
04/11/14 09:47:07 (5 years ago)
Author:
jls17
Message:
  • removed unused CARUser::GetURL function
  • removed CARSchema::LinkToVui? functions and re-worked those parts using them
Location:
branches/work_311
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/work_311/core/ARSchema.cpp

    r499 r526  
    105105} 
    106106 
    107  
    108 string CARSchema::LinkToVui(string vuiLabel, int fromRootLevel) 
    109 {        
    110         CARVUIList* vuiList = this->GetVUIs(); 
    111         unsigned int vuiCount = vuiList->GetCount(); 
    112         for (unsigned int vuiIndex = 0; vuiIndex < vuiCount; ++vuiIndex) 
    113         { 
    114                 CARVui vui(GetInsideId(), 0, vuiIndex); 
    115                 const ARPropList& propList = vui.GetDisplayProps(); 
    116  
    117                 for(unsigned int i=0; i < propList.numItems; ++i) 
    118                 { 
    119                         if (propList.props[i].prop == AR_DPROP_LABEL && propList.props[i].value.dataType == AR_DATA_TYPE_CHAR) 
    120                         { 
    121                                 if(vuiLabel.compare(propList.props[i].value.u.charVal) == 0) 
    122                                 { 
    123                                         return CWebUtil::Link(propList.props[i].value.u.charVal, CPageParams(PAGE_DETAILS, &vui), "", fromRootLevel); 
    124                                 } 
    125                                 break; 
    126                         } 
    127                 } 
    128         } 
    129  
    130         return "<span class=\"fieldNotFound\">" + vuiLabel + "</span>"; 
    131 } 
    132  
    133 string CARSchema::VuiGetLabel(int vuiId) 
    134 { 
    135         unsigned int vuiCount = this->GetVUIs()->GetCount(); 
    136         for(unsigned int vuiIndex = 0; vuiIndex < vuiCount; ++vuiIndex) 
    137         { 
    138                 CARVui vui(GetInsideId(), 0, vuiIndex); 
    139                 if(vui.GetId() == vuiId) 
    140                 { 
    141                         return vui.Label(); 
    142                 } 
    143         } 
    144  
    145         stringstream strmTmp; 
    146         strmTmp << vuiId;     
    147         return strmTmp.str(); 
    148 } 
    149  
    150107string CARSchema::GetName() 
    151108{ 
  • branches/work_311/core/ARSchema.h

    r359 r526  
    7777 
    7878        string LinkToVui(int vuiId, int fromRootLevel); 
    79         string LinkToVui(string vuiName, int fromRootLevel); 
    8079        string VuiGetLabel(int vuiId); 
    8180 
  • branches/work_311/core/ARUser.cpp

    r359 r526  
    4747{ 
    4848        return new CARUser(*this); 
    49 } 
    50  
    51 string CARUser::GetURL(int rootLevel, bool useImage) const 
    52 { 
    53         CPageParams file(PAGE_DETAILS, this); 
    54         return CWebUtil::Link(this->GetName(), file, (useImage ? "user.gif" : ""), rootLevel); 
    5549} 
    5650 
  • branches/work_311/core/ARUser.h

    r359 r526  
    5656        ARTimestamp GetCreateDate() const; 
    5757 
    58         // some helpers 
    59         string GetURL(int rootLevel, bool useImage = true) const; 
    60  
    6158        // class type support 
    6259        int GetServerObjectTypeXML() const { return AR_STRUCT_ITEM_XML_USER; } 
  • branches/work_311/doc/DocAlActionStruct.cpp

    r522 r526  
    910910                                else 
    911911                                { 
    912                                         strm << rSchema.LinkToVui(action.vuiLabel, rootLevel);   
     912                                        CARVui vui(rSchema.GetInsideId(), action.vuiLabel); 
     913                                        if (vui.Exists()) 
     914                                                strm << URLLink(vui, rootLevel); 
     915                                        else 
     916                                                strm << "<span class=\"fieldNotFound\">" << action.vuiLabel << "</span>"; 
    913917                                } 
    914918                        } 
  • branches/work_311/doc/DocFieldDetails.cpp

    r524 r526  
    843843                        }        
    844844 
     845                        int vuiId = dispList.dInstanceList[i].vui; 
     846                        CARVui vui(schema.GetInsideId(), vuiId); 
     847 
    845848                        stringstream viewTmpDesc; 
    846849                        viewTmpDesc.str(""); 
    847850                        viewTmpDesc << "Display Properties in " << URLLink("Schema", CPageParams(PAGE_DETAILS, &schema), rootLevel) << ", View: " << endl; 
    848                         viewTmpDesc << this->schema.LinkToVui(dispList.dInstanceList[i].vui, rootLevel); 
    849                         viewTmpDesc << " (Id: " << dispList.dInstanceList[i].vui << ", Label: " << this->schema.VuiGetLabel(dispList.dInstanceList[i].vui) << ")" << endl; 
     851                        viewTmpDesc << this->schema.LinkToVui(vuiId, rootLevel); 
     852                        viewTmpDesc << " (Id: " << vuiId << ", Label: ";  
     853                        if (vui.Exists())  
     854                        {  
     855                                viewTmpDesc << vui.Label(); 
     856                        } 
     857                        else  
     858                        { 
     859                                viewTmpDesc << vuiId; 
     860                        } 
     861                        viewTmpDesc << ")" << endl; 
    850862 
    851863 
Note: See TracChangeset for help on using the changeset viewer.