Cette classe permet la recuperation de les MagicQuoteGPC
* @package object_plugin * @subpackage MagicQuoteGpc */ class MagicQuoteGpc extends Plugin { // // Constructor // /** * Constructeur de la classe Plugin * @access public */ function MagicQuoteGPC() { $this->__construct(); } function __construct() { parent::__construct("1.0", "Olivier DEVAINE", "gestion des addslashes pour toutes les variables récupérées"); } /** * __beforeSessionStart : methode executée avant que la session commence *permet de gérer les "addslashes" à toutes les variables récupérés... * @access public * @return booleen */ function __beforeSessionStart() { // if( !get_magic_quotes_runtime() && !get_magic_quotes_gpc() ) // { // if( is_array($_GET) ) // { // while( list($k, $v) = each($_GET) ) // { // if( is_array($_GET[$k]) ) // { // while( list($k2, $v2) = each($_GET[$k]) ) // { // $_GET[$k][$k2] = addslashes($v2); // } // @reset($_GET[$k]); // } // else // { // $_GET[$k] = addslashes($v); // } // } // @reset($_GET); // } // // if( is_array($_POST) ) // { // while( list($k, $v) = each($_POST) ) // { // //echo "