diff --git a/spip_cal.php3 b/spip_cal.php3
index cdaca8dcab3e8a84157ae9b4d4af963d705c8c88..17fe296dbff22d0e6d57da5c639909b252e7b729 100644
--- a/spip_cal.php3
+++ b/spip_cal.php3
@@ -13,18 +13,8 @@
 // script obsolete remplace par le generique spip_action 
 // conserve pour compatibilite avec spip < 1.9
 
-include ("ecrire/inc_version.php3");
-include_ecrire("inc_spip_action_ical");
-
-$id_auteur = $id;
-$arg = $cle;
+$id_auteur = $_GET['id'];
+$arg = $_GET['cle'];
 $action = 'ical';
-$var_nom = "spip_action_ical";
-
-if (function_exists($var_nom))
-	$var_nom();
-elseif (function_exists($var_f = $var_nom .  "_dist"))
-	$var_f();
- else
-	spip_log("fonction $var_nom indisponible");
+include ("spip_action.php");
 ?>