diff --git a/ecrire/exec/admin_plugin.php b/ecrire/exec/admin_plugin.php
index a892eaf0ac269ec662260dbe0ea5a0bdb0f7a04b..3fca682d61eed0c53219897dd0b1e1806606ffc2 100644
--- a/ecrire/exec/admin_plugin.php
+++ b/ecrire/exec/admin_plugin.php
@@ -108,7 +108,7 @@ function ligne_plug($plug_file,&$plug_actifs,$last_actif = false,$surligne = fal
 		return $vals;
 }
 
-function admin_plugin(){
+function exec_admin_plugin_dist(){
 	global $connect_statut;
 	global $connect_toutes_rubriques;
 	global $spip_lang_right;
diff --git a/ecrire/public/compilo.php b/ecrire/public/compilo.php
index ff7f6cded471ca277a6fe6c0336600300fbf0d8d..6639fcd6669371605b2ee762efd83bc89ac16cc3 100644
--- a/ecrire/public/compilo.php
+++ b/ecrire/public/compilo.php
@@ -52,7 +52,7 @@ function calculer_inclure($struct, $descr, &$boucles, $id_boucle) {
 	# sinon chercher le fichier, eventuellement en changeant.php3 => .php
 	else if (!($path = find_in_path($fichier))
 	AND !(
-		preg_match(',^(.*[.]php3)$,', $fichier, $r)
+		preg_match(',^(.*[.]php)3$,', $fichier, $r)
 		AND $path = find_in_path($r[1]))
 	) {
 		spip_log("ERREUR: <INCLURE($fichier)> impossible");