From 167683bd7c4567379aa0c005e5c0a52e890592e3 Mon Sep 17 00:00:00 2001 From: Rodolphe Quiedeville Date: Sun, 31 Aug 2003 22:54:47 +0000 Subject: [PATCH] Ajout les infos dans la liste des modules supp --- htdocs/admin/propale.php | 78 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 75 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/propale.php b/htdocs/admin/propale.php index a3c43e9b0ac..d771dcae417 100644 --- a/htdocs/admin/propale.php +++ b/htdocs/admin/propale.php @@ -71,9 +71,83 @@ if ($action == 'setpdf') { } - } +$propale_addon_var = PROPALE_ADDON; + +if ($action == 'setmod') +{ + $sql = "REPLACE INTO llx_const SET name = 'PROPALE_ADDON', value='".$value."', visible=0"; + + if ($db->query($sql)) + { + // la constante qui a été lue en avant du nouveau set + // on passe donc par une variable pour avoir un affichage cohérent + $propale_addon_var = $value; + } +} + + +/* + * + * + * + */ + +print_titre("Module de numérotation"); + +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print "\n"; + +clearstatcache(); + +$dir = "../includes/modules/propale/"; +$handle = opendir($dir); +if ($handle) +{ + while (($file = readdir($handle))!==false) + { + if (substr($file, 0, 12) == 'mod_propale_' && substr($file, strlen($file)-3, 3) == 'php') + { + $file = substr($file, 0, strlen($file)-4); + + require_once(DOL_DOCUMENT_ROOT ."/includes/modules/propale/".$file.".php"); + + $modPropale = new $file; + + print ''; + } + } + closedir($handle); +} +print '
NomInfoActivé 
'.$file."\n"; + print $modPropale->info(); + print ''; + + if ($propale_addon_var == "$file") + { + print ''; + } + else + { + print " "; + } + + print "\n"; + + print 'activer'; + + print '
'; +/* + * PDF + */ + + $def = array(); @@ -144,8 +218,6 @@ while (($file = readdir($handle))!==false) print 'activer'; } - - print ''; if ($propale_addon_var_pdf == "$name")