Index: zTryout/WV/Demos.cls.xml
===================================================================
diff -u -r29059 -r32570
--- zTryout/WV/Demos.cls.xml (.../Demos.cls.xml) (revision 29059)
+++ zTryout/WV/Demos.cls.xml (.../Demos.cls.xml) (revision 32570)
@@ -5,7 +5,7 @@
Testklasse voor DEMO's
1
-%RegisteredObject
+TECH.RegisteredObject
@@ -99,6 +99,64 @@
}
]]>
+
+
+
+d ##class(zTryout.WV.Demos).CleanUpVHMail()
+1
+2)
+ Do:($$$Not($$$IsMailGelezen(MailID,UserID))) vhMailIDs.Insert(MailID) write !,"MailID "_MailID_" toegevoegd."
+ }
+ }
+
+ Set Iterator = ##class(TECH.ListIterator).%New(vhMailIDs)
+ While (Iterator.HasNext()) {
+ Set MailID = Iterator.Next()
+
+ Write !,"*** Before :",!
+ ;zw ^vhMAIL("D",MailID)
+ zw ^vhMAIL("D",MailID,"N",UserID)
+
+ #dim CreatieDatum As %String = $$$MailCreatieDatum(MailID)
+ If (CreatieDatum < ($H-20)) {
+ $$$ZetMailStatusGelezen(MailID,UserID)
+ $$$ZetMailDatumGelezen(MailID,UserID)
+ Set ^vhMAIL($$$IndexGelezenMails,UserID,MailID)=""
+
+ ; UNDO :
+ ;Set ^vhMAIL("D",MailID,"N",UserID)=""
+ ;Kill ^vhMAIL($$$IndexGelezenMails,UserID,MailID)
+ }
+
+ Write !,"*** After :",!
+ ;zw ^vhMAIL("D",MailID)
+ zw ^vhMAIL("D",MailID,"N",UserID)
+
+ }
+]]>
+