Home
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Conditions générales de vente
(0 lecteur(s)) 
Aller en basPage: 123
SUJET: Conditions générales de vente
*
   26/03/10 à 17:26 #20379
jczanoni
Senior Boarder
Messages: 67
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin DIAVICOM Lieu: LYON Date anniversaire: 17/01
 Re:Conditions générales de vente
Ah si c'est bon je n'avais pas remis mon fichier modifié suite à la migration, donc ça fonctionne toujours sous 2.8
 
Dernière édition: 26/03/10 à 20:13 Par jczanoni.
L'administrateur a désactivé l'accès public en écriture.
   26/03/10 à 17:43 #20380
algeroth
Senior Boarder
Messages: 53
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin algeroth29 Lieu: Yvelines Date anniversaire: 07/04
 Re:Conditions générales de vente
Salud dit,

Ok merci pour ta réponse donc ça vient de chez moi je vais me pencher dessus.
 
L'administrateur a désactivé l'accès public en écriture.
   28/03/10 à 18:41 #20394
algeroth
Senior Boarder
Messages: 53
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin algeroth29 Lieu: Yvelines Date anniversaire: 07/04
 Re:Conditions générales de vente
Bon je me réponds mais cela peut être servir à quelqu'un:

Il s'agit d'un problème de filtre dans le parser de fpdf.

Apparemment, c'est un filtre plutôt exotique.

On solutionne le problème en modifiant le fichier fpdi_pdf_parser.php :

Code :

       foreach ($filters AS $_filter) {
            switch ($_filter[1]) {
                case "/FlateDecode":
                    if (function_exists('gzuncompress')) {
                        $stream = (strlen($stream) > 0) ? @gzuncompress($stream) : '';                        
                    } else {
                        $this->fpdi->error(sprintf("To handle %s filter, please compile php with zlib support.",$_filter[1]));
                    }
                    if ($stream === false) {
                        $this->fpdi->error("Error while decompressing stream.");
                    }

                break;
                case null:
                    $stream = $stream;
                break;
                default:
                    if (preg_match("/^\/[a-z85]*$/i", $_filter[1], $filterName) && @include_once('decoders'.$_filter[1].'.php')) {
                        $filterName = substr($_filter[1],1);
                        if (class_exists($filterName)) {
                      $decoder = new $filterName($this->fpdi);
                         $stream = $decoder->decode(trim($stream));
                        } else {
                         $this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1]));
                        }
                    } else {
                        $this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1]));
                    }
            }
        }



en :

Code :

foreach ($filters AS $_filter) {
            switch ($_filter[1]) {
                case "/Fl":
                    if (function_exists('gzuncompress')) {
                        $stream = (strlen($stream) > 0) ? @gzuncompress($stream) : '';                        
                    } else {
                        $this->fpdi->error(sprintf("To handle %s filter, please compile php with zlib support.",$_filter[1]));
                    }
                    if ($stream === false) {
                        $this->fpdi->error("Error while decompressing stream.");
                    }
                break;
                case "/FlateDecode":
                    if (function_exists('gzuncompress')) {
                        $stream = (strlen($stream) > 0) ? @gzuncompress($stream) : '';                        
                    } else {
                        $this->fpdi->error(sprintf("To handle %s filter, please compile php with zlib support.",$_filter[1]));
                    }
                    if ($stream === false) {
                        $this->fpdi->error("Error while decompressing stream.");
                    }

                break;
                case null:
                    $stream = $stream;
                break;
                default:
                    if (preg_match("/^\/[a-z85]*$/i", $_filter[1], $filterName) && @include_once('decoders'.$_filter[1].'.php')) {
                        $filterName = substr($_filter[1],1);
                        if (class_exists($filterName)) {
                      $decoder = new $filterName($this->fpdi);
                         $stream = $decoder->decode(trim($stream));
                        } else {
                         $this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1]));
                        }
                    } else {
                        $this->fpdi->error(sprintf("Unsupported Filter: %s",$_filter[1]));
                    }
            }
        }

 
L'administrateur a désactivé l'accès public en écriture.
   28/03/10 à 19:50 #20395
philazerty
Developpeur Web - Gérant SSII
Expert Boarder
Messages: 83
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin A3SYS Lieu: Lille (Nord) Date anniversaire: 14/06
 Re:Conditions générales de vente
Je viens de tester sur une version Dolibarr 2.8.0 et tout fonctionne correctement.

Attention toutefois au fichier PDF contenant les CGV. En effet avec un pdf généré par Word 2007 j'ai une erreur de tableau. Le même doc avec pdfcreator fonctionne parfaitement.

Pour ceux qui ne veulent pas mettre les mains dans le moteur voici le modele crabe en PJ

Le pdf des cgv est à placer dans le répertoire "documents"

Fichier attaché :
Nom de fichier : pdf_crabe-20100328.zip
Taille de fichier : 10269
 
Dernière édition: 28/03/10 à 20:02 Par philazerty.
Le savoir n'a d'intérêt que lorsqu'il est partagé...
---------------------------------------
Dolibarr 2.8.0 en SSL / Apache 1.3.34 / MySQL 4.1.16 / PHP 4.4.9 / Linux FreeBSD 5.4
L'administrateur a désactivé l'accès public en écriture.
   18/05/10 à 10:47 #21298
jczanoni
Senior Boarder
Messages: 67
graphgraph
Personne n'est hors ligne Cliquez ici pour consulter le profil de cet utilisateur
Sexe: Masculin DIAVICOM Lieu: LYON Date anniversaire: 17/01
 Re:Conditions générales de vente
Bonjour,

A Chaque nouvelle mise à jour cette modification saute et je suis obligé de refaire mes fichiers.
N'est-il pas possible d'intégrer dans dolibarr la possibilité de mettre des CGV en 2ème page de nos factures dans les options.

Activer ou pas ce module et de lier le fichier à insérer.


Cordialement.
JC
 
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 123
Développé par KunenaObtenir les derniers messages directement sur votre PC - Version française: SFK