Переглянути джерело

The deprecated method escapeunderscore() of database handlers has been
removed. You must use escapeforlike instead.

Laurent Destailleur 2 роки тому
батько
коміт
24fcb2ff16

+ 1 - 1
htdocs/blockedlog/class/blockedlog.class.php

@@ -796,7 +796,7 @@ class BlockedLog
 	{
 		try {
 			//include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
-			$aaa = unserialize($data);
+			$aaa = jsonOrUnserialize($data);
 		} catch (Exception $e) {
 			//print $e->getErrs);
 		}

+ 2 - 11
htdocs/core/db/Database.interface.php

@@ -173,20 +173,11 @@ interface Database
 	/**
 	 * Escape a string to insert data
 	 *
-	 * @param   string $stringtoencode String to escape
-	 * @return  string                        String escaped
+	 * @param   string $stringtoencode 		String to escape
+	 * @return  string                      String escaped
 	 */
 	public function escape($stringtoencode);
 
-	/**
-	 * Escape a string to insert data
-	 *
-	 * @param   string $stringtoencode String to escape
-	 * @return  string                        String escaped
-	 * @deprecated
-	 */
-	public function escapeunderscore($stringtoencode);
-
 	/**
 	 *	Escape a string to insert data into a like
 	 *

+ 0 - 12
htdocs/core/db/mysqli.class.php

@@ -474,18 +474,6 @@ class DoliDBMysqli extends DoliDB
 		return $this->db->real_escape_string((string) $stringtoencode);
 	}
 
-	/**
-	 *	Escape a string to insert data
-	 *
-	 *	@param	string	$stringtoencode		String to escape
-	 *	@return	string						String escaped
-	 *  @deprecated
-	 */
-	public function escapeunderscore($stringtoencode)
-	{
-		return str_replace('_', '\_', (string) $stringtoencode);
-	}
-
 	/**
 	 *	Escape a string to insert data into a like
 	 *

+ 0 - 12
htdocs/core/db/pgsql.class.php

@@ -721,18 +721,6 @@ class DoliDBPgsql extends DoliDB
 		return pg_escape_string($stringtoencode);
 	}
 
-	/**
-	 *	Escape a string to insert data
-	 *
-	 *	@param	string	$stringtoencode		String to escape
-	 *	@return	string						String escaped
-	 *  @deprecated
-	 */
-	public function escapeunderscore($stringtoencode)
-	{
-		return str_replace('_', '\_', (string) $stringtoencode);
-	}
-
 	/**
 	 *	Escape a string to insert data into a like
 	 *

+ 0 - 12
htdocs/core/db/sqlite3.class.php

@@ -649,18 +649,6 @@ class DoliDBSqlite3 extends DoliDB
 		return Sqlite3::escapeString($stringtoencode);
 	}
 
-	/**
-	 *	Escape a string to insert data
-	 *
-	 *	@param	string	$stringtoencode		String to escape
-	 *	@return	string						String escaped
-	 *  @deprecated
-	 */
-	public function escapeunderscore($stringtoencode)
-	{
-		return str_replace('_', '\_', (string) $stringtoencode);
-	}
-
 	/**
 	 *	Escape a string to insert data into a like
 	 *

+ 0 - 1
htdocs/core/lib/functions.lib.php

@@ -11428,7 +11428,6 @@ function jsonOrUnserialize($stringtodecode)
 }
 
 
-
 /**
  * Return if a $sqlfilters parameter is valid and will pass the preg_replace_callback() to replace Generic filter string with SQL filter string
  * Example of usage:

+ 0 - 12
htdocs/debugbar/class/TraceableDB.php

@@ -251,18 +251,6 @@ class TraceableDB extends DoliDB
 		return $this->db->escape($stringtoencode);
 	}
 
-	/**
-	 * Escape a string to insert data
-	 *
-	 * @param   string $stringtoencode String to escape
-	 * @return  string                        String escaped
-	 * @deprecated
-	 */
-	public function escapeunderscore($stringtoencode)
-	{
-		return $this->db->escapeunderscore($stringtoencode);
-	}
-
 	/**
 	 *	Escape a string to insert data into a like
 	 *