New: L'apercu des modeles sur les fiches interventions fonctionne
This commit is contained in:
parent
9598c5a739
commit
536d09fe38
@ -69,24 +69,29 @@ class pdf_soleil extends ModelePDFFicheinter
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Fonction générant la fiche d'intervention sur le disque
|
\brief Fonction générant la fiche d'intervention sur le disque
|
||||||
\param id id de la fiche intervention à générer
|
\param fich Object fichinter
|
||||||
\return int 1=ok, 0=ko
|
\return int 1=ok, 0=ko
|
||||||
*/
|
*/
|
||||||
function write_pdf_file($id)
|
function write_pdf_file($fich)
|
||||||
{
|
{
|
||||||
global $user,$langs,$conf,$mysoc;
|
global $user,$langs,$conf,$mysoc;
|
||||||
|
|
||||||
if ($conf->fichinter->dir_output)
|
if ($conf->fichinter->dir_output)
|
||||||
{
|
{
|
||||||
$fich = new Fichinter($this->db,"",$id);
|
// If $fich is id instead of object
|
||||||
$result=$fich->fetch($id);
|
if (! is_object($fich))
|
||||||
if ($result < 0)
|
{
|
||||||
{
|
$fich = new Fichinter($this->db,"",$id);
|
||||||
dolibarr_print_error($db,$fich->error);
|
$result=$fich->fetch($id);
|
||||||
}
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
dolibarr_print_error($db,$fich->error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$fichref = sanitize_string($fich->ref);
|
$fichref = sanitize_string($fich->ref);
|
||||||
$dir = $conf->fichinter->dir_output . "/" . $fichref;
|
$dir = $conf->fichinter->dir_output;
|
||||||
|
if (! eregi('specimen',$fichref)) $dir.= "/" . $fichref;
|
||||||
$file = $dir . "/" . $fichref . ".pdf";
|
$file = $dir . "/" . $fichref . ".pdf";
|
||||||
|
|
||||||
if (! file_exists($dir))
|
if (! file_exists($dir))
|
||||||
@ -133,8 +138,8 @@ class pdf_soleil extends ModelePDFFicheinter
|
|||||||
{
|
{
|
||||||
$pdf->SetTextColor(200,0,0);
|
$pdf->SetTextColor(200,0,0);
|
||||||
$pdf->SetFont('Arial','B',8);
|
$pdf->SetFont('Arial','B',8);
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorLogoFileNotFound",$logo), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->transnoentities("ErrorLogoFileNotFound",$logo), 0, 'L');
|
||||||
$pdf->MultiCell(100, 3, $langs->trans("ErrorGoToModuleSetup"), 0, 'L');
|
$pdf->MultiCell(100, 3, $langs->transnoentities("ErrorGoToModuleSetup"), 0, 'L');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,12 +152,12 @@ class pdf_soleil extends ModelePDFFicheinter
|
|||||||
if (defined("FAC_PDF_TEL"))
|
if (defined("FAC_PDF_TEL"))
|
||||||
{
|
{
|
||||||
$pdf->SetFont('Arial','',10);
|
$pdf->SetFont('Arial','',10);
|
||||||
$pdf->MultiCell(40, 5, "Tél : ".FAC_PDF_TEL);
|
$pdf->MultiCell(40, 5, $langs->transnoentities("Tel").": ".FAC_PDF_TEL);
|
||||||
}
|
}
|
||||||
if (defined("MAIN_INFO_SIREN"))
|
if (defined("MAIN_INFO_SIREN"))
|
||||||
{
|
{
|
||||||
$pdf->SetFont('Arial','',10);
|
$pdf->SetFont('Arial','',10);
|
||||||
$pdf->MultiCell(40, 5, "SIREN : ".MAIN_INFO_SIREN);
|
$pdf->MultiCell(40, 5, $langs->transnoentities("SIREN").": ".MAIN_INFO_SIREN);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (defined("FAC_PDF_INTITULE2"))
|
if (defined("FAC_PDF_INTITULE2"))
|
||||||
@ -189,7 +194,7 @@ class pdf_soleil extends ModelePDFFicheinter
|
|||||||
$tab_height = 110;
|
$tab_height = 110;
|
||||||
|
|
||||||
$pdf->SetXY (10, $tab_top);
|
$pdf->SetXY (10, $tab_top);
|
||||||
$pdf->MultiCell(190,8,$langs->trans("Description"),0,'L',0);
|
$pdf->MultiCell(190,8,$langs->transnoentities("Description"),0,'L',0);
|
||||||
$pdf->line(10, $tab_top + 8, 200, $tab_top + 8 );
|
$pdf->line(10, $tab_top + 8, 200, $tab_top + 8 );
|
||||||
|
|
||||||
$pdf->Rect(10, $tab_top, 190, $tab_height);
|
$pdf->Rect(10, $tab_top, 190, $tab_height);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user