Fix: PDF soleil

This commit is contained in:
Laurent Destailleur 2008-06-20 23:01:02 +00:00
parent c0852b1a87
commit 5c2bfc49a8

View File

@ -22,14 +22,15 @@
\ingroup ficheinter \ingroup ficheinter
\brief Fichier de la classe des gestion des fiches interventions \brief Fichier de la classe des gestion des fiches interventions
\version $Id$ \version $Id$
*/ */
require_once(DOL_DOCUMENT_ROOT ."/commonobject.class.php"); require_once(DOL_DOCUMENT_ROOT ."/commonobject.class.php");
/** \class Ficheinter /**
\brief Classe des gestion des fiches interventions * \class Ficheinter
*/ * \brief Classe des gestion des fiches interventions
*/
class Fichinter extends CommonObject class Fichinter extends CommonObject
{ {
var $db; var $db;
@ -54,6 +55,7 @@ class Fichinter extends CommonObject
var $projet_id; var $projet_id;
var $modelpdf; var $modelpdf;
var $lignes = array();
/** /**
* \brief Constructeur de la classe * \brief Constructeur de la classe
@ -489,7 +491,7 @@ class Fichinter extends CommonObject
} }
} }
/** /**
* \brief Definit une date de livraison du bon d'intervention * \brief Definit une date de livraison du bon d'intervention
* \param user Objet utilisateur qui modifie * \param user Objet utilisateur qui modifie
* \param date_creation date de livraison * \param date_creation date de livraison
@ -517,7 +519,7 @@ class Fichinter extends CommonObject
} }
} }
/** /**
* \brief Definit le label de l'intervention * \brief Definit le label de l'intervention
* \param user Objet utilisateur qui modifie * \param user Objet utilisateur qui modifie
* \param description description * \param description description
@ -659,14 +661,51 @@ class Fichinter extends CommonObject
$this->total_tva = $xnbp*19.6; $this->total_tva = $xnbp*19.6;
$this->total_ttc = $xnbp*119.6; $this->total_ttc = $xnbp*119.6;
} }
}
/**
* \brief Initialise la fiche intervention avec valeurs fictives aleatoire
* Sert a generer une fiche intervention pour l'aperu des modeles ou demo
* \return int <0 OK, >0 KO
*/
function fetch_lines()
{
$sql = 'SELECT rowid';
$sql.= ' FROM '.MAIN_DB_PREFIX.'fichinterdet';
$sql.= ' where fk_fichinter = '.$this->id;
dolibarr_syslog("Fichinter::fetch_lines sql=".$sql);
$resql=$this->db->query($sql);
if ($resql)
{
$num = $this->db->num_rows($result);
$i = 0;
while ($i < $num)
{
$objp = $this->db->fetch_object($result);
$fichinterligne = new FichinterLigne($this->db);
$fichinterligne->id = $objp->rowid;
//...
$this->lignes[$i] = $fichinterligne;
$i++;
}
$this->db->free($result);
return 1;
}
else
{
$this->error=$this->db->error();
return -1;
}
}
}
/** /**
\class FichinterLigne \class FichinterLigne
\brief Classe permettant la gestion des lignes d'intervention \brief Classe permettant la gestion des lignes d'intervention
*/ */
class FichinterLigne class FichinterLigne
{ {
var $db; var $db;
@ -922,5 +961,4 @@ class FichinterLigne
} }
?> ?>