{NOOUTPUT} {OUTPUT}{IGNOREWHITE}{! -- no whitespace before xml header -- } {IFDEF Error.text}{VAR toHTML(Error.text)}{ENDIF} {SET i = 1} {SET vCount = Folder.count} {WHILE i <= vCount} {IF Folder[i].type == "Folder.DOCUMENTS" || Folder[i].type == "Folder.WORKINPROGRESS"} {INC i} {CONTINUE} {ENDIF} {IF Folder[i].type == "Folder.TRASH"} {SET vType = "1"} {SET vIcon = "trash.gif"} {ELSEIF Folder[i].type == "Folder.UNIVERSAL"} {SET vType = "2"} {SET vIcon = "fl_mlbx.gif"} {ELSEIF Folder[i].type == "Folder.CABINET"} {SET vType = "3"} {SET vIcon = "fl_cbnt.gif"} {ELSEIF Folder[i].type == "Folder.USER"} {SET vType = "4"} {IF User.proxyId == ""} {SET vIcon = "fl_wrld.gif"} {ELSE} {SET vIcon = "fl_prxy.gif"} {ENDIF} {ELSEIF Folder[i].type == "Folder.UNOPENED"} {SET vType = "5"} {SET vIcon = "fl_query.gif"} {ELSEIF Folder[i].type == "Folder.SENTITEMS"} {SET vType = "6"} {SET vIcon = "fl_query.gif"} {ELSEIF Folder[i].type == "Folder.TASKLIST"} {SET vType = "7"} {SET vIcon = "fl_query.gif"} {ELSEIF Folder[i].type == "Folder.SHARED"} {SET vType = "8"} {SET vIcon = "fl_shrdb.gif"} {ELSEIF Folder[i].type == "Folder.SHAREDREF"} {SET vType = "9"} {SET vIcon = "fl_shrdr.gif"} {ELSEIF Folder[i].type == "Folder.QUERY"} {SET vType = "10"} {SET vIcon = "fl_query.gif"} {ELSEIF Folder[i].type == "Folder.CALENDAR"} {SET vType = "11"} {SET vIcon = "fl_cal.gif"} {ELSE} {SET vType = "12"} {SET vIcon = "fl_fldr.gif"} {ENDIF} {SET vIcon = {VAR Templates.Images.url}"/"{VAR vIcon}} {IF Folder[i].hasSubfolders == "true"}{SET vSubFolders = 1}{ELSE}{SET vSubFolders = 0}{ENDIF} {!----------------------------------------------------------------- ! See if it is time to add the Unopened Items folder. It comes ! after the universal mailbox folder. When we hit the Universal ! mailbox folder, we set univlvl to its level. Now we will check ! to see that all of its children have been listed, then add the ! Unopened Items folder. !-----------------------------------------------------------------} {IF Folder[i].type == "Folder.UNIVERSAL"} {ENDIF} {INC i} {ENDWHILE}