Popravek detekcije naprave v pogojih
This commit is contained in:
parent
e4a584d545
commit
7bcb1bd5ce
@ -847,7 +847,7 @@ class InitClass extends Controller
|
|||||||
if ($ip == 0) $_ip = Helper::remote_address(); else $ip = "";
|
if ($ip == 0) $_ip = Helper::remote_address(); else $ip = "";
|
||||||
if ($date == 0) $_time_insert = "NOW()"; else $_time_insert = "''";
|
if ($date == 0) $_time_insert = "NOW()"; else $_time_insert = "''";
|
||||||
if ($referal == 0) $_referer = $referer; else $_referer = '';
|
if ($referal == 0) $_referer = $referer; else $_referer = '';
|
||||||
if ($browser == 0) $_useragent = $_SERVER[HTTP_USER_AGENT]; else $_useragent = '';
|
if ($browser == 0) $_useragent = $_SERVER['HTTP_USER_AGENT']; else $_useragent = '';
|
||||||
|
|
||||||
// Ce dovolimo useragent in ce je instaliran browscap
|
// Ce dovolimo useragent in ce je instaliran browscap
|
||||||
$_browser = '';
|
$_browser = '';
|
||||||
|
@ -2702,13 +2702,37 @@ class JsController extends Controller
|
|||||||
|
|
||||||
if (in_array($row['text'], array('0','1','2','3'))){
|
if (in_array($row['text'], array('0','1','2','3'))){
|
||||||
|
|
||||||
$sqlU = sisplet_query("SELECT device FROM srv_user WHERE ank_id='".get('anketa')."' AND id='".get('usr_id')."'");
|
// Star nacin detekcije - vedno vezan na prvi prihod, po novem detektiramo vsakic posebej
|
||||||
|
/*$sqlU = sisplet_query("SELECT device FROM srv_user WHERE ank_id='".get('anketa')."' AND id='".get('usr_id')."'");
|
||||||
$rowU = mysqli_fetch_array($sqlU);
|
$rowU = mysqli_fetch_array($sqlU);
|
||||||
|
|
||||||
|
$echo .= $row['text'] . ' == ' . $rowU['device'];*/
|
||||||
|
|
||||||
|
$_device = 0;
|
||||||
|
|
||||||
|
if ($_useragent != '' && get_cfg_var('browscap')) {
|
||||||
|
|
||||||
|
$useragent = $_SERVER['HTTP_USER_AGENT'];
|
||||||
|
|
||||||
|
$browser_detect = get_browser($useragent, true);
|
||||||
|
|
||||||
|
$detect = New Mobile_Detect();
|
||||||
|
$detect->setUserAgent($useragent);
|
||||||
|
|
||||||
|
// Detect naprave (pc, mobi, tablet, robot)
|
||||||
|
if ($detect->isMobile()) {
|
||||||
|
if ($detect->isTablet())
|
||||||
|
$_device = 2;
|
||||||
|
else
|
||||||
|
$_device = 1;
|
||||||
|
}
|
||||||
|
elseif ($browser_detect['crawler'] == 1){
|
||||||
|
$_device = 3;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$echo .= ' ( ';
|
$echo .= ' ( ';
|
||||||
|
$echo .= $row['text'] . ' == ' . $_device;
|
||||||
$echo .= $row['text'] . ' == ' . $rowU['device'];
|
|
||||||
|
|
||||||
$echo .= ' ) ';
|
$echo .= ' ) ';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user