Doc: Ajout commentaires pour doc doxygen
This commit is contained in:
parent
49c7d2e028
commit
082460ba56
@ -1,5 +1,6 @@
|
|||||||
<?PHP
|
<?PHP
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
|
* Copyright (C) 2004 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -21,12 +22,99 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*! \file htdocs/includes/modules/fichinter/modules_fichinter.php
|
||||||
|
\ingroup ficheinter
|
||||||
|
\brief Fichier contenant la classe mère de generation des fiches interventions en PDF
|
||||||
|
et la classe mère de numérotation des fiches interventions
|
||||||
|
\version $Revision$
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*! \class ModelePDFFicheinter
|
||||||
|
\brief Classe mère des modèles de fiche intervention
|
||||||
|
*/
|
||||||
|
|
||||||
|
class ModelePDFFicheinter extends FPDF
|
||||||
|
{
|
||||||
|
var $error='';
|
||||||
|
|
||||||
|
/*! \brief Constructeur
|
||||||
|
*/
|
||||||
|
function ModelePDFFicheinter()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Renvoi le dernier message d'erreur de création de fiche intervention
|
||||||
|
*/
|
||||||
|
function pdferror()
|
||||||
|
{
|
||||||
|
return $this->error;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*! \class ModeleNumRefFicheinter
|
||||||
|
\brief Classe mère des modèles de numérotation des références de fiches d'intervention
|
||||||
|
*/
|
||||||
|
|
||||||
|
class ModeleNumRefFicheinter
|
||||||
|
{
|
||||||
|
var $error='';
|
||||||
|
|
||||||
|
/*! \brief Constructeur
|
||||||
|
*/
|
||||||
|
function ModeleNumRefFicheinter()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*! \brief Renvoi la description par defaut du modele de numérotation
|
||||||
|
* \return string Texte descripif
|
||||||
|
*/
|
||||||
|
function getDesc()
|
||||||
|
{
|
||||||
|
global $langs;
|
||||||
|
$langs->load("ficheinter");
|
||||||
|
return $langs->trans("NoDescription");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*! \brief Renvoi un exemple de numérotation
|
||||||
|
* \return string Example
|
||||||
|
*/
|
||||||
|
function getExample()
|
||||||
|
{
|
||||||
|
global $langs;
|
||||||
|
$langs->load("ficheinter");
|
||||||
|
return $langs->trans("NoExample");
|
||||||
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Renvoi le dernier message d'erreur de création de fiche intervention
|
||||||
|
*/
|
||||||
|
function numreferror()
|
||||||
|
{
|
||||||
|
return $this->error;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Crée une fiche intervention sur disque en fonction du modèle de FICHEINTER_ADDON_PDF
|
||||||
|
\param db objet base de donnée
|
||||||
|
\param facid id de la facture à créer
|
||||||
|
*/
|
||||||
function fichinter_pdf_create($db, $facid)
|
function fichinter_pdf_create($db, $facid)
|
||||||
{
|
{
|
||||||
|
global $langs;
|
||||||
|
$langs->load("ficheinter");
|
||||||
|
|
||||||
$dir = DOL_DOCUMENT_ROOT."/includes/modules/fichinter/";
|
$dir = DOL_DOCUMENT_ROOT."/includes/modules/fichinter/";
|
||||||
|
|
||||||
if (defined("FICHEINTER_ADDON_PDF"))
|
if (defined("FICHEINTER_ADDON_PDF") && FICHEINTER_ADDON_PDF)
|
||||||
{
|
{
|
||||||
|
|
||||||
$file = "pdf_".FICHEINTER_ADDON_PDF.".modules.php";
|
$file = "pdf_".FICHEINTER_ADDON_PDF.".modules.php";
|
||||||
@ -36,12 +124,20 @@ function fichinter_pdf_create($db, $facid)
|
|||||||
|
|
||||||
$obj = new $classname($db);
|
$obj = new $classname($db);
|
||||||
|
|
||||||
return $obj->write_pdf_file($facid);
|
if ( $obj->write_pdf_file($facid) > 0)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
dolibarr_print_error($db,$obj->pdferror());
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
print $langs->trans("Error")." ".$langs->trans("Error_FICHEINTER_ADDON_PDF_NotDefined");
|
||||||
return 0;
|
return 0;
|
||||||
print "FICHEINTER_ADDON_PDF n'est pas définit";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -21,16 +21,33 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
Class pdf_soleil
|
/*! \file htdocs/includes/modules/ficheinter/pdf_soleil.modules.php
|
||||||
|
\ingroup ficheinter
|
||||||
|
\brief Fichier de la classe permettant de générer les fiches d'intervention au modèle Soleil
|
||||||
|
\version $Revision$
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*! \class pdf_soleil
|
||||||
|
\brief Classe permettant de générer les fiches d'intervention au modèle Soleil
|
||||||
|
*/
|
||||||
|
|
||||||
|
class pdf_soleil extends ModelePDFFicheinter
|
||||||
{
|
{
|
||||||
|
|
||||||
|
/*! \brief Constructeur
|
||||||
|
\param db handler accès base de donnée
|
||||||
|
*/
|
||||||
function pdf_soleil($db=0)
|
function pdf_soleil($db=0)
|
||||||
{
|
{
|
||||||
$this->db = $db;
|
$this->db = $db;
|
||||||
$this->description = "Modèle de fiche d'intervention stantdard";
|
$this->description = "Modèle de fiche d'intervention stantdard";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Fonction générant la fiche d'intervention sur le disque
|
||||||
|
\param id id de la fiche intervention à générer
|
||||||
|
*/
|
||||||
function write_pdf_file($id)
|
function write_pdf_file($id)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user