File manager - Edit - /home/jardides/www/Jardi-design/components/com_phocaguestbook/models/rules/phocaguestbookemail.php
Back
<?php /** * @package phocaguestbook * @subpackage Models * @copyright Copyright (C) 2012 Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('_JEXEC') or die; JFormHelper::loadRuleClass('email'); class JFormRulePhocaguestbookEmail extends JFormRuleEmail { public function test(SimpleXMLElement $element, $value, $group = null, JRegistry $input = null, JForm $form = null) { //E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE. $info = array(); $info['field'] = 'guestbook_email'; $params = JComponentHelper::getParams('com_phocaguestbook'); //EMAIL FORMAT if(!parent::test($element, $value, $group, $input, $form)){ return new JException(JText::_('COM_PHOCAGUESTBOOK_BAD_EMAIL' ), "105", E_USER_ERROR, $info, false); } //BANNED EMAIL $banned = $params->get('banned_email'); foreach(explode(';', $banned) as $item){ if (trim($item) != '') if (JString::stristr($item, $value) !== false){ return new JException(JText::_('COM_PHOCAGUESTBOOK_BAD_EMAIL' ), "105", E_USER_ERROR, $info, false); } } return true; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings