Source for file folders_rename_do.php
Documentation is available at folders_rename_do.php
* Does the actual renaming of files on the IMAP server.
* Called from the folders.php
* @copyright 1999-2012 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id: folders_rename_do.php 14248 2012-01-02 00:18:17Z pdontthink $
/** This is the folders_rename_do page */
define('PAGE_NAME', 'folders_rename_do');
* 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');
// first, validate security token
$new_name =
trim($new_name);
'<br /><a href="../src/folders.php">'.
_("Click here to go back").
'</a>.', $color);
if ($old_name <>
$new_name) {
$imapConnection =
sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
if (strpos($orig, $delimiter)) {
$newone =
$old_dir .
$delimiter .
$new_name;
// Renaming a folder doesn't rename the folder but leaves you unsubscribed
// at least on Cyrus IMAP servers.
$newone =
$newone.
$delimiter;
$orig =
$orig.
$delimiter;
Documentation generated on Fri, 24 May 2013 04:22:11 +0200 by phpDocumentor 1.4.3