Файловый менеджер - Редактировать - /var/www/axolotl/data/www/axolotls.ru/www/bitrix/modules/crm/classes/general/crm_mail_helper.php
Назад
<?php class CCrmMailHelper { public static function ParseEmail($str) { $str = strval($str); $result = array( 'NAME'=> '', 'EMAIL'=> '', 'ORIGINAL'=> $str ); if($str === '') { return $result; } $lbrpos = strpos($str, '<'); $rbrpos = strpos($str, '>'); if($lbrpos !== false && $rbrpos !== false) { $result['NAME'] = trim(substr($str, 0, $lbrpos)); $result['EMAIL'] = strtolower(trim(substr($str, $lbrpos + 1, $rbrpos - $lbrpos - 1))); } else { $result['EMAIL'] = strtolower(trim($str)); } return $result; } public static function ExtractEmail($str) { if(!(IsModuleInstalled('mail') && CModule::IncludeModule('mail'))) { $result = self::ParseEmail($str); return $result['EMAIL']; } return CMailUtil::ExtractMailAddress($str); } public static function IsEmail($str) { return preg_match('/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,63}\b/i', trim(strval($str))) === 1; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.8 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка