/usr/share/horde/ingo/lib/Form/Spam.php is in php-horde-ingo 3.2.8-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <?php
/**
* Copyright 2012-2016 Horde LLC (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
* did not receive this file, see http://www.horde.org/licenses/apache.
*
* @author Jan Schneider <jan@horde.org>
* @category Horde
* @license http://www.horde.org/licenses/apache ASL
* @package Ingo
*/
/**
* The form to manage spam filters.
*
* @author Jan Schneider <jan@horde.org>
* @category Horde
* @license http://www.horde.org/licenses/apache ASL
* @package Ingo
*/
class Ingo_Form_Spam extends Ingo_Form_Base
{
/**
* The form field for the spam folder.
*
* @var Horde_Form_Variable
*/
public $folder_var;
public function __construct($vars, $title = '', $name = null)
{
parent::__construct($vars, $title, $name);
$v = $this->addVariable(_("Spam Level:"), 'level', 'int', true, false, _("Messages with a likely spam score greater than or equal to this number will be treated as spam."));
$v->setHelp('spam-level');
$this->folder_var = $this->addVariable(_("Folder to receive spam:"), 'folder', 'ingo_folders', true);
$this->folder_var->setHelp('spam-folder');
$this->addHidden('', 'actionID', 'text', false);
$this->addHidden('', 'folder_new', 'text', false);
$this->setButtons(_("Save"));
}
public function renderActive(
$renderer = null, $vars = null, $action = '', $method = 'get',
$enctype = null, $focus = true
)
{
if (is_null($vars)) {
$vars = $this->_vars;
}
$vars = clone $vars;
unset($vars->folder_new);
parent::renderActive(
$renderer, $vars, $action, $method, $enctype, $focus
);
}
}
|