Вход Регистрация
Файл: PROFIWM.COM/top/mod_telinfo.php
Строк: 44
<?php
// by -=ШАХТЕР=- (waphp.ru - качай только тут)
//================ юзер агенты
$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))
  {
   
$dayNext =$week_day 7;
   if (
$dayNext 7)
   {
    
$dayNext-=7;
   }
   
$cntDay=8-$dayNext;
   
$nextMonday=date("Ymd",mktime(0,0,0,date("m"),date("d")+$cntDay));
   @
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))
 {
  
$dayNext =$week_day 7;
  if (
$dayNext 7)
  {
   
$dayNext-=7;
  }
  
$cntDay=8-$dayNext;
  
$nextMonday=date("Ymd",mktime(0,0,0,date("m"),date("d")+$cntDay));
  @
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");
}
?>
Онлайн: 1
Реклама