handles key for connection to ax server
authorPascal Corpet <pascal.corpet@m4x.org>
Thu, 3 Apr 2008 22:36:31 +0000 (00:36 +0200)
committerPascal Corpet <pascal.corpet@m4x.org>
Thu, 3 Apr 2008 22:36:31 +0000 (00:36 +0200)
configs/.gitignore
modules/fusionax.php

index 08b9b45..8767aa4 100644 (file)
@@ -1,3 +1,4 @@
 platal.conf
 platal.cron
+ax_xorg_rsa.pem
 *.pem
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';