Source for file folders_subscribe.php
Documentation is available at folders_subscribe.php
* Copyright (c) 1999-2006 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
* Subscribe and unsubcribe from folders.
* Called from folders.php
* @version $Id: folders_subscribe.php,v 1.28.2.4 2006/02/03 22:27:55 jervfors Exp $
* Path for SquirrelMail required files.
/* SquirrelMail required files. */
require_once(SM_PATH .
'include/validate.php');
require_once(SM_PATH .
'functions/global.php');
require_once(SM_PATH .
'functions/imap.php');
require_once(SM_PATH .
'functions/display_messages.php');
if (!isset
($mailbox) ||
!isset
($mailbox[0]) ||
$mailbox[0] ==
'') {
header("Location: $location/folders.php");
$imapConnection =
sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
if($no_list_for_subscribe &&
$imap_server_type ==
'cyrus') {
/* Cyrus, atleast, does not typically allow subscription to
* nonexistent folders (this is an optional part of IMAP),
* lets catch it here and report back cleanly. */
header("Location: $location/folders.php?success=subscribe-doesnotexist");
for ($i=
0; $i <
count($mailbox); $i++
) {
$mailbox[$i] =
trim($mailbox[$i]);
for ($i=
0; $i <
count($mailbox); $i++
) {
$mailbox[$i] =
trim($mailbox[$i]);
$success =
'unsubscribe';
header("Location: $location/folders.php?success=$success");
Documentation generated on Sat, 07 Oct 2006 16:31:20 +0300 by phpDocumentor 1.3.0RC6