Fix: The child class must do itself the include of its mother class file.

This commit is contained in:
Laurent Destailleur 2010-09-05 18:10:23 +00:00
parent c0a5c3f428
commit c02dc30b68
3 changed files with 51 additions and 53 deletions

View File

@ -131,15 +131,11 @@ class Canvas
if (file_exists(DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->targetmodule.'.'.$this->canvas.'.class.php') && if (file_exists(DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->targetmodule.'.'.$this->canvas.'.class.php') &&
file_exists(DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->card.'.'.$this->canvas.'.class.php')) file_exists(DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->card.'.'.$this->canvas.'.class.php'))
{ {
// Include model class // Include dataservice class (model)
$modelclassfile = DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->targetmodule.'.'.$this->canvas.'.class.php'; $modelclassfile = DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->targetmodule.'.'.$this->canvas.'.class.php';
include_once($modelclassfile); include_once($modelclassfile);
// Include common controller class // Include actions class (controller)
$controlclassfile = DOL_DOCUMENT_ROOT.'/'.$this->aliastargetmodule.'/canvas/'.$this->card.'.common.class.php';
include_once($controlclassfile);
// Include canvas controller class
$controlclassfile = DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->card.'.'.$this->canvas.'.class.php'; $controlclassfile = DOL_DOCUMENT_ROOT.'/'.$this->aliasmodule.'/canvas/'.$this->canvas.'/'.$this->card.'.'.$this->canvas.'.class.php';
include_once($controlclassfile); include_once($controlclassfile);

View File

@ -22,6 +22,7 @@
* \brief Fichier de la classe Thirdparty card controller (default canvas) * \brief Fichier de la classe Thirdparty card controller (default canvas)
* \version $Id$ * \version $Id$
*/ */
include_once(DOL_DOCUMENT_ROOT.'/societe/canvas/card.common.class.php');
/** /**
* \class ThirdPartyCardDefault * \class ThirdPartyCardDefault

View File

@ -22,6 +22,7 @@
* \brief Fichier de la classe Thirdparty card controller (individual canvas) * \brief Fichier de la classe Thirdparty card controller (individual canvas)
* \version $Id$ * \version $Id$
*/ */
include_once(DOL_DOCUMENT_ROOT.'/societe/canvas/card.common.class.php');
/** /**
* \class CardIndividual * \class CardIndividual