Вход Регистрация
Файл: profi_wm/top/inc/functions.inc.php
Строк: 74
<?php
 
// by -=ШАХТЕР=- (waphp.ru - качай только тут)
// функция отпереления поддержки Реалтонов по марке и модели телефона
function realton_supported($vendor$model)
{
    
$support_phone = array(
    
'Alcatel'         => array ('556''557''715''735i''735''756'),
    
'LG'             => array ('B2000''M4410' ),
    
'Motorola'         => array ('C380''C390''C650''E398''Mpx220''V180''V3''V300''V400''V500''V525''V535''V547''V600''V620''V635' ),
    
'Nokia'         => array ('3220''3230''3300''3650''3660''5140i''6021''6060''6170''6220''6230''6230i''6260''6600''6670''6680''6681''6822''6822a''7260''7270''7610''8800''N70' ),
    
'Pantech'         => array ('PG3200' ),
    
'Sagem'         => array ('MyC5-2''MyV-55' ),
    
'Samsung'         => array ('D500''D500e''E350''E350e''E530''E620''E720''E730''E760''X480''Z130' ),
    
'Siemens'         => array ('С65''С75''СF75''CL75''CX65''CX70''CX75''M65''M75''S65''Sk65''SL65''SX1' ),
    
'Sony Ericsson' => array ('J300i''K300i''K500i''K600i''K700i''K750i''P800''P900''S700i''T290i''T610''T630''Z800i')
    );

    foreach (
$support_phone as $phone_vendor => $models_array)
    {
        if (
strtoupper($phone_vendor) == strtoupper($vendor))
            foreach (
$models_array as $phone_model)
                if (
strtoupper($phone_model) == strtoupper($model))
                    return 
true;
    }
    return 
false;
}


// функция отпереления поддержки ВИДЕО по марке и можели телефона
function video_supported($vendor$model)
{
    
$support_phone = array(
    
'Alcatel'         => array ('556''557''565''756''757''C651'),
    
'Motorola'         => array ('A1000''A780''A830''A835''C975''E1000''E398''E680''V3''V600''V620''V635' ),
    
'Nokia'         => array ('3220''3230''3650''3660''5140''6101''6170''6230''6230i''6255''6260''6600''6620''6630''6670''6680''6681''6820''7200''7600''7610''7700''9300''9500''N-Gage''N-Gage QD''N70''N90''N91''N92' ),
    
'Pantech'         => array ('PG3500''PG3600''PG8000' ),
    
'Sharp'         => array ('GX-25''V-902' ),
    
'Samsung'         => array ('SGH-D500''SGH-E720''SGH-i700' ),
    
'SIEMENS'         => array ('CX65''CXT65''CXT70''CX75''S75''CXV65''M65''MT65''S65''S65V''SK65''SL65''SX1' ),
    
'Sony Ericsson' => array ('F500i''K300''K300i''K500''K500i''K600''K600i''K600c''K700''K700i''K750i''K750''P800''P900''P910''P910i''S700''S700i''V800''W800i' )
    );

    foreach (
$support_phone as $phone_vendor => $models_array)
    {
        if (
strtoupper($phone_vendor) == strtoupper($vendor))
            foreach (
$models_array as $phone_model)
                if (
strtoupper($phone_model) == strtoupper($model))
                    return 
true;
    }
    return 
false;
}


// функция определения папки с поддерживаемым контентом для бесплат игр
function free_game_group($tel_data)
{
    global 
$vendor$model;

    
$rows explode("n"$tel_data);
    foreach (
$rows as $row_data)
    {
        
$tel_group_data explode("::"$row_data);
        if ( 
strtoupper($tel_group_data[1]) == strtoupper($vendor) )
        {
            
$group_models explode(" "$tel_group_data[2]);
            foreach (
$group_models as $group_model)
            {
                if ( 
strtoupper($group_model) == strtoupper($model) )
                    return 
$tel_group_data[0];
            }
        }
    }
    return 
false;
}


// функция перекодировки
function utf8_win ($s)
{
    
$out="";
    
$c1="";
    
$byte2=false;
    for (
$c=0;$c<strlen($s);$c++){
    
$i=ord($s[$c]);
    if (
$i<=127$out.=$s[$c];
    if (
$byte2){
    
$new_c2=($c1&3)*64+($i&63);
    
$new_c1=($c1>>2)&5;
    
$new_i=$new_c1*256+$new_c2;
    if (
$new_i==1025){
    
$out_i=168;
    }else{
    if (
$new_i==1105){
    
$out_i=184;
    }else {
    
$out_i=$new_i-848;
    }
    }
    
$out.=chr($out_i);
    
$byte2=false;
    }
    if ((
$i>>5)==6) {
    
$c1=$i;
    
$byte2=true;
    }
    }
    return 
$out;
}


// функция проверки мыла
function verify_addr ($address) {
   
$return false;
   if (
preg_match ('/^[w.-]+@([w.-]+).[a-z]{2,6}$/i'$address$domain)) {
     
$domain explode ('.'$domain[0]);
     foreach (
$domain as $part) {
         if (
substr ($part01) == '_' || substr ($partstrlen ($part) - 11) == '_')
           
$return false;
         else
           
$return true;
     }
   }
   return 
$return;
}


function 
esc2($msg)
{
for (
$i=0;$i<10;$i++)$msg=str_replace(chr($i), NULL$msg);
for (
$i=11;$i<20;$i++)$msg=str_replace(chr($i), NULL$msg);
for (
$i=21;$i<=31;$i++)$msg=str_replace(chr($i), NULL$msg);
return 
$msg;
}
?>
Онлайн: 3
Реклама