73 // |
73 // |
74 // ----------------------------------------------------------------------------- |
74 // ----------------------------------------------------------------------------- |
75 // |
75 // |
76 EXPORT_C void PhCltUtils::RemoveURIPrefixdAndDomainChars( TDes& aString ) |
76 EXPORT_C void PhCltUtils::RemoveURIPrefixdAndDomainChars( TDes& aString ) |
77 { |
77 { |
78 // Does number contains prefix. If yes then remove it |
78 // Does number contains prefix. If yes then remove it |
79 |
79 |
80 if ( 0 == aString.FindC( KSipPrefix ) || |
80 if ( 0 == aString.FindC( KSipPrefix ) || |
81 0 == aString.FindC( KTelPrefix ) || |
81 0 == aString.FindC( KTelPrefix ) || |
82 0 == aString.FindC( KSosPrefix ) ) |
82 0 == aString.FindC( KSosPrefix ) ) |
83 { |
83 { |
84 aString.Delete( 0, KPrefixLength ); |
84 aString.Delete( 0, KPrefixLength ); |
85 } |
85 } |
86 // Does Number contains domain part. If yes remove it at beging of @ character. |
86 // Does Number contains domain part. If yes remove it at beging of @ character. |
87 TInt atIndex = aString.Find( KAt ); |
87 TInt atIndex = aString.Find( KAt ); |
88 TInt telNumberLength = aString.Length(); |
88 TInt telNumberLength = aString.Length(); |
89 if ( 0 < atIndex && |
89 if ( 0 < atIndex && |
90 atIndex < telNumberLength ) |
90 atIndex < telNumberLength ) |
91 { |
91 { |
92 aString.Delete( atIndex, telNumberLength - atIndex ); |
92 aString.Delete( atIndex, telNumberLength - atIndex ); |
93 } |
93 } |
94 } |
94 } |
95 // End of File |
95 // End of File |