folder view popup

Jan Schneider janmailing@gmx.de
Fri, 25 May 2001 15:50:02 +0200


---------------------- multipart/mixed attachment
Hi,

attached you find a diff to folders.php that opens the folder with new messages 
if an user confirms the popup to do so. Also attached is the necessary 
confirm.inc from templates/folders.

It would be nice if someone could modify folders.php so that the seen flag is 
set immediatly after imp detected unseen messages.
Otherwise the user gets a popup window two times: in folder view and after 
choosing to open the folder with the new messages.

Have fun, Jan.

::::::::::::::::::::::::::::::::::::::::
AMMMa AG - discover your knowledge
:::::::::::::::::::::::::::
Detmolder Str. 25-33 :: D-33604 Bielefeld
fon +49.521.96878-0 :: fax  +49.521.96878-20
http://www.ammma.de
::::::::::::::::::::::::::::::::::::::::::::::
---------------------- multipart/mixed attachment
Index: folders.php
===================================================================
RCS file: /cvs/horde/imp/folders.php,v
retrieving revision 2.114
diff -u -r2.114 folders.php
--- folders.php	2001/05/23 16:52:01	2.114
+++ folders.php	2001/05/25 13:45:40
@@ -360,11 +360,15 @@
 /* Check to see if user wants new mail notification */
 if ($prefs->getValue('nav_popup')) {
     $alert = '';
+    $count = 0;
     foreach ($newmsgs as $mb => $nm) {
-        $alert .= IMP::displayFolder($mb) . _(" - $nm new message" . ($nm > 1 ? 's' : '')) . '\n';
+        $count++;
+        $mailbox_message = IMP::displayFolder($mb);
+        $alert .= $mailbox_message . ($nm > 1 ? _(" - $nm new messages") : _(" - $nm new message")) . '\n';
     }
     if (!empty($alert)) {
-        include $conf['paths']['templates'] . '/folders/alert.inc';
+        if ($count == 1) include $conf['paths']['templates'] . '/folders/confirm.inc';
+        else include $conf['paths']['templates'] . '/folders/alert.inc';
     }
 }
 

---------------------- multipart/mixed attachment--