File/nasmail/plugins/sent_subfolders/setup.php

Description

setup.php -- Sent Subfolders Setup File

Copyright (c) 1999-2006 The SquirrelMail Project Team Copyright (c) 2006-2007 The NaSMail Project Licensed under the GNU GPL. For full terms see the file COPYING.

This is a standard Squirrelmail-1.2 API for plugins.

$Id: setup.php 1454 2009-10-28 11:46:14Z tokul $

Constants
SMOPT_GRP_SENT_SUBFOLDERS = 'SENT_SUBFOLDERS' (line 23)
SMPREF_SENT_SUBFOLDERS_DISABLED = 0 (line 19)

plugin constants

SMPREF_SENT_SUBFOLDERS_MONTHLY = 3 (line 22)
SMPREF_SENT_SUBFOLDERS_QUARTERLY = 2 (line 21)
SMPREF_SENT_SUBFOLDERS_YEARLY = 1 (line 20)
Functions
save_option_sent_subfolders_setting (line 162)

Saves sent_subfolder_options

void save_option_sent_subfolders_setting ( $option)
  • $option
sent_subfolders_check_handleAsSent (line 62)
void sent_subfolders_check_handleAsSent ()
sent_subfolders_load_prefs (line 87)

Loads sent_subfolders settings

void sent_subfolders_load_prefs ()
sent_subfolders_optpage_loadhook_folders (line 104)

Adds sent_subfolders options in folder preferences

void sent_subfolders_optpage_loadhook_folders ()
sent_subfolders_special_mailbox (line 309)

detects if mailbox is part of sent_subfolders

  • return: 1 - is part of sent_subfolders, 0 - is not part of sent_subfolders
boolean sent_subfolders_special_mailbox (string $mb)
  • string $mb: imap folder name
sent_subfolders_update_sentfolder (line 183)

Update sent_subfolders settings

function updates default sent folder value and creates required imap folders

void sent_subfolders_update_sentfolder ()
sent_subfolder_getQuarter (line 273)

Sets quarter subfolder names

  • return: quarter name (Q + number)
string sent_subfolder_getQuarter (string $month)
  • string $month: numeric month
squirrelmail_plugin_init_sent_subfolders (line 28)

Adds plugin to squirrelmail hooks

void squirrelmail_plugin_init_sent_subfolders ()

Documentation generated on Sun, 22 Nov 2009 17:36:49 +0200 by phpDocumentor 1.4.3