diff --git a/.gitattributes b/.gitattributes
index c5e07a1cec34950765c9eb171fb913c5853f37f7..658ca5d0f427ec701029bcc37b086611d9244e9c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -316,6 +316,7 @@ ecrire/inc_rubriques_edit.php -text
 ecrire/inc_sites_edit.php -text
 ecrire/inc_sites_tous.php -text
 ecrire/inc_spip_action_autoriser.php -text
+ecrire/inc_spip_action_ical.php -text
 ecrire/inc_spip_action_iconifier.php -text
 ecrire/inc_spip_action_joindre.php -text
 ecrire/inc_spip_action_purger.php -text
@@ -323,7 +324,6 @@ ecrire/inc_spip_action_supprimer.php -text
 ecrire/inc_spip_action_test_dirs.php -text
 ecrire/inc_spip_action_tester.php -text
 ecrire/inc_spip_action_tourner.php -text
-ecrire/inc_spip_cal.php -text
 ecrire/inc_spip_style.php -text
 ecrire/inc_statistiques_lang.php -text
 ecrire/inc_statistiques_referers.php -text
diff --git a/ecrire/inc_spip_cal.php b/ecrire/inc_spip_action_ical.php
similarity index 100%
rename from ecrire/inc_spip_cal.php
rename to ecrire/inc_spip_action_ical.php
diff --git a/ecrire/inc_synchro.php b/ecrire/inc_synchro.php
index 60a8575815a6ef71b6510afc6c722ba260808241..c32c59ff3c1deb2c0666a997cbfda1591754c640 100644
--- a/ecrire/inc_synchro.php
+++ b/ecrire/inc_synchro.php
@@ -97,8 +97,7 @@ echo '<p>'._T('ical_info_calendrier').'</p>';
 
  afficher_liens_calendrier('ical','','', _T('ical_texte_public'));
 
-
- afficher_liens_calendrier("spip_cal", "id=$connect_id_auteur&cle=".afficher_low_sec($connect_id_auteur,'ical'),'cadenas-24.gif',  _T('ical_texte_prive'));
+ afficher_liens_calendrier("spip_action.php", "action=ical&id_auteur=$connect_id_auteur&arg=".afficher_low_sec($connect_id_auteur,'ical'),'cadenas-24.gif',  _T('ical_texte_prive'));
 
 
 fin_cadre_relief();
diff --git a/spip_cal.php3 b/spip_cal.php3
index 70b5780eb8d2b48df8b51e0500d64b66ec01c72b..cdaca8dcab3e8a84157ae9b4d4af963d705c8c88 100644
--- a/spip_cal.php3
+++ b/spip_cal.php3
@@ -10,8 +10,11 @@
  *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
 \***************************************************************************/
 
+// script obsolete remplace par le generique spip_action 
+// conserve pour compatibilite avec spip < 1.9
+
 include ("ecrire/inc_version.php3");
-include_ecrire('inc_spip_cal');
+include_ecrire("inc_spip_action_ical");
 
 $id_auteur = $id;
 $arg = $cle;