/**
* setup.php -- Sent Subfolders Setup File
*
- * Copyright (c) 1999-2004 The SquirrelMail Project Team
+ * Copyright (c) 1999-2005 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
- * This is a standard Squirrelmail-1.2 API for plugins.
+ * This is a standard SquirrelMail 1.2 API for plugins.
*
- * $Id$
+ * @version $Id$
* @package plugins
* @subpackage sent_subfolders
*/
-/**
- *
+/**
+ *
*/
define('SMPREF_SENT_SUBFOLDERS_DISABLED', 0);
define('SMPREF_SENT_SUBFOLDERS_YEARLY', 1);
define('SMOPT_GRP_SENT_SUBFOLDERS','SENT_SUBFOLDERS');
/**
- * Adds plugin to squirrelmail hooks
+ * Adds plugin to SquirrelMail's hooks
*/
function squirrelmail_plugin_init_sent_subfolders() {
/* Standard initialization API. */
/* mark base sent folder as special mailbox */
$squirrelmail_plugin_hooks
- ['special_mailbox']['sent_subfolders'] =
- 'sent_subfolders_special_mailbox';
+ ['special_mailbox']['sent_subfolders'] =
+ 'sent_subfolders_special_mailbox';
}
function sent_subfolders_check_handleAsSent() {
* Callback function that should exclude some folders from folder listing.
* @param array $fldr list of folders. See sqimap_mailbox_list
* @return boolean returns true, if folder has to included in folder listing
- * @access private
+ * @access private
*/
function filter_folders($fldr) {
return strtolower($fldr['unformatted'])!='inbox';
/**
* Update sent_subfolders settings
*
- * function updates default sent folder value and
+ * function updates default sent folder value and
* creates required imap folders
*/
function sent_subfolders_update_sentfolder() {
sqgetGlobalVar('username', $username, SQ_SESSION);
sqgetGlobalVar('key', $key, SQ_COOKIE);
sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
-
+
if ($use_sent_subfolders || $move_to_sent) {
$year = date('Y');
$month = date('m');
} else {
$cnd_delimiter = $delimiter;
}
-*/
+*/
$cnd_delimiter = $delimiter;
-
+
switch ($sent_subfolders_setting) {
case SMPREF_SENT_SUBFOLDERS_YEARLY:
$level = 1;
break;
case SMPREF_SENT_SUBFOLDERS_QUARTERLY:
$level = 2;
- $sent_subfolder = $sent_subfolders_base . $cnd_delimiter
+ $sent_subfolder = $sent_subfolders_base . $cnd_delimiter
. $year
. $delimiter . $quarter;
$year_folder = $sent_subfolders_base
($data_dir, $username, 'use_sent_subfolders', SMPREF_OFF);
$sent_subfolders_base = getPref($data_dir, $username, 'sent_subfolders_base', 'na');
- if ($use_sent_subfolders == SMPREF_ON &&
+ if ($use_sent_subfolders == SMPREF_ON &&
($mb == $sent_subfolders_base || stristr($mb,$sent_subfolders_base) ) ) {
- return 1;
+ return 1;
}
return 0;
}
-?>
+?>
\ No newline at end of file