瀏覽代碼

* Removes (Purge) from next to Trash folder if there are no messages inside

Tyler Akins 24 年之前
父節點
當前提交
0aca0db291
共有 1 個文件被更改,包括 10 次插入4 次删除
  1. 10 4
      src/left_main.php

+ 10 - 4
src/left_main.php

@@ -112,10 +112,16 @@
       }
 
       if (($move_to_trash == true) && ($real_box == $trash_folder)) {
-         $urlMailbox = urlencode($real_box);
-         $line .= "\n<small>\n";
-         $line .= " &nbsp; (<B><A HREF=\"empty_trash.php\" style=\"text-decoration:none\">"._("purge")."</A></B>)";
-         $line .= "\n</small>\n";
+         if (! isset($numMessages))
+            $numMessages = sqimap_get_num_messages($imapConnection, $real_box);
+
+         if ($numMessages > 0)
+	 {
+            $urlMailbox = urlencode($real_box);
+            $line .= "\n<small>\n";
+            $line .= " &nbsp; (<B><A HREF=\"empty_trash.php\" style=\"text-decoration:none\">"._("purge")."</A></B>)";
+            $line .= "\n</small>\n";
+	 }
       }
       $line .= "</NOBR>";
       return $line;