Author: Michael Slusarz (slusarz@horde.org)
Inheritance: extends Ingo_Rule, implements Countable
Example #1
0
 /**
  */
 public function __set($name, $data)
 {
     switch ($name) {
         case 'mailbox':
             $this->_mbox = $data;
             break;
         default:
             parent::__set($name, $data);
             break;
     }
 }
Example #2
0
 /**
  */
 public function __set($name, $data)
 {
     switch ($name) {
         case 'keep':
             $this->_keep = (bool) $data;
             break;
         default:
             parent::__set($name, $data);
             break;
     }
 }
Example #3
0
 /**
  * Constructor.
  */
 public function __construct()
 {
     parent::__construct();
     $this->name = _("Whitelist");
 }
Example #4
0
 /**
  */
 public function __set($name, $data)
 {
     switch ($name) {
         case 'days':
             $this->_days = intval($data);
             break;
         case 'end':
             $this->_end = intval($data);
             break;
         case 'exclude':
             $exclude = new Horde_Mail_Rfc822_List(is_array($data) ? $data : preg_split("/\\s+/", $data));
             $exclude->unique();
             $this->_exclude = $exclude->bare_addresses;
             break;
         case 'ignore_list':
             $this->_ignoreList = (bool) $data;
             break;
         case 'reason':
             $this->_reason = strval($data);
             break;
         case 'start':
             $this->_start = intval($data);
             break;
         case 'subject':
             $this->_subject = strval($data);
             break;
         default:
             parent::__set($name, $data);
             break;
     }
 }