handles key for connection to ax server
[platal.git] / modules / fusionax.php
index 9ff2da0..d6861b8 100644 (file)
@@ -21,6 +21,8 @@
 
 class FusionAxModule extends PLModule{
 
+    var $ax_xorg_rsa_key = 'ax_xorg_rsa.pem';
+
     function handlers()
     {
         return array(
@@ -57,10 +59,10 @@ class FusionAxModule extends PLModule{
                     'lastimport',
                     "le ".date("d/m/Y à H:i",$globals->fusionax->LastUpdate));
             }
-            if (!file_exists(dirname(__FILE__).'/../configs/ax_xorg_rsa')) {
+            if (!file_exists(dirname(__FILE__).'/../configs/'.$this->ax_xorg_rsa_key)) {
                 $page->assign(
                     'keymissing',
-                    realpath(dirname(__FILE__).'/../configs/').'/ax_xorg_rsa');
+                    realpath(dirname(__FILE__).'/../configs/').'/'.$this->ax_xorg_rsa_key);
             }
             return;
         }
@@ -82,7 +84,7 @@ class FusionAxModule extends PLModule{
             // copie la clef d'authentification (paire de clef RSA dont la
             // partie publique est sur polytechniciens.com)
             if (!copy(
-                dirname(__FILE__).'/../configs/ax_xorg_rsa',
+                dirname(__FILE__).'/../configs/'.$this->ax_xorg_rsa_key,
                 $tmpdir.'/ax_xorg_rsa'))
                 $report[] = 'Impossible de copier la clef pour se logger '.
                     'au serveur AX';