]> git.sur5r.net Git - contagged/commitdiff
Remove magic_quotes function
authorChristian Weiske <cweiske@cweiske.de>
Fri, 11 Aug 2017 19:40:47 +0000 (21:40 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Fri, 11 Aug 2017 19:40:47 +0000 (21:40 +0200)
It is not there anymore on PHP7

inc/init.php

index be47441e0504d370deed0cbabbd4530a7d88b016..91554285d4ed2a0c8b69c4255a464395b68e0c7a 100644 (file)
   session_name("ldapab");
   session_start();
 
-  //kill magic quotes
-  if (get_magic_quotes_gpc()) {
-    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);
-  }
-  @set_magic_quotes_runtime(0);
-
-  function remove_magic_quotes(&$array) {
-    foreach (array_keys($array) as $key) {
-      if (is_array($array[$key])) {
-        remove_magic_quotes($array[$key]);
-      }else {
-        $array[$key] = stripslashes($array[$key]);
-      }
-    }
-  }
-
   //prepare SMARTY object
   $smarty = new Smarty;
   $smarty->compile_dir   = dirname(__FILE__).'/../cache';