PHP 5.3 deprecated ereg() function (#2820952)
[squirrelmail.git] / plugins / sent_subfolders / setup.php
index 051695745f3711cdad09aa027e8aa406f9450b3b..d4c86ba4fb27202dee088daff0dfc41fcc9eaf22 100644 (file)
@@ -5,21 +5,13 @@
  *
  * This is a standard SquirrelMail 1.2 API for plugins.
  *
- * @copyright © 1999-2007 The SquirrelMail Project Team
+ * @copyright © 1999-2009 The SquirrelMail Project Team
  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  * @version $Id$
  * @package plugins
  * @subpackage sent_subfolders
  */
 
-/**
- */
-define('SMPREF_SENT_SUBFOLDERS_DISABLED',  0);
-define('SMPREF_SENT_SUBFOLDERS_YEARLY',    1);
-define('SMPREF_SENT_SUBFOLDERS_QUARTERLY', 2);
-define('SMPREF_SENT_SUBFOLDERS_MONTHLY',   3);
-define('SMOPT_GRP_SENT_SUBFOLDERS','SENT_SUBFOLDERS');
-
 /**
  * Adds plugin to SquirrelMail's hooks
  */
@@ -28,53 +20,35 @@ function squirrelmail_plugin_init_sent_subfolders() {
     global $squirrelmail_plugin_hooks;
 
     /* The hooks to make the sent subfolders display correctly. */
-    $squirrelmail_plugin_hooks
-    ['check_handleAsSent_result']['sent_subfolders'] =
-        'sent_subfolders_check_handleAsSent';
+    $squirrelmail_plugin_hooks['check_handleAsSent_result']['sent_subfolders']
+        = 'sent_subfolders_check_handleAsSent';
 
     /* The hooks to automatically update sent subfolders. */
-    $squirrelmail_plugin_hooks
-    ['left_main_before']['sent_subfolders'] =
-        'sent_subfolders_update_sentfolder';
-
-    $squirrelmail_plugin_hooks
-    ['compose_send']['sent_subfolders'] =
-        'sent_subfolders_update_sentfolder';
-
-    /* The hook to load the sent subfolders prefs. */
-    $squirrelmail_plugin_hooks
-    ['loading_prefs']['sent_subfolders'] =
-        'sent_subfolders_load_prefs';
+// hook isn't in 1.5.x; isn't absolutely necessary to run on the folder list anyway
+//    $squirrelmail_plugin_hooks['left_main_before']['sent_subfolders']
+//        = 'sent_subfolders_update_sentfolder';
+    $squirrelmail_plugin_hooks['compose_send']['sent_subfolders']
+        = 'sent_subfolders_update_sentfolder';
 
     /* The hooks to handle sent subfolders options. */
-    $squirrelmail_plugin_hooks
-    ['optpage_loadhook_folder']['sent_subfolders'] =
-        'sent_subfolders_optpage_loadhook_folders';
+    $squirrelmail_plugin_hooks['optpage_loadhook_folder']['sent_subfolders']
+        = 'sent_subfolders_optpage_loadhook_folders';
 
     /* mark base sent folder as special mailbox */
-    $squirrelmail_plugin_hooks
-    ['special_mailbox']['sent_subfolders'] =
-        'sent_subfolders_special_mailbox';
+    $squirrelmail_plugin_hooks['special_mailbox']['sent_subfolders']
+        = 'sent_subfolders_special_mailbox';
 }
 
-function sent_subfolders_check_handleAsSent() {
-    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php);
-    sent_subfolders_check_handleAsSent_do();
-}
-
-/**
- * Loads sent_subfolders settings
- */
-function sent_subfolders_load_prefs() {
-    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php);
-    sent_subfolders_load_prefs_do();
+function sent_subfolders_check_handleAsSent($mailbox) {
+    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php');
+    sent_subfolders_check_handleAsSent_do($mailbox);
 }
 
 /**
  * Adds sent_subfolders options in folder preferences
  */
 function sent_subfolders_optpage_loadhook_folders() {
-    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php);
+    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php');
     sent_subfolders_optpage_loadhook_folders_do();
 }
 
@@ -85,7 +59,7 @@ function sent_subfolders_optpage_loadhook_folders() {
  * creates required imap folders
  */
 function sent_subfolders_update_sentfolder() {
-    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php);
+    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php');
     sent_subfolders_update_sentfolder_do();
 }
 
@@ -96,6 +70,6 @@ function sent_subfolders_update_sentfolder() {
  * @return boolean 1 - is part of sent_subfolders, 0 - is not part of sent_subfolders
  */
 function sent_subfolders_special_mailbox($mb) {
-    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php);
+    include_once(SM_PATH . 'plugins/sent_subfolders/functions.php');
     return sent_subfolders_special_mailbox_do($mb);
 }