2
0
forked from Wavyzz/dolibarr

Fix: missing object $db and missing variables declaration

This commit is contained in:
Regis Houssin
2012-02-24 16:31:51 +01:00
parent 1b236c5c56
commit 13f2fe84f9
3 changed files with 23 additions and 14 deletions

View File

@@ -383,7 +383,7 @@ foreach ($conf->file->dol_document_root as $dirroot)
echo "$name";
print "</td><td>\n";
require_once($dir.$file);
$module = new $classname();
$module = new $classname($db);
print $module->description;
print '</td>';
@@ -391,16 +391,9 @@ foreach ($conf->file->dol_document_root as $dirroot)
if (in_array($name, $def))
{
print "<td align=\"center\">\n";
//if ($conf->global->FICHEINTER_ADDON_PDF != "$name")
//{
print '<a href="'.$_SERVER["PHP_SELF"].'?action=del&amp;value='.$name.'&amp;scandir='.$module->scandir.'&amp;label='.urlencode($module->name).'">';
print img_picto($langs->trans("Enabled"),'switch_on');
print '</a>';
//}
//else
//{
// print img_picto($langs->trans("Enabled"),'switch_on');
//}
print "</td>";
}
else

View File

@@ -37,13 +37,28 @@ require_once(DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php');
*/
class pdf_soleil extends ModelePDFFicheinter
{
var $db;
var $name;
var $description;
var $type;
var $phpmin = array(4,3,0); // Minimum version of PHP required by module
var $version = 'dolibarr';
var $page_largeur;
var $page_hauteur;
var $format;
var $marge_gauche;
var $marge_droite;
var $marge_haute;
var $marge_basse;
/**
* Constructor
*
* @param DoliDB $db Database handler
*/
function pdf_soleil($db)
function __construct($db)
{
global $conf,$langs,$mysoc;

View File

@@ -38,8 +38,9 @@ abstract class ModelePDFFicheinter extends CommonDocGenerator
/**
* \brief Return list of active generation modules
* \param $db Database handler
* Return list of active generation modules
*
* @param DoliDB $db Database handler
*/
function liste_modeles($db)
{