diff --git a/doc/dev/.cvsignore b/doc/dev/.cvsignore index c6ec187db90..83d0b530094 100644 --- a/doc/dev/.cvsignore +++ b/doc/dev/.cvsignore @@ -1,2 +1,3 @@ -comptahtml -compta +comptahtml +compta +dolibarr-doxygen2.conf diff --git a/doc/dev/dolibarr-doxygen-filter.pl b/doc/dev/dolibarr-doxygen-filter.pl index d1f1bb1847b..a655436ad9a 100755 --- a/doc/dev/dolibarr-doxygen-filter.pl +++ b/doc/dev/dolibarr-doxygen-filter.pl @@ -1,8 +1,9 @@ #!/usr/bin/perl #-------------------------------------------------------------------- -# Script filtrage des sources Dolibarr pour doxygen -# -# \version $Id$ +# \brief This script is a preprocessor for PHP files to be used +# on PHP source files before running Doxygen. +# \version $Id$ +# \author Laurent Destailleur #-------------------------------------------------------------------- # Usage: dolibarr-doxygen-getversion.pl pathtofilefromdolibarrroot @@ -19,6 +20,65 @@ while () $_ =~ s/(\\version\s+)[^\s]+\s/$1/i; $_ =~ s/(\w)\s(\w)/$1_$2/g; } - print $_; + $_ =~ s/exit\s*;/exit(0);/i; + $i=0; + $len=length($_); + $s=""; + $insidequote=0; + $insidedquote=0; + $ignore=""; + while ($i < $len) + { + $c=substr($_,$i,1); + if ($c eq "\\") + { + if ($insidequote) { $ignore="'"; }; + if ($insidedquote) { $ignore="\""; }; + } + else + { + if ($c eq "'") + { + if (! $insidedquote) + { + $c="\""; + #print "X".$ignore; + if ($ignore ne "'") + { + #print "Z".$ignore; + $insidequote++; + if ($insidequote == 2) + { + $insidequote=0; + } + } + } + #print "X".$insidequote; + } + elsif ($c eq "\"") + { + #print "Y".$insidequote; + if ($insidequote) + { + $c="'"; + } + else + { + if ($ignore ne "\"") + { + $insidedquote++; + if ($insidedquote == 2) + { + $insidedquote=0; + } + } + } + } + $ignore=""; + } + $s.=$c; + $i++; + } + print $s; } close(FILE); diff --git a/htdocs/admin/barcode.php b/htdocs/admin/barcode.php index 2896bce0b28..10a1b3d729a 100644 --- a/htdocs/admin/barcode.php +++ b/htdocs/admin/barcode.php @@ -16,15 +16,13 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \file htdocs/admin/barcode.php \ingroup barcode \brief Page d'administration/configuration du module Code barre - \version $Revision$ + \version $Id$ */ require("./pre.inc.php"); @@ -135,9 +133,9 @@ if ($resql) print $obj->libelle; print "\n"; print $langs->trans('BarcodeDesc'.$obj->encoding); - //print "L'EAN se compose de 8 caractères, 7 chiffres plus une clé de contrôle.
"; - //print "L'utilisation des symbologies EAN8 impose la souscription et l'abonnement auprès d'organisme tel que GENCOD.
"; - //print "Codes numériques utilisés exclusivement à l'identification des produits susceptibles d'être vendus au grand public."; + //print "L'EAN se compose de 8 caract�res, 7 chiffres plus une cl� de contr�le.
"; + //print "L'utilisation des symbologies EAN8 impose la souscription et l'abonnement aupr�s d'organisme tel que GENCOD.
"; + //print "Codes num�riques utilis�s exclusivement � l'identification des produits susceptibles d'�tre vendus au grand public."; print ''; // Affiche exemple @@ -201,6 +199,11 @@ if (!isset($_ENV['windir']) && !file_exists($_ENV['windir'])) print ''.$langs->trans("GenbarcodeLocation").''; print ''; print ''; + if (! empty($conf->global->GENBARCODE_LOCATION) && ! file_exists($conf->global->GENBARCODE_LOCATION)) + { + $langs->load("errors"); + print '
'.$langs->trans("ErrorGenbarCodeNotfound").''; + } print ''; print ''; print ''; @@ -231,9 +234,9 @@ print ''; print "EAN13"; print "\n"; - print "L'EAN se compose de 13 caractères, 12 chiffres plus une clé de contrôle. Il fonctionne de la même manière que l'UPC, avec lequel il est compatible.
"; - print "L'utilisation des symbologies EAN13 impose la souscription et l'abonnement auprès d'organisme tel que GENCOD.
"; - print "Codes numériques utilisés exclusivement à l'identification des produits susceptibles d'être vendus au grand public."; + print "L'EAN se compose de 13 caract�res, 12 chiffres plus une cl� de contr�le. Il fonctionne de la m�me mani�re que l'UPC, avec lequel il est compatible.
"; + print "L'utilisation des symbologies EAN13 impose la souscription et l'abonnement aupr�s d'organisme tel que GENCOD.
"; + print "Codes num�riques utilis�s exclusivement � l'identification des produits susceptibles d'�tre vendus au grand public."; print ''; // Affiche exemple @@ -249,10 +252,10 @@ print ''; print ''; print "UPC"; print "\n"; - print "L'UPC est l'équivalent de l'EAN8/13 pour des pays codificateurs autre que l'Europe.
"; - print "Il ne comporte que 11 chiffres plus la clé.
"; - print "C'est en réalité un code EAN13 dont le premier chiffre serait zéro et dont la présentation serait légérement différente.
"; - print "Codes numériques utilisés exclusivement à l'identification des produits susceptibles d'être vendus au grand public."; + print "L'UPC est l'�quivalent de l'EAN8/13 pour des pays codificateurs autre que l'Europe.
"; + print "Il ne comporte que 11 chiffres plus la cl�.
"; + print "C'est en r�alit� un code EAN13 dont le premier chiffre serait z�ro et dont la pr�sentation serait l�g�rement diff�rente.
"; + print "Codes num�riques utilis�s exclusivement � l'identification des produits susceptibles d'�tre vendus au grand public."; print ''; // Affiche exemple @@ -268,7 +271,7 @@ print ''; print ''; print "ISBN"; print "\n"; - print "Le code ISBN est un code dédié au milieu de la presse écrite."; + print "Le code ISBN est un code d�di� au milieu de la presse �crite."; print ''; // Affiche exemple @@ -284,11 +287,11 @@ print ''; print ''; print "Code 39"; print "\n"; - print "Premier code alpha numérique utilisé massivement dans l'Industrie pour sa capacité d'encodage (chiffres et lettres)
"; - print "ainsi que par son degré de sécurité à l'encodage (clef de contrôle).
"; + print "Premier code alpha num�rique utilis� massivement dans l'Industrie pour sa capacit� d'encodage (chiffres et lettres)
"; + print "ainsi que par son degr� de s�curit� � l'encodage (clef de contr�le).
"; print "Il met a disposition les 10 chiffres, les 26 lettres de l'alphabet et sept symboles.
"; - print "l'astérisque (*) sert de caractère de bornage. La lecture est bidirectionnelle.
"; - print "La longueur est variable mais en général ne dépasse pas 32 caractères."; + print "l'ast�risque (*) sert de caract�re de bornage. La lecture est bidirectionnelle.
"; + print "La longueur est variable mais en g�n�ral ne d�passe pas 32 caract�res."; print ''; // Affiche exemple @@ -305,11 +308,11 @@ print ''; print ''; print "Code 128"; print "\n"; - print "Ce code \"dernière génération\" alpha numérique est susceptible d'encoder les 128 caractères de la table ASCII ( chiffres + lettres + symboles ).
"; - print "Le code 128 possède des algorithmes de cryptage sécurisés assez avancés.
"; - print "C'est le plus complet des codes à barres, il propose 3 jeux de 128 caractères.
"; + print "Ce code \"derni�re g�n�ration\" alpha num�rique est susceptible d'encoder les 128 caract�res de la table ASCII ( chiffres + lettres + symboles ).
"; + print "Le code 128 poss�de des algorithmes de cryptage s�curis�s assez avanc�s.
"; + print "C'est le plus complet des codes � barres, il propose 3 jeux de 128 caract�res.
"; print "La lecture est bidirectionnelle.
"; - print "La longueur est variable mais en général ne dépasse pas 20 caractères."; + print "La longueur est variable mais en g�n�ral ne d�passe pas 20 caract�res."; print ''; // Affiche exemple diff --git a/htdocs/admin/menus/edit.php b/htdocs/admin/menus/edit.php index 36e601304cb..0b4974c6562 100644 --- a/htdocs/admin/menus/edit.php +++ b/htdocs/admin/menus/edit.php @@ -15,14 +15,13 @@ * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * $Id$ */ /** \file htdocs/admin/menus/edit.php \ingroup core \brief Edition des menus + \version $Id$ */ require("./pre.inc.php"); diff --git a/htdocs/admin/menus/index.php b/htdocs/admin/menus/index.php index 5c1ac930f89..deb79fbff64 100644 --- a/htdocs/admin/menus/index.php +++ b/htdocs/admin/menus/index.php @@ -18,10 +18,10 @@ */ /** - \file htdocs/admin/menus/index.php - \ingroup core - \brief Page to show personalized menus - \version $Id$ + \file htdocs/admin/menus/index.php + \ingroup core + \brief Index page for menu editor + \version $Id$ */ require("./pre.inc.php"); @@ -221,11 +221,9 @@ if ($_GET["action"] == 'delete') $html = new Form($db); $html->form_confirm("index.php?menu_handler=".$menu_handler."&menuId=".$_GET['menuId'],$langs->trans("DeleteMenu"),$langs->trans("ConfirmDeleteMenu",$obj->titre),"confirm_delete"); - print "
\n"; + print "
\n"; } -//print $html->textwithwarning($langs->trans("FeatureExperimental"),$langs->trans("FeatureExperimental"),-1); -//print '
'; print '
'; print ''; @@ -245,9 +243,7 @@ print ''; print ''; print ''; -/************************* - * ARBORESCENCE * - *************************/ +// ARBORESCENCE $rangLast = 0; $idLast = -1;