diff --git a/htdocs/admin/propale.php b/htdocs/admin/propale.php index a89e0cd5575..3c6ea7b6f6b 100644 --- a/htdocs/admin/propale.php +++ b/htdocs/admin/propale.php @@ -1,10 +1,10 @@ - * Copyright (C) 2004-2009 Laurent Destailleur + * Copyright (C) 2004-2011 Laurent Destailleur * Copyright (C) 2004 Sebastien Di Cintio * Copyright (C) 2004 Benoit Mortier * Copyright (C) 2004 Eric Seigne - * Copyright (C) 2005-2010 Regis Houssin + * Copyright (C) 2005-2011 Regis Houssin * Copyright (C) 2008 Raphael Bertrand (Resultic) * * This program is free software; you can redistribute it and/or modify @@ -316,7 +316,6 @@ else dol_print_error($db); } -$dir = "../includes/modules/propale/"; print "\n"; print "\n"; @@ -330,92 +329,98 @@ print "\n"; clearstatcache(); -$handle=opendir($dir); - $var=true; -if (is_resource($handle)) +foreach ($conf->file->dol_document_root as $dirroot) { - while (($file = readdir($handle))!==false) - { - if (substr($file, dol_strlen($file) -12) == '.modules.php' && substr($file,0,12) == 'pdf_propale_') - { - $name = substr($file, 12, dol_strlen($file) - 24); - $classname = substr($file, 0, dol_strlen($file) -12); + $dir = $dirroot . "/includes/modules/propale/"; - $var=!$var; - print "\n \n '; - - // Activate - print ""; - - // Default - print "'; - - // Info - $htmltooltip = ''.$langs->trans("Name").': '.$module->name; - $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); - $htmltooltip.='
'.$langs->trans("Height").'/'.$langs->trans("Width").': '.$module->page_hauteur.'/'.$module->page_largeur; - $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; - $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo,1,1); - $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg,1,1); - $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg,1,1); - $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang,1,1); - //$htmltooltip.='
'.$langs->trans("Escompte").': '.yn($module->option_escompte,1,1); - //$htmltooltip.='
'.$langs->trans("CreditNote").': '.yn($module->option_credit_note,1,1); - $htmltooltip.='
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark,1,1); - - - - print ''; - print ''; - - print "\n"; - } - } - closedir($handle); + if (is_dir($dir)) + { + $handle=opendir($dir); + if (is_resource($handle)) + { + while (($file = readdir($handle))!==false) + { + if (substr($file, dol_strlen($file) -12) == '.modules.php' && substr($file,0,12) == 'pdf_propale_') + { + $name = substr($file, 12, dol_strlen($file) - 24); + $classname = substr($file, 0, dol_strlen($file) -12); + + $var=!$var; + print "\n \n '; + + // Activate + print '"; + + // Default + print ''; + + // Info + $htmltooltip = ''.$langs->trans("Name").': '.$module->name; + $htmltooltip.='
'.$langs->trans("Type").': '.($module->type?$module->type:$langs->trans("Unknown")); + $htmltooltip.='
'.$langs->trans("Height").'/'.$langs->trans("Width").': '.$module->page_hauteur.'/'.$module->page_largeur; + $htmltooltip.='

'.$langs->trans("FeaturesSupported").':'; + $htmltooltip.='
'.$langs->trans("Logo").': '.yn($module->option_logo,1,1); + $htmltooltip.='
'.$langs->trans("PaymentMode").': '.yn($module->option_modereg,1,1); + $htmltooltip.='
'.$langs->trans("PaymentConditions").': '.yn($module->option_condreg,1,1); + $htmltooltip.='
'.$langs->trans("MultiLanguage").': '.yn($module->option_multilang,1,1); + //$htmltooltip.='
'.$langs->trans("Escompte").': '.yn($module->option_escompte,1,1); + //$htmltooltip.='
'.$langs->trans("CreditNote").': '.yn($module->option_credit_note,1,1); + $htmltooltip.='
'.$langs->trans("WatermarkOnDraftProposal").': '.yn($module->option_draft_watermark,1,1); + + print ''; + print ''; + + print "\n"; + } + } + closedir($handle); + } + } } + print '
"; - print $name; - print "\n"; - require_once($dir.$file); - $module = new $classname($db); - print $module->description; - print '\n"; - if (in_array($name, $def)) - { - if ($conf->global->PROPALE_ADDON_PDF != "$name") - { - print ''; - print img_picto($langs->trans("Activated"),'on'); - print ''; - } - else - { - print img_picto($langs->trans("Activated"),'on'); - } - } - else - { - print ''; - print img_picto($langs->trans("Disabled"),'off'); - print ''; - } - print ""; - if ($conf->global->PROPALE_ADDON_PDF == "$name") - { - print img_picto($langs->trans("Yes"),'on'); - } - else - { - print ''; - print img_picto($langs->trans("No"),'off'); - print ''; - } - print ''; - print $html->textwithpicto('',$htmltooltip,1,0); - print ''; - print ''.img_object($langs->trans("Preview"),'propal').''; - print '
"; + print $name; + print "\n"; + require_once($dir.$file); + $module = new $classname($db); + print $module->description; + print ''."\n"; + if (in_array($name, $def)) + { + if ($conf->global->PROPALE_ADDON_PDF != "$name") + { + print ''; + print img_picto($langs->trans("Activated"),'on'); + print ''; + } + else + { + print img_picto($langs->trans("Activated"),'on'); + } + } + else + { + print ''; + print img_picto($langs->trans("Disabled"),'off'); + print ''; + } + print "'; + if ($conf->global->PROPALE_ADDON_PDF == "$name") + { + print img_picto($langs->trans("Yes"),'on'); + } + else + { + print ''; + print img_picto($langs->trans("No"),'off'); + print ''; + } + print ''; + print $html->textwithpicto('',$htmltooltip,1,0); + print ''; + print ''.img_object($langs->trans("Preview"),'propal').''; + print '
'; print '
';