ChangeSet ID: 26258 CVSROOT: /opt/cvs-commit Module name: appdb Changes by: wineowner@winehq.org 2006/07/06 23:49:32
Modified files: include : filter.php
Log message: Tony Lambregts tony.lambregts@gmail.com filter_gpc() should ignore any bugzilla parameters to avoid errors when these cookies are set
Patch: http://cvs.winehq.org/patch.py?id=26258
Old revision New revision Changes Path 1.3 1.4 +12 -1 appdb/include/filter.php
Index: appdb/include/filter.php diff -u -p appdb/include/filter.php:1.3 appdb/include/filter.php:1.4 --- appdb/include/filter.php:1.3 7 Jul 2006 4:49:32 -0000 +++ appdb/include/filter.php 7 Jul 2006 4:49:32 -0000 @@ -42,8 +42,19 @@ function filter_gpc() util_show_error_page_and_exit("Fatal error: ".$aKeys[$i]." should be an array."); break; default: - if($aKeys[$i]!="whq_appdb" && $aKeys[$i]!="MAX_FILE_SIZE") // whq_appdb is the name of the session cookie + if($aKeys[$i]!="whq_appdb" && // don't filter the appdb session cookie + + // or any bugzilla cookies + $aKeys[$i]!="BUGLIST" && + $aKeys[$i]!="DEFAULTFORMAT" && + $aKeys[$i]!="Bugzilla_login" && + $aKeys[$i]!="LASTORDER" && + $aKeys[$i]!="Bugzilla_logincookie" && + $aKeys[$i]!="DEFAULTFORMAT" && + $aKeys[$i]!="MAX_FILE_SIZE") + { util_show_error_page_and_exit("Fatal error: type of variable ".$aKeys[$i]." is not recognized."); + } break; } }