Parcourir la source

Remove magicQuotesOff (#2697) (#2698)

* Remove magicQuotesOff (#2697)

Magic quotes have been deprecated since PHP 5.4 and as of PHP 7.4 `get_magic_quotes_gpc()` displays a warning.

* Remove unused Minz_Helper::stripslashes_r

`Minz_Helper::stripslashes_r` is no longer used.

It's last user was `Minz_Request::magicQuotesOff`
Craig Andrews il y a 6 ans
Parent
commit
d33c0ff2ca
2 fichiers modifiés avec 0 ajouts et 26 suppressions
  1. 0 11
      lib/Minz/Helper.php
  2. 0 15
      lib/Minz/Request.php

+ 0 - 11
lib/Minz/Helper.php

@@ -8,17 +8,6 @@
  * La classe Helper représente une aide pour des tâches récurrentes
  */
 class Minz_Helper {
-	/**
-	 * Annule les effets des magic_quotes pour une variable donnée
-	 * @param $var variable à traiter (tableau ou simple variable)
-	 */
-	public static function stripslashes_r($var) {
-		if (is_array($var)) {
-			return array_map(array('Minz_Helper', 'stripslashes_r'), $var);
-		} else {
-			return stripslashes($var);
-		}
-	}
 
 	/**
 	 * Wrapper for htmlspecialchars.

+ 0 - 15
lib/Minz/Request.php

@@ -100,7 +100,6 @@ class Minz_Request {
 	 * Initialise la Request
 	 */
 	public static function init() {
-		self::magicQuotesOff();
 		self::initJSON();
 	}
 
@@ -293,20 +292,6 @@ class Minz_Request {
 		}
 	}
 
-	/**
-	 * Méthode désactivant les magic_quotes pour les variables
-	 *   $_GET
-	 *   $_POST
-	 *   $_COOKIE
-	 */
-	private static function magicQuotesOff() {
-		if (get_magic_quotes_gpc()) {
-			$_GET = Minz_Helper::stripslashes_r($_GET);
-			$_POST = Minz_Helper::stripslashes_r($_POST);
-			$_COOKIE = Minz_Helper::stripslashes_r($_COOKIE);
-		}
-	}
-
 	public static function isPost() {
 		return isset($_SERVER['REQUEST_METHOD']) &&
 			$_SERVER['REQUEST_METHOD'] === 'POST';