$val) { if(is_array($val)){ $tab[$key] = array_uft8_decode($val); }else{ $tab[$key] = utf8_decode($val); } } return $tab; } if (strtoupper($charset)!="UTF-8") { $t=array_keys($_POST); foreach($t as $v) { global ${$v}; utf8_decode_pmb(${$v}); } $t=array_keys($_GET); foreach($t as $v) { global ${$v}; utf8_decode_pmb(${$v}); } //On décode aussi les POST et les GET en plus de les mettre en global $_POST = array_uft8_decode($_POST); $_GET = array_uft8_decode($_GET); } require_once($base_path."/$module/ajax/dynamics/".$typeElt.".class.php"); $elt = new $typeElt($id_elt,$fieldElt); switch($quoifaire){ case 'edit': $elt->make_display(); break; case 'save': $elt->update(); break; } ajax_http_send_response($elt->display); ?>