Вход Регистрация
Файл: library/XenForo/Helper/UserField.php
Строк: 23
<?php

class XenForo_Helper_UserField
{
    public static function 
verifyFacebook(array $field, &$value, &$error)
    {
        if (
preg_match('#^https?://www.facebook.com/(#!/)?profile.php?id=(?P<id>d+)#i'$value$match))
        {
            
$value $match['id'];
        }
        else if (
preg_match('#^https?://www.facebook.com/(#!/)?(?P<id>[a-z0-9.]+)#i'$value$match))
        {
            if (
substr($match['id'], -4) != '.php')
            {
                
$value $match['id'];
            }
        }

        if (!
preg_match('/^[a-z0-9.]+$/i'$value))
        {
            
$error = new XenForo_Phrase('please_enter_valid_facebook_username_using_alphanumeric_dot_numbers');
            return 
false;
        }

        return 
true;
    }

    public static function 
verifyTwitter(array $field, &$value, &$error)
    {
        if (
$value[0] == '@')
        {
            
$value substr($value1);
        }

        if (!
preg_match('/^[a-z0-9_]+$/i'$value))
        {
            
$error = new XenForo_Phrase('please_enter_valid_twitter_name_using_alphanumeric');
            return 
false;
        }

        return 
true;
    }
}
Онлайн: 0
Реклама