Deprecate storage_connect() method

pull/7/head
Aleksander Machniak 13 years ago
parent 4bfe4ec22a
commit 5a575b7eb0

@ -2011,4 +2011,35 @@ class rcmail extends rcube
{ {
return $this->storage_connect(); return $this->storage_connect();
} }
/**
* Connect to the mail storage server with stored session data
*
* @return bool True on success, False on error
*/
public function storage_connect()
{
$storage = $this->get_storage();
if ($_SESSION['storage_host'] && !$storage->is_connected()) {
$host = $_SESSION['storage_host'];
$user = $_SESSION['username'];
$port = $_SESSION['storage_port'];
$ssl = $_SESSION['storage_ssl'];
$pass = $this->decrypt($_SESSION['password']);
if (!$storage->connect($host, $user, $pass, $port, $ssl)) {
if (is_object($this->output)) {
$error = $storage->get_error_code() == -1 ? 'storageerror' : 'sessionerror';
$this->output->show_message($error, 'error');
}
}
else {
$this->set_storage_prop();
return $storage->is_connected();
}
}
return false;
}
} }

@ -361,35 +361,6 @@ class rcube
} }
/**
* Connect to the mail storage server with stored session data
*
* @return bool True on success, False on error
*/
public function storage_connect()
{
$storage = $this->get_storage();
if ($_SESSION['storage_host'] && !$storage->is_connected()) {
$host = $_SESSION['storage_host'];
$user = $_SESSION['username'];
$port = $_SESSION['storage_port'];
$ssl = $_SESSION['storage_ssl'];
$pass = $this->decrypt($_SESSION['password']);
if (!$storage->connect($host, $user, $pass, $port, $ssl)) {
if (is_object($this->output))
$this->output->show_message($storage->get_error_code() == -1 ? 'storageerror' : 'sessionerror', 'error');
}
else {
$this->set_storage_prop();
return $storage->is_connected();
}
}
return false;
}
/** /**
* Set storage parameters. * Set storage parameters.
* This must be done AFTER connecting to the server! * This must be done AFTER connecting to the server!

Loading…
Cancel
Save