[ingo] issue when creating .procmailrc when using INGO
Jan Schneider
jan at horde.org
Sat Feb 14 10:12:41 UTC 2009
Zitat von Ilo Lorusso <sneak147 at gmail.com>:
> Hi,
>
>
> I'm using ingo for rule filtering on my horde system.
> now I have the backend setup so it will install the .procmailrc using SSH
> this works fine, but I dont want my uses to have ssh access to the
> server so I have the user shell /usr/bin/scponly assigned to all my
> users.
>
> This should allow for my users to have there .procmailrc installed as
> per normal as Ive tested with Winscp and I am able to transfter files
> to any user account with there login details.
>
> Now Ive noticed when you save you filters or vacation message which
> uses .procmailrc , the file gets created as /home/myusername
> /'.procmailrc' the actual quotes within the filename aswell.. (as I
> said if I loggin as the same user and transfer a file it does not get
> created with the quotes within the filename)
>
>
> Any Idea why this is happening ?
>
> are there not to many quotes within some PHP code within INGO
>
>
>
> I tried modifiying this varible $this->_params['filename'] from the
> in the below code but even if I staticly define the value, the
> filename gets created with quotes. Does this call not happen though
> another file aswell that could possibly have to many quotes?
>
> filename - /var/www/html/horde/ingo/lib/Driver/vfs.php
>
> function setScriptActive($script)
> {
> $result = $this->_connect();
> if (is_a($result, 'PEAR_Error')) {
> return $result;
> }
>
> if (empty($script)) {
> $result =
> $this->_vfs->deleteFile($this->_params['vfs_path'],
> $this->_params['filename']);
> } else {
> $result =
> $this->_vfs->writeData($this->_params['vfs_path'],
> $this->_params['filename'] , $script, true);
> }
> if (is_a($result, 'PEAR_Error')) {
> return $result;
> }
>
> Any help
>
> Appreciated.
You should rather look at horde/lib/VFS/ssh2.php.
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the ingo
mailing list