La ligne 42 fait appel au fichier « modules_statistic.php » dans le répertoire « /includes/modules/statistic/ », mais aucune trace de ce fichier, il n’est pas dans l’archive !
de plus le nom « modules_statistic.php » n’est pas conforme aux règles de codage dolibarr. il faudrait que vous contactiez directement l’auteur du module.
Merci pour votre retour, je viens de déployer le nouveau package et arrive à la page de sélection de date. Néanmoins, après avoir fait la sélection, je clique sur générer, cela me donne une page blanche…
idem, sauf que je n’ai pas une page blanche … mais un contenu de fichier pdf (compris entre %PDF et %%EOF), après les erreurs suivantes :
Warning: Division by zero in /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php on line 263
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 96
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 97
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 98
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 100
Warning: Cannot modify header information - headers already sent by (output started at /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.146/broemtec/www/dolibarr/htdocs/statistic/stock.php on line 101
D’après vos erreurs, le module fonctionne car le pdf est généré.
Mais il doit y avoir une erreur dans la formule utilisé car effectivement :
Warning: Division by zero in /monserveur/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php on line 263
Je viens d’installer l’archive que j’ai mis sur Dolistore sur une nouvelle installation de Dolibarr.
Je n’ai aucun problème, le PDF est génré et s’affiche…
Il doit certes y avoir une erreur dans la génération du PDF, mais je n’arrive pas à reproduire l’erreur que vous avez.
Pour ceux qui ont une page blanche, activer les « warning » du serveur apache afin de connaitre précisément les erreurs et m’aider à le résoudre.
J’ai ceci sur mes logs apache.
Si cela peut vous aider.
PHP Warning: readfile(…/…/documents/statistic/stat_stock_2010-09.pdf) [<a href=‹ function.readfile ›>function.readfile</a>]: failed to open stream: No such file or directory in G:\webserver\dolibarr\htdocs\statistic\stock.php on line 102
Bonjour,
j’ai installé aussi ce module pour le tester et j’ai du faire quelques modifs pour qu’il fonctionne.
Déjà il semblerait que pour fonctionner on soit obliger d’activer le module des propositions commerciale, car il utilise des constantes qui sont définies dans ce module (PROP_OUTPUTDIR).
Ensuite j’ai eu des erreurs, notamment la police arial utilisée n’était pas reconnue, je l’ai remplacé par helvetica.
J’en ai corrigé une autre mais je ne me souviens plus de la ligne, celà consistait à remplacer $pdf->page_hauteur par $this->page_hauteur.
Après vos information, voici le message d’erreur obtenu :
dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php on line 263
et
Warning: Cannot modify header information - headers already sent by (output started at /homez.221/travailllm/www/dolibarr/htdocs/includes/modules/statistic/pdf_statistic_test.modules.php:263) in /homez.221/travailllm/www/dolibarr/htdocs/includes/tcpdf/tcpdf.php on line 8339
TCPDF ERROR: Some data has already been output to browser, can’t send PDF file
Je ne suis pas sur que cela règlera le problème car le message ne correspond pas à ce genre d’erreur. Mais c’est une modification qui doit tout de même être faite.