diff --git a/htdocs/compta/deplacement/index.php b/htdocs/compta/deplacement/index.php index d6a602663be..7038761ab6d 100644 --- a/htdocs/compta/deplacement/index.php +++ b/htdocs/compta/deplacement/index.php @@ -65,6 +65,7 @@ llxHeader('',$langs->trans("ListOfFees"),$help_url); $totalnb=0; $sql = "SELECT count(d.rowid) as nb, sum(d.km) as km, d.type"; $sql.= " FROM ".MAIN_DB_PREFIX."deplacement as d"; +$sql.= " WHERE d.entity = ".$conf->entity; $sql.= " GROUP BY d.type"; $sql.= " ORDER BY d.type"; diff --git a/htdocs/lib/security.lib.php b/htdocs/lib/security.lib.php index 4212cc12529..0a8ceafa2a1 100644 --- a/htdocs/lib/security.lib.php +++ b/htdocs/lib/security.lib.php @@ -181,7 +181,7 @@ function dol_loginfunction($langs,$conf,$mysoc) } // Login - $login = (!empty($lastuser)?$lastuser:(GETPOST("username")?GETPOST("username"):$demologin)); + $login = (!empty($lastuser)?$lastuser:(GETPOST("username","alpha",2)?GETPOST("username","alpha",2):$demologin)); $password = $demopassword; // Show logo (search in order: small company logo, large company logo, theme logo, common logo) diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index e6796b41870..c6ee7bd423e 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -76,6 +76,9 @@ function test_sql_and_script_inject($val,$get) $sql_inj += preg_match('/(\.\.%2f)+/i', $val); // For XSS Injection done by adding javascript with script $sql_inj += preg_match('/