1<?php 2/** 3 * Copyright 2011-2017 Horde LLC (http://www.horde.org/) 4 * 5 * See the enclosed file COPYING for license information (GPL). If you 6 * did not receive this file, see http://www.horde.org/licenses/gpl. 7 * 8 * @category Horde 9 * @copyright 2011-2017 Horde LLC 10 * @license http://www.horde.org/licenses/gpl GPL 11 * @package IMP 12 */ 13 14/** 15 * This class implements the mailing list message flag. 16 * 17 * @author Michael Slusarz <slusarz@horde.org> 18 * @category Horde 19 * @copyright 2011-2017 Horde LLC 20 * @license http://www.horde.org/licenses/gpl GPL 21 * @package IMP 22 */ 23class IMP_Flag_System_List extends IMP_Flag_System_Match_Header 24{ 25 /** 26 */ 27 protected $_css = 'flagList'; 28 29 /** 30 */ 31 protected $_id = 'list'; 32 33 /** 34 */ 35 protected function _getLabel() 36 { 37 return _("Mailing List Message"); 38 } 39 40 /** 41 * @param Horde_Mime_Headers $data 42 */ 43 public function match($data) 44 { 45 return ($data->getValue('list-post') !== null); 46 } 47 48} 49