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-2020 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id: folders_rename_do.php 14840 2020-01-07 07:42:38Z 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) {
global $imap_stream_options; // in case not defined in config
$imapConnection =
sqimap_login($username, $key, $imapServerAddress, $imapPort, 0, $imap_stream_options);
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 Mon, 13 Jan 2020 04:24:38 +0100 by phpDocumentor 1.4.3