equal
deleted
inserted
replaced
59 RArray<TTimePeriod>& aValidTimes) |
59 RArray<TTimePeriod>& aValidTimes) |
60 { |
60 { |
61 OPENG_DP(D_OPENG_LIT( "TPresCondValidity::GetValidity()" ) ); |
61 OPENG_DP(D_OPENG_LIT( "TPresCondValidity::GetValidity()" ) ); |
62 OPENG_DP(D_OPENG_LIT( " aRuleID = %S"),&aRuleID); |
62 OPENG_DP(D_OPENG_LIT( " aRuleID = %S"),&aRuleID); |
63 |
63 |
|
64 CleanupClosePushL (aValidTimes); |
|
65 |
64 CXdmDocumentNode* validityNode = GetValidityNodeL(aRuleID, EFalse); |
66 CXdmDocumentNode* validityNode = GetValidityNodeL(aRuleID, EFalse); |
65 if(validityNode==NULL) |
67 if(validityNode==NULL) |
66 return KErrNotFound; |
68 return KErrNotFound; |
67 |
69 |
68 TInt nodeCount = validityNode->NodeCount(); |
70 TInt nodeCount = validityNode->NodeCount(); |
97 nodeCount = fromNodes.Count(); |
99 nodeCount = fromNodes.Count(); |
98 OPENG_DP(D_OPENG_LIT( " nodesCount = %d" ),nodeCount); |
100 OPENG_DP(D_OPENG_LIT( " nodesCount = %d" ),nodeCount); |
99 |
101 |
100 for(TInt i=0; i<nodeCount; i++) |
102 for(TInt i=0; i<nodeCount; i++) |
101 { |
103 { |
102 aValidTimes.Append(myTimePeriod); |
104 aValidTimes.AppendL(myTimePeriod); |
103 |
105 |
104 // processing from |
106 // processing from |
105 (fromNodes[i])->SetLeafNode(ETrue); |
107 (fromNodes[i])->SetLeafNode(ETrue); |
106 fromPtr = CnvUtfConverter::ConvertToUnicodeFromUtf8L((fromNodes[i])->LeafNodeContent()); |
108 fromPtr = CnvUtfConverter::ConvertToUnicodeFromUtf8L((fromNodes[i])->LeafNodeContent()); |
107 CleanupStack::PushL(fromPtr); |
109 CleanupStack::PushL(fromPtr); |
132 |
134 |
133 } |
135 } |
134 |
136 |
135 fromNodes.Close(); |
137 fromNodes.Close(); |
136 untilNodes.Close(); |
138 untilNodes.Close(); |
|
139 |
|
140 CleanupStack::Pop(); |
137 return KErrNone; |
141 return KErrNone; |
138 } |
142 } |
139 |
143 |
140 // --------------------------------------------------------------------------- |
144 // --------------------------------------------------------------------------- |
141 // TPresCondValidity::DeleteAllValidity() |
145 // TPresCondValidity::DeleteAllValidity() |