appdb/include filter.php

WineHQ wineowner at wine.codeweavers.com
Sat Jul 15 00:16:37 CDT 2006


ChangeSet ID:	26550
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2006/07/15 00:16:37

Modified files:
	include        : filter.php 

Log message:
	Chris Morgan <cmorgan at alum.wpi.edu>
	Exclude GPC values that start with 'Dialog', these are used by Xinha and we don't want to modify that code.  Also exclude
	PHPSESSID, this is a convenience for developers as php uses this key for its default session management and we really don't
	mind if it is defined or not as we use our own session handlers

Patch: http://cvs.winehq.org/patch.py?id=26550

Old revision  New revision  Changes     Path
 1.6           1.7           +5 -3       appdb/include/filter.php

Index: appdb/include/filter.php
diff -u -p appdb/include/filter.php:1.6 appdb/include/filter.php:1.7
--- appdb/include/filter.php:1.6	15 Jul 2006  5:16:37 -0000
+++ appdb/include/filter.php	15 Jul 2006  5:16:37 -0000
@@ -45,11 +45,13 @@ function filter_gpc()
             break;
             default:
                 // don't filter the AppDB session cookie and MAX_FILE_SIZE
-                if($aKeys[$i]!="whq_appdb" && $aKeys[$i]!="MAX_FILE_SIZE")
-                { 
+                // and the DialogX values that xinha uses
+                if($aKeys[$i]!="whq_appdb" && $aKeys[$i]!="MAX_FILE_SIZE" && $aKeys[$i]!="PHPSESSID"
+                   && strpos($aKeys[$i], "Dialog") == 0)
+                {
                     util_show_error_page_and_exit("Fatal error: type of variable ".$aKeys[$i]." is not recognized.");
                 }
-            break;
+                break;
         }
     }
     



More information about the wine-cvs mailing list