Вход Регистрация
Файл: o5on.ru/mod_telinfo.php
Строк: 40
<?php
//================ юзер агенты
$mobile_ua = array(
    
"SIE"            => 1,
    
"Nokia"            => 2,
    
"SAMSUNG"        => 3,
    
"SEC"            => 3,
    
"SGH"            => 3,
    
"MOT"            => 4,
    
"Motorola"        => 4,
    
"LG"            => 5,
    
"SAGEM"            => 6,
    
"SonyEricsson"    => 7,
    
"Alcatel"        => 8,
    
"SHARP"            => 9,
    
"PANTECH"        => 10,
    
"Panasonic"        => 11
);
//=============== Производители
$mobile_name = array(
    
1  => "Siemens",
    
2  => "Nokia",
    
3  => "Samsung",
    
4  => "Motorola",
    
5  => "LG",
    
6  => "Sagem",
    
7  => "SonyEricsson",
    
8  => "Alcatel",
    
9  => "Sharp",
    
10 => "Pantech",
    
11 => "Panasonic"
);
// Определение тела

$browser  explode("/",$ua);

$result false;
$week_day date("w");
$today date("Ymd");

// ================= Поиск тела
foreach ($mobile_ua as $ua_mobile => $index_name){
    if(
strpos($browser[0], $ua_mobile) !== false) {
        
// подсчет
        
$result mysql_query("SELECT `".$mobile_name[$index_name]."` FROM `weeks` WHERE `date`=".$today." AND `day_week`=".$week_day." AND `uid`=".$uid." LIMIT 1");
        
$row=mysql_fetch_array($result);
        if (empty(
$row))
        {
            
$nextMonday=date("Ymd",mktime(0,0,0,date("m"),date("d")+32));
            @
mysql_query("INSERT INTO `weeks` VALUES ('',".$uid.",".$nextMonday.",".$today.",".$week_day.",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);");
            
$tel_count 0;
        } else{
                
$tel_count $row[$mobile_name[$index_name]];
            }
        
$tel_count++;
        
// сохранение
        
@mysql_query("UPDATE `weeks` SET `".$mobile_name[$index_name]."`=".$tel_count." WHERE `date`=".$today." AND `day_week`=".$week_day." AND `uid`=".$uid." LIMIT 1;");
        
$result true;
        break;
    }
}
// ============== Другие
if (!$result){
    
// подсчет когад браузер не отределен
    
$result mysql_query("SELECT `Other` FROM `weeks` WHERE `date`=".$today." AND `day_week`=".$week_day." AND `uid`=".$uid." LIMIT 1;");
    
$row=mysql_fetch_array($result);
    if (empty(
$row))
    {
        
$nextMonday=date("Ymd",mktime(0,0,0,date("m"),date("d")+32));
        @
mysql_query("INSERT INTO `weeks` VALUES ('',".$uid.",".$nextMonday.",".$today.",".$week_day.",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);");
        
$tel_count 0;
    } else{
        
$tel_count $row['Other'];
    }
    
$tel_count++;
    
// сохранение
    
@mysql_query("UPDATE `weeks` SET `Other`=".$tel_count." WHERE `date`=".$today." AND `day_week`=".$week_day." AND `uid`=".$uid." LIMIT 1;");
}

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