[Tickets #7881] Driver.php,v 1.46 - realm and conf.php
    bugs at horde.org 
    bugs at horde.org
       
    Fri Jan 23 17:24:45 UTC 2009
    
    
  
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/7881
------------------------------------------------------------------------------
  Ticket             | 7881
  Created By         | horde at smartsector.hu
  Summary            | Driver.php,v 1.46 - realm and conf.php
  Queue              | Vacation
  Version            | 3.1-RC1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------
horde at smartsector.hu (2009-01-23 12:24) wrote:
There si a little bug when you do not set up any realm and use full  
user names like:
info at example.com
you must set up the $params correctly before you check the hordeauth.
here is a patch, just need change the lines:
The original one:
  function Vacation_Driver($user, $realm, $params = array())
     {
         $this->_params = $params;
         // Check if hordeauth is set to 'full'
         $hordeauth = $this->getParam('hordeauth');
         if ($hordeauth !== 'full') {
             @list($user,) = explode('@', $user, 2);
         }
         $this->_user = $user;
         if (!isset($params[$realm])) {
             $realm = 'default';
         }
         $this->_realm = $realm;
     }
The fixed one:
  function Vacation_Driver($user, $realm, $params = array())
     {
         $this->_params = $params;
         if (!isset($params[$realm])) {
             $realm = 'default';
         }
         $this->_realm = $realm;
         // Check if hordeauth is set to 'full'
         $hordeauth = $this->getParam('hordeauth');
         if ($hordeauth !== 'full') {
             @list($user,) = explode('@', $user, 2);
         }
         $this->_user = $user;
      }
    
    
More information about the bugs
mailing list