alecpl
2010-07-30 e6ce0062f2331b8756cc91944ceaea8d7cbffd18
program/include/rcmail.php
@@ -255,7 +255,7 @@
    $ldap_config = (array)$this->config->get('ldap_public');
    $abook_type = strtolower($this->config->get('address_book_type'));
    $plugin = $this->plugins->exec_hook('get_address_book', array('id' => $id, 'writeable' => $writeable));
    $plugin = $this->plugins->exec_hook('addressbook_get', array('id' => $id, 'writeable' => $writeable));
    // plugin returned instance of a rcube_addressbook
    if ($plugin['instance'] instanceof rcube_addressbook) {
@@ -321,7 +321,7 @@
        );
    }
    $plugin = $this->plugins->exec_hook('address_sources', array('sources' => $list));
    $plugin = $this->plugins->exec_hook('addressbooks_list', array('sources' => $list));
    $list = $plugin['sources'];
    if ($writeable && !empty($list)) {
@@ -928,7 +928,7 @@
   */
  public function kill_session()
  {
    $this->plugins->exec_hook('kill_session');
    $this->plugins->exec_hook('session_destroy');
    $this->session->remove();
    $_SESSION = array('language' => $this->user->language, 'auth_time' => time(), 'temp' => true);