Hi,
> Exactly, empty('1') returns false and therefore it
> goes
> to the else clause where an error is raised because
> '1'
> is not in $this->auth_methods.
>
> By adding the check || $method == '1' in the if
> clause,
> $method gets replaced by a valid authentication
> string.
>
Oh, duh! You are absolutely correct on this, obviously. The double
negative with the '1' got me there.
I'll take a look and see what the latest version from PEAR does, and fix
this for Eventum 1.5.2.
Thanks for the report!
--Joao