diff --git a/ecrire/articles_versions.php3 b/ecrire/articles_versions.php3
index a74e5ff58e2f56c623d8c33d99ae8f32e88239b3..d98d94330146f8c035bd73a16878ee1d327e4c59 100644
--- a/ecrire/articles_versions.php3
+++ b/ecrire/articles_versions.php3
@@ -51,7 +51,7 @@ if (!$id_diff) {
 	$query = "SELECT id_version FROM spip_versions WHERE id_article=$id_article ".
 		"AND id_version<$id_version ORDER BY id_version DESC LIMIT 0,1";
 	if ($result = spip_query($query)) {
-		$row = mysql_fetch_array($result);
+		$row = spip_fetch_array($result);
 		$id_diff = $row['id_version'];
 	}
 }
diff --git a/ecrire/inc_lab.php b/ecrire/inc_lab.php
index f80e061114ce5f2f2074fdd83e42bfd888f18107..b8ec31493b954521b05808eb033c66988a6561dc 100644
--- a/ecrire/inc_lab.php
+++ b/ecrire/inc_lab.php
@@ -38,6 +38,10 @@
 					else
 						if (@file_exists(_DIR_RESTREINT.'inc_'.$fichier.'3'))
 							include_ecrire('inc_'.$fichier.'3');
+					// mais peut-etre avons nous une version '.php' de la version stable
+					else
+						if (@file_exists(_DIR_RESTREINT.'inc_'.$fichier))
+							include_ecrire('inc_'.$fichier);
 					else
 						die ("Fichier SPIP-Lab \"$fichier\" manquant.");
 					break;