From 9cb8882b2b40f1b483b2d221c01132f0573bf524 Mon Sep 17 00:00:00 2001 From: Pascal Corpet Date: Fri, 4 Apr 2008 00:36:31 +0200 Subject: [PATCH] handles key for connection to ax server --- configs/.gitignore | 1 + modules/fusionax.php | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/configs/.gitignore b/configs/.gitignore index 08b9b45..8767aa4 100644 --- a/configs/.gitignore +++ b/configs/.gitignore @@ -1,3 +1,4 @@ platal.conf platal.cron +ax_xorg_rsa.pem *.pem diff --git a/modules/fusionax.php b/modules/fusionax.php index 9ff2da0..d6861b8 100644 --- a/modules/fusionax.php +++ b/modules/fusionax.php @@ -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'; -- 2.1.4