[-] CORE : Fix bug #PSCFI-7168 cast and truncate POST values for statistics.php controller
This commit is contained in:
1 parent
0765dde5c0
commit
2bfad8017e
1 file changed
+10
-10
@@ -54,17 +54,17 @@ class StatisticsControllerCore extends FrontController
|
|||||||
if (sha1($id_guest._COOKIE_KEY_) != $this->param_token)
|
if (sha1($id_guest._COOKIE_KEY_) != $this->param_token)
|
||||||
die;
|
die;
|
||||||
|
|
||||||
$guest = new Guest($id_guest);
|
$guest = new Guest((int)substr($_POST['id_guest'],0,10));
|
||||||
$guest->javascript = true;
|
$guest->javascript = true;
|
||||||
$guest->screen_resolution_x = (int)Tools::getValue('screen_resolution_x');
|
$guest->screen_resolution_x = (int)substr($_POST['screen_resolution_x'],0,5);
|
||||||
$guest->screen_resolution_y = (int)Tools::getValue('screen_resolution_y');
|
$guest->screen_resolution_y = (int)substr($_POST['screen_resolution_y'],0,5);
|
||||||
$guest->screen_color = (int)Tools::getValue('screen_color');
|
$guest->screen_color = (int)substr($_POST['screen_color'],0,3);
|
||||||
$guest->sun_java = (int)Tools::getValue('sun_java');
|
$guest->sun_java = (int)substr($_POST['sun_java'],0,1);
|
||||||
$guest->adobe_flash = (int)Tools::getValue('adobe_flash');
|
$guest->adobe_flash = (int)substr($_POST['adobe_flash'],0,1);
|
||||||
$guest->adobe_director = (int)Tools::getValue('adobe_director');
|
$guest->adobe_director = (int)substr($_POST['adobe_director'],0,1);
|
||||||
$guest->apple_quicktime = (int)Tools::getValue('apple_quicktime');
|
$guest->apple_quicktime = (int)substr($_POST['apple_quicktime'],0,1);
|
||||||
$guest->real_player = (int)Tools::getValue('real_player');
|
$guest->real_player = (int)substr($_POST['real_player'],0,1);
|
||||||
$guest->windows_media = (int)Tools::getValue('windows_media');
|
$guest->windows_media = (int)substr($_POST['windows_media'],0,1);
|
||||||
$guest->update();
|
$guest->update();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user