⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-horde
/
ingo
/
lib
/
Form
/
Type
/
View File Name :
Longemail.php
* @author yann@pleiades.fr.eu.org * @category Horde * @copyright 2013-2017 Horde LLC * @license http://www.horde.org/licenses/apache ASL * @package Ingo */ class Ingo_Form_Type_Longemail extends Horde_Form_Type_longtext { /** */ public function isValid(&$var, &$vars, $value, &$message) { $value = trim($value); if (empty($value)) { if ($var->isRequired()) { $message = _("This field is required."); return false; } return true; } $invalid = array(); $rfc822 = $GLOBALS['injector']->getInstance('Horde_Mail_Rfc822'); foreach (explode("\n", $value) as $address) { try { $rfc822->parseAddressList($address, array( 'validate' => true )); } catch (Horde_Mail_Exception $e) { $invalid[] = $address; } } if (count($invalid)) { $message = sprintf( ngettext( _("\"%s\" is not a valid email address."), _("\"%s\" are not valid email addresses."), count($invalid) ), implode(', ', $invalid) ); return false; } return true; } }