Fix: errors in upgrade
This commit is contained in:
parent
daab595b57
commit
f370a81bc4
@ -2,6 +2,7 @@
|
||||
/* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2007 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2005-2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
|
||||
*
|
||||
* 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
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2009 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||
* Copyright (C) 2005 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
|
||||
*
|
||||
* 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
|
||||
@ -36,7 +36,7 @@ require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis ca
|
||||
|
||||
/**
|
||||
\class ModelePDFFactures
|
||||
\brief Classe m�re des mod�les de facture
|
||||
\brief Classe mere des modeles de facture
|
||||
*/
|
||||
|
||||
class ModelePDFFactures extends FPDF
|
||||
@ -44,7 +44,7 @@ class ModelePDFFactures extends FPDF
|
||||
var $error='';
|
||||
|
||||
/**
|
||||
* \brief Renvoi le dernier message d'erreur de cr�ation de facture
|
||||
* \brief Renvoi le dernier message d'erreur de creation de facture
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
@ -52,16 +52,19 @@ class ModelePDFFactures extends FPDF
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi la liste des mod�les actifs
|
||||
* \brief Renvoi la liste des modeles actifs
|
||||
* \param db Handler de base
|
||||
*/
|
||||
function liste_modeles($db)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
$type='invoice';
|
||||
$liste=array();
|
||||
$sql ="SELECT nom as id, nom as lib";
|
||||
$sql.=" FROM ".MAIN_DB_PREFIX."document_model";
|
||||
$sql.=" WHERE type = '".$type."'";
|
||||
$sql = "SELECT nom as id, nom as lib";
|
||||
$sql.= " FROM ".MAIN_DB_PREFIX."document_model";
|
||||
$sql.= " WHERE type = '".$type."'";
|
||||
$sql.= " AND entity = ".$conf->entity;
|
||||
|
||||
$resql = $db->query($sql);
|
||||
if ($resql)
|
||||
@ -87,7 +90,7 @@ class ModelePDFFactures extends FPDF
|
||||
|
||||
/**
|
||||
\class ModeleNumRefFactures
|
||||
\brief Classe m�re des mod�les de num�rotation des r�f�rences de factur
|
||||
\brief Classe mere des modeles de numerotation des references de facture
|
||||
*/
|
||||
class ModeleNumRefFactures
|
||||
{
|
||||
@ -101,7 +104,7 @@ class ModeleNumRefFactures
|
||||
return true;
|
||||
}
|
||||
|
||||
/** \brief Renvoi la description par defaut du modele de num�rotation
|
||||
/** \brief Renvoi la description par defaut du modele de numerotation
|
||||
* \return string Texte descripif
|
||||
*/
|
||||
function info()
|
||||
@ -111,7 +114,7 @@ class ModeleNumRefFactures
|
||||
return $langs->trans("NoDescription");
|
||||
}
|
||||
|
||||
/** \brief Renvoi un exemple de num�rotation
|
||||
/** \brief Renvoi un exemple de numerotation
|
||||
* \return string Example
|
||||
*/
|
||||
function getExample()
|
||||
@ -121,8 +124,8 @@ class ModeleNumRefFactures
|
||||
return $langs->trans("NoExample");
|
||||
}
|
||||
|
||||
/** \brief Test si les num�ros d�j� en vigueur dans la base ne provoquent pas d
|
||||
* de conflits qui empechera cette num�rotation de fonctionner.
|
||||
/** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas
|
||||
* de conflits qui empecheraient cette numerotation de fonctionner.
|
||||
* \return boolean false si conflit, true si ok
|
||||
*/
|
||||
function canBeActivated()
|
||||
@ -130,7 +133,7 @@ class ModeleNumRefFactures
|
||||
return true;
|
||||
}
|
||||
|
||||
/** \brief Renvoi prochaine valeur attribu�e
|
||||
/** \brief Renvoi prochaine valeur attribuee
|
||||
* \param objsoc Objet societe
|
||||
* \param facture Objet facture
|
||||
* \return string Valeur
|
||||
@ -226,7 +229,9 @@ function facture_pdf_create($db, $id, $message, $modele, $outputlangs)
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Cree un meta fichier a coté de la facture sur le disque pour faciliter les recherches en texte plein. Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de connexion internet "rapide" pour retrouver en 2 secondes une facture non pay�e ou compliqu�e � g�rer ... avec un rgrep c'est vite fait bien fait [eric seigne
|
||||
* \brief Cree un meta fichier a cote de la facture sur le disque pour faciliter les recherches en texte plein.
|
||||
* Pourquoi ? tout simplement parcequ'en fin d'exercice quand je suis avec mon comptable je n'ai pas de
|
||||
* connexion internet "rapide" pour retrouver en 2 secondes une facture non payee ou compliquee a gerer ... avec un rgrep c'est vite fait bien fait [eric seigne]
|
||||
* \param db Objet base de donnee
|
||||
* \param facid Id de la facture a creer
|
||||
* \param message Message
|
||||
@ -282,9 +287,9 @@ ITEM_" . $i . "_DESCRIPTION=\"" . str_replace("\r\n","",nl2br($fac->lignes[$i]->
|
||||
|
||||
|
||||
/**
|
||||
\brief Supprime l'image de pr�visualitation, pour le cas de r�g�n�ration de facture
|
||||
\param db objet base de donn�e
|
||||
\param facid id de la facture � cr�er
|
||||
\brief Supprime l'image de previsualitation, pour le cas de regeneration de facture
|
||||
\param db objet base de donnee
|
||||
\param facid id de la facture a creer
|
||||
*/
|
||||
function facture_delete_preview($db, $facid)
|
||||
{
|
||||
@ -309,4 +314,4 @@ function facture_delete_preview($db, $facid)
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
@ -29,12 +29,12 @@
|
||||
|
||||
require_once(DOL_DOCUMENT_ROOT.'/lib/pdf.lib.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/includes/fpdf/fpdfi/fpdi_protection.php');
|
||||
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilisé dans les classes qui héritent
|
||||
require_once(DOL_DOCUMENT_ROOT."/compta/bank/account.class.php"); // Requis car utilise dans les classes qui heritent
|
||||
|
||||
|
||||
/**
|
||||
\class ModelePDFPropales
|
||||
\brief Classe mère des modèles de propale
|
||||
\brief Classe mere des modeles de propale
|
||||
*/
|
||||
|
||||
class ModelePDFPropales extends FPDF
|
||||
@ -42,7 +42,7 @@ class ModelePDFPropales extends FPDF
|
||||
var $error='';
|
||||
|
||||
/**
|
||||
* \brief Renvoi le dernier message d'erreur de création de propale
|
||||
* \brief Renvoi le dernier message d'erreur de creation de propale
|
||||
*/
|
||||
function pdferror()
|
||||
{
|
||||
@ -50,7 +50,7 @@ class ModelePDFPropales extends FPDF
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Renvoi la liste des modèles actifs
|
||||
* \brief Renvoi la liste des modeles actifs
|
||||
*/
|
||||
function liste_modeles($db)
|
||||
{
|
||||
@ -89,7 +89,7 @@ class ModelePDFPropales extends FPDF
|
||||
|
||||
/**
|
||||
\class ModeleNumRefPropales
|
||||
\brief Classe mère des modèles de numérotation des références de propales
|
||||
\brief Classe mere des modeles de numerotation des references de propales
|
||||
*/
|
||||
|
||||
class ModeleNumRefPropales
|
||||
@ -104,7 +104,7 @@ class ModeleNumRefPropales
|
||||
return true;
|
||||
}
|
||||
|
||||
/** \brief Renvoi la description par defaut du modele de numérotation
|
||||
/** \brief Renvoi la description par defaut du modele de numerotation
|
||||
* \return string Texte descripif
|
||||
*/
|
||||
function info()
|
||||
@ -114,7 +114,7 @@ class ModeleNumRefPropales
|
||||
return $langs->trans("NoDescription");
|
||||
}
|
||||
|
||||
/** \brief Renvoi un exemple de numérotation
|
||||
/** \brief Renvoi un exemple de numerotation
|
||||
* \return string Example
|
||||
*/
|
||||
function getExample()
|
||||
@ -124,8 +124,8 @@ class ModeleNumRefPropales
|
||||
return $langs->trans("NoExample");
|
||||
}
|
||||
|
||||
/** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numérotation de fonctionner.
|
||||
/** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas de
|
||||
* de conflits qui empechera cette numerotation de fonctionner.
|
||||
* \return boolean false si conflit, true si ok
|
||||
*/
|
||||
function canBeActivated()
|
||||
@ -133,7 +133,7 @@ class ModeleNumRefPropales
|
||||
return true;
|
||||
}
|
||||
|
||||
/** \brief Renvoi prochaine valeur attribuée
|
||||
/** \brief Renvoi prochaine valeur attribuee
|
||||
* \return string Valeur
|
||||
*/
|
||||
function getNextValue()
|
||||
@ -159,9 +159,9 @@ class ModeleNumRefPropales
|
||||
|
||||
|
||||
/**
|
||||
\brief Crée une propale sur disque en fonction du modèle de PROPALE_ADDON_PDF
|
||||
\param db objet base de donnée
|
||||
\param id id de la propale à créer
|
||||
\brief Cree une propale sur disque en fonction du modele de PROPALE_ADDON_PDF
|
||||
\param db objet base de donnee
|
||||
\param id id de la propale à creer
|
||||
\param modele force le modele à utiliser ('' to not force)
|
||||
\param outputlangs objet lang a utiliser pour traduction
|
||||
\return int 0 si KO, 1 si OK
|
||||
@ -174,7 +174,7 @@ function propale_pdf_create($db, $id, $modele, $outputlangs)
|
||||
$dir = DOL_DOCUMENT_ROOT."/includes/modules/propale/";
|
||||
$modelisok=0;
|
||||
|
||||
// Positionne modele sur le nom du modele de propale à utiliser
|
||||
// Positionne modele sur le nom du modele de propale a utiliser
|
||||
$file = "pdf_propale_".$modele.".modules.php";
|
||||
if ($modele && file_exists($dir.$file)) $modelisok=1;
|
||||
|
||||
@ -192,7 +192,7 @@ function propale_pdf_create($db, $id, $modele, $outputlangs)
|
||||
$liste=array();
|
||||
$model=new ModelePDFPropales();
|
||||
$liste=$model->liste_modeles($db);
|
||||
$modele=key($liste); // Renvoie premiere valeur de clé trouvé dans le tableau
|
||||
$modele=key($liste); // Renvoie premiere valeur de cle trouve dans le tableau
|
||||
$file = "pdf_propale_".$modele.".modules.php";
|
||||
if (file_exists($dir.$file)) $modelisok=1;
|
||||
}
|
||||
@ -239,10 +239,10 @@ function propale_pdf_create($db, $id, $modele, $outputlangs)
|
||||
}
|
||||
|
||||
/**
|
||||
\brief Supprime l'image de prévisualitation, pour le cas de régénération de propal
|
||||
\brief Supprime l'image de previsualitation, pour le cas de regeneration de propal
|
||||
\param db objet base de donnée
|
||||
\param propalid id de la propal à effacer
|
||||
\param propalref référence de la propal si besoin
|
||||
\param propalid id de la propal a effacer
|
||||
\param propalref reference de la propal si besoin
|
||||
*/
|
||||
function propale_delete_preview($db, $propalid, $propalref='')
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user