| [ Index ] |
|
Code source de Dolibarr 2.0.1 |
1 <?php 2 /* Copyright (C) 2003-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> 3 * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net> 4 * Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 * 11 * This program is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 * GNU General Public License for more details. 15 * 16 * You should have received a copy of the GNU General Public License 17 * along with this program; if not, write to the Free Software 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 * or see http://www.gnu.org/ 20 * 21 * $Id: modules_commande.php,v 1.4 2005/11/11 20:11:58 eldy Exp $ 22 * $Source: /cvsroot/dolibarr/dolibarr/htdocs/includes/modules/commande/modules_commande.php,v $ 23 * 24 */ 25 26 /** 27 \file htdocs/includes/modules/commande/modules_commande.php 28 \ingroup commande 29 \brief Fichier contenant la classe mère de generation des commandes en PDF 30 et la classe mère de numérotation des commandes 31 \version $Revision: 1.4 $ 32 */ 33 34 require_once(FPDF_PATH.'fpdf.php'); 35 36 37 /** 38 \class ModelePDFCommandes 39 \brief Classe mère des modèles de commandes 40 */ 41 42 class ModelePDFCommandes extends FPDF 43 { 44 var $error=''; 45 46 /** 47 \brief Renvoi le dernier message d'erreur de création de PDF de commande 48 */ 49 function pdferror() 50 { 51 return $this->error; 52 } 53 54 /** 55 * \brief Renvoi la liste des modèles actifs 56 */ 57 function liste_modeles($db) 58 { 59 $liste=array(); 60 $sql =""; 61 62 $resql = $db->query($sql); 63 if ($resql) 64 { 65 $num = $db->num_rows($resql); 66 $i = 0; 67 while ($i < $num) 68 { 69 $row = $db->fetch_row($resql); 70 $liste[$row[0]]=$row[1]; 71 $i++; 72 } 73 } 74 else 75 { 76 return -1; 77 } 78 return $liste; 79 } 80 81 } 82 83 84 85 /** 86 \class ModeleNumRefCommandes 87 \brief Classe mère des modèles de numérotation des références de commandes 88 */ 89 90 class ModeleNumRefCommandes 91 { 92 var $error=''; 93 94 /** \brief Renvoi la description par defaut du modele de numérotation 95 * \return string Texte descripif 96 */ 97 function info() 98 { 99 global $langs; 100 $langs->load("orders"); 101 return $langs->trans("NoDescription"); 102 } 103 104 /** \brief Renvoi un exemple de numérotation 105 * \return string Example 106 */ 107 function getExample() 108 { 109 global $langs; 110 $langs->load("orders"); 111 return $langs->trans("NoExample"); 112 } 113 114 /** \brief Test si les numéros déjà en vigueur dans la base ne provoquent pas de 115 * de conflits qui empechera cette numérotation de fonctionner. 116 * \return boolean false si conflit, true si ok 117 */ 118 function canBeActivated() 119 { 120 return true; 121 } 122 123 /** \brief Renvoi prochaine valeur attribuée 124 * \return string Valeur 125 */ 126 function getNextValue() 127 { 128 global $langs; 129 return $langs->trans("NotAvailable"); 130 } 131 132 } 133 134 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Mon Nov 26 12:29:37 2007 | par Balluche grâce à PHPXref 0.7 |
|