Changeset 5763 in subversion


Ignore:
Timestamp:
Jan 13, 2012 3:17:23 AM (17 months ago)
Author:
alec
Message:
  • Rename imap_init hook to storage_init hook (with additional 'driver' argument)
Location:
branches/devel-framework/roundcubemail/program/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/devel-framework/roundcubemail/program/include/main.inc

    r5759 r5763  
    12461246  $p += array('maxlength' => 100, 'realnames' => false); 
    12471247  $a_mailboxes = array(); 
    1248  
    1249   if (empty($p['folder_name'])) 
     1248  $storage = $RCMAIL->get_storage(); 
     1249 
     1250  if (empty($p['folder_name'])) { 
    12501251    $p['folder_name'] = '*'; 
     1252  } 
    12511253 
    12521254  if ($p['unsubscribed']) 
    1253     $list = $RCMAIL->storage->list_folders('', $p['folder_name'], $p['folder_filter'], $p['folder_rights']); 
     1255    $list = $storage->list_folders('', $p['folder_name'], $p['folder_filter'], $p['folder_rights']); 
    12541256  else 
    1255     $list = $RCMAIL->storage->list_folders_subscribed('', $p['folder_name'], $p['folder_filter'], $p['folder_rights']); 
    1256  
    1257   $delimiter = $RCMAIL->storage->get_hierarchy_delimiter(); 
     1257    $list = $storage->list_folders_subscribed('', $p['folder_name'], $p['folder_filter'], $p['folder_rights']); 
     1258 
     1259  $delimiter = $storage->get_hierarchy_delimiter(); 
    12581260 
    12591261  foreach ($list as $folder) { 
  • branches/devel-framework/roundcubemail/program/include/rcmail.php

    r5759 r5763  
    648648      'timeout'     => (int) $this->config->get("{$driver}_timeout"), 
    649649      'skip_deleted' => (bool) $this->config->get('skip_deleted'), 
     650      'driver'      => $driver, 
    650651    ); 
    651652 
     
    658659    } 
    659660 
    660     $hook = $this->plugins->exec_hook("{$driver}_init", $options); 
     661    $hook = $this->plugins->exec_hook("storage_init", $options); 
    661662 
    662663    $this->storage->set_options($options); 
Note: See TracChangeset for help on using the changeset viewer.