Вход Регистрация
Файл: upload/include/setting/validator.sett.php
Строк: 45
<?php
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author            Raymond Benc
 * @package         Phpfox
 * @version         $Id: validator.sett.php 1642 2010-06-09 11:58:38Z Miguel_Espinoza $
 */

defined('PHPFOX') or exit('NO DICE!');

$this->_aDefaults = array(
    
'username' => array(
        
'pattern' => '/^[a-zA-Z0-9_- ]{' Phpfox::getParam('user.min_length_for_username') . ',' Phpfox::getParam('user.max_length_for_username') . '}$/',
        
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('user.provide_a_valid_user_name', array('min' => Phpfox::getParam('user.min_length_for_username'), 'max' => Phpfox::getParam('user.max_length_for_username'))))
        
    ),
    
'email' => array(
        
'pattern' => '/^[0-9a-zA-Z]([-.w]*[0-9a-zA-Z]?)*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,}$/',
        
'maxlen' => 100,
        
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('user.provide_a_valid_email_address'))
    ),    
    
'password' => array(
        
'minlen' => 4,
        
'maxlen' => 30,
        
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('core.not_a_valid_password'))
    ),
    
'url' => array(
       
'pattern' => '/^(?:(ftp|http|https):)?(?://(?:((?:%[0-9a-f]{2}|[-a-z0-9_.!~*'();:&=+$,])+)@)?(?:((?:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?.)*[a-z](?:[-a-z0-9]*[a-z0-9])?)|([0-9]{1,3}(?:.[0-9]{1,3}){3}))(?::([0-9]*))?)?((?:/(?:%[0-9a-f]{2}|[-a-z0-9_.!~*'():@&=+$,;])+)+)?/?(?:?.*)?$/i',
       
'maxlen'=> 255,
       
'minlen'=> 11,
       
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('core.invalid_url'))
    ),
    
'int' => array(
       
'pattern' => '/^[0-9]$/',
       
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('core.provide_a_numerical_value'))
    ),
    
'money' => array(
        
'pattern'=>'/[0-9.,]$/',
        
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('core.provide_a_valid_price'))
    ),
    
'year' => array(
        
'pattern' => '/^[0-9]{4}$/',
        
'title' => (defined('PHPFOX_INSTALLER') ? '' Phpfox::getPhrase('core.provide_a_valid_year_eg_1982'))
    ),
    
'zip'  => array(
        
'pattern'=>'/^[a-zA-Zd-s]{0,20}$/'
    
)
);

?>
Онлайн: 1
Реклама