Skip to content

Commit ab5919b

Browse files
committed
Validate Emails string
Fixes #73
1 parent 179d322 commit ab5919b

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

PivotSubscriptions/UI/Dialog/EditSubscription.cls

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,30 @@ Method EditSubscription(pSubscriptionId, pPivot, pDayOfWeek, pHour, pMinute, pEm
188188
Quit tSC
189189
}
190190

191+
Method ValidateEmails() As %Status [ ZenMethod ]
192+
{
193+
Set tSC=$$$OK
194+
195+
Set tEmails=..%GetComponentById("Emails")
196+
Set tEmails.value=$zstrip(tEmails.value,"*WC")
197+
Do {
198+
Set tUpdated=0
199+
If $e(tEmails.value,1)="," {
200+
Set tEmails.value=$e(tEmails.value,2,*)
201+
Set tUpdated=1
202+
}
203+
If $e(tEmails.value,*)="," {
204+
Set tEmails.value=$e(tEmails.value,1,*-1)
205+
Set tUpdated=1
206+
}
207+
} While tUpdated
208+
209+
Quit tSC
210+
}
211+
191212
ClientMethod populateEmailList() [ Language = javascript ]
192213
{
214+
zenPage.ValidateEmails();
193215
var emailList=zen('EmailList');
194216
emailList.resetOptions();
195217

0 commit comments

Comments
 (0)