diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php index 7a27408bda3b42b3846ae78882747e72f06fe2f7..d2e52c739983ced15cdf1cf47a0978b8d600600d 100644 --- a/ecrire/balise/formulaire_.php +++ b/ecrire/balise/formulaire_.php @@ -36,7 +36,7 @@ function protege_champ($texte){ $texte = array_map('protege_champ',$texte); else { // ne pas corrompre une valeur serialize - if ((preg_match(",^[abis]:\d+[:;],", $texte) AND unserialize($texte)!=false) OR is_null($texte)) + if ((preg_match(",^[abis]:\d+[:;],", $texte) AND @unserialize($texte)!=false) OR is_null($texte)) return $texte; if (is_string($texte) AND $texte diff --git a/ecrire/inc/presentation_mini.php b/ecrire/inc/presentation_mini.php index 783a1fc66f8e2b721453afaab68fc5bca8167740..85e7d9efde6684b677ed26935ebf0a5237eb8014 100644 --- a/ecrire/inc/presentation_mini.php +++ b/ecrire/inc/presentation_mini.php @@ -118,7 +118,8 @@ function liste_objets_bloques($exec,$contexte=array(),$auteur=null){ if ($en_cours=trouver_objet_exec($exec) AND $en_cours['edition'] AND $type = $en_cours['type'] - AND ($id = $contexte[$en_cours['id_table_objet']] OR $id = _request($en_cours['id_table_objet']))) { + AND ((isset($contexte[$en_cours['id_table_objet']]) and $id = $contexte[$en_cours['id_table_objet']]) + OR $id = _request($en_cours['id_table_objet']))) { // marquer le fait que l'objet est ouvert en edition par toto // a telle date ; une alerte sera donnee aux autres redacteurs signale_edition ($id, $auteur, $type);