Skip to content
Snippets Groups Projects
Commit e55eb89c authored by Andreas Gohr's avatar Andreas Gohr
Browse files

punbb backend dies when magic quotes enabled

darcs-hash:20060303214459-7ad00-17f399257acafed5914eeb727b45b2fa984f00e8.gz
parent b7b9e2f2
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,13 @@
*/
if(!defined('PUN_ROOT')) define('PUN_ROOT', DOKU_INC.'../forum/');
if(get_magic_quotes_gpc()){
nice_die('Sorry the punbb auth backend requires the PHP option
<a href="http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-gpc">magic_quotes_gpc</a>
to be disabled for proper operation. Either setup your PHP install accordingly or
choose a different auth backend.');
}
require_once PUN_ROOT.'include/common.php';
require_once DOKU_INC.'inc/auth/mysql.class.php';
......
......@@ -60,13 +60,14 @@
}
// kill magic quotes
if (get_magic_quotes_gpc()) {
if (get_magic_quotes_gpc() && !defined('MAGIC_QUOTES_STRIPPED')) {
if (!empty($_GET)) remove_magic_quotes($_GET);
if (!empty($_POST)) remove_magic_quotes($_POST);
if (!empty($_COOKIE)) remove_magic_quotes($_COOKIE);
if (!empty($_REQUEST)) remove_magic_quotes($_REQUEST);
if (!empty($_SESSION)) remove_magic_quotes($_SESSION);
@ini_set('magic_quotes_gpc', 0);
define('MAGIC_QUOTES_STRIPPED',1);
}
@set_magic_quotes_runtime(0);
@ini_set('magic_quotes_sybase',0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment