From ff8c1c7ba4aaa694950185ae7d04abad03b51651 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 17 Feb 2005 02:43:19 +0000
Subject: [PATCH] Only 2 display options for email: "All" or "Unread".

---
 web/root/msgs/msgs.ssjs | 46 ++++++++++++++++++++++++++---------------
 1 file changed, 29 insertions(+), 17 deletions(-)

diff --git a/web/root/msgs/msgs.ssjs b/web/root/msgs/msgs.ssjs
index 1c3894f4d2..e51e025a41 100644
--- a/web/root/msgs/msgs.ssjs
+++ b/web/root/msgs/msgs.ssjs
@@ -37,23 +37,35 @@ else {
 	if(new_query.length>0)
 		new_query+='&amp;';
 	new_query+='show_messages=';
-	switch(ShowMsgs) {
-		case GET_ALL_MESSAGES:
-			template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'Yours">'+show_messages_yours_html+'</a>';
-			template.show_choice+=show_messages_spacer_html;
-			template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'YourUnread">'+show_messages_your_unread_html+'</a>';
-			break;
-		case GET_MY_MESSAGES:
-			template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'All">'+show_messages_all_html+'</a>';
-			template.show_choice+=show_messages_spacer_html;
-			template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'YourUnread">'+show_messages_your_unread_html+'</a>';
-			break;
-		case GET_MY_UNREAD_MESSAGES:
-			template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'All">'+show_messages_all_html+'</a>';
-			template.show_choice+=show_messages_spacer_html;
-			template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'Yours">'+show_messages_yours_html+'</a>';
-			break;
-	}
+    if(sub=='mail') {
+        switch(ShowMsgs) {
+		    case GET_ALL_MESSAGES:
+		    case GET_MY_MESSAGES:
+			    template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'YourUnread">'+show_messages_your_unread_html+'</a>';
+			    break;
+		    case GET_MY_UNREAD_MESSAGES:
+			    template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'All">'+show_messages_all_html+'</a>';
+			    break;
+	    }
+    } else {
+        switch(ShowMsgs) {
+		    case GET_ALL_MESSAGES:
+			    template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'Yours">'+show_messages_yours_html+'</a>';
+			    template.show_choice+=show_messages_spacer_html;
+			    template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'YourUnread">'+show_messages_your_unread_html+'</a>';
+			    break;
+		    case GET_MY_MESSAGES:
+			    template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'All">'+show_messages_all_html+'</a>';
+			    template.show_choice+=show_messages_spacer_html;
+			    template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'YourUnread">'+show_messages_your_unread_html+'</a>';
+			    break;
+		    case GET_MY_UNREAD_MESSAGES:
+			    template.show_choice='<a href="'+http_request.virtual_path+'?'+new_query+'All">'+show_messages_all_html+'</a>';
+			    template.show_choice+=show_messages_spacer_html;
+			    template.show_choice+='<a href="'+http_request.virtual_path+'?'+new_query+'Yours">'+show_messages_yours_html+'</a>';
+			    break;
+	    }
+    }
 }
 
 /* Ensure that offset is an even multiple of max_messages */
-- 
GitLab