vTiger客户门户 - 发票问题:.pdf下载错误

时间:2013-04-03 06:22:39

标签: vtiger

不幸的是我们上周发生了DB-Crash。因此我使用了系统的备份副本来重新运行它。一切顺利,但PDFMaker Pro。首先我有许可证问题。 PDFMaker不接受我原来的许可证ID。在取消/重新安装PDFMaker Pro后,这已得到修复。但是,从那时起,当我通过PDFMaker的发票设置中的复选框激活客户门户的PDFMaker Pro发票并点击客户门户中的主题链接以下载发票时,它会生成“index.pdf”。所有设置(如文件名)(例如发票编号)都会被忽略,而index.pdf甚至无法打开。它在Adobe Acrobat中返回警告/警告:“Acrobat无法打开pdf”。

PDFMaker在管理界面中工作。一切都很好。但它不适用于客户门户发票模块。

在Soap / customerportal.php中,我发现了这行代码:

    $fieldid = $adb->query_result($res,0,'invoiceid');
        //$fieldlabel = "(Download PDF)  ".$fieldlabel;
        $fieldvalue = '<a href="index.php?downloadfile=true&module=Invoice&action=index&id='.$fieldid.'">'.$fieldvalue.'</a>';

我不知道代码是否有问题,或者还有什么要检查,发现错误。我正在寻找你修复这个bug的建议。 PDFMaker支持非常慢,2天后没有回答。所以,如果您有任何想法,请分享!

谢谢! 碧玉

1 个答案:

答案 0 :(得分:0)

自己修好了:

如果需要从PDFMaker重新安装soap / customerprotal.php并检查目录的预置权限:

chmod 777 config.inc.php
chmod 777 tabdata.php
chmod 777 install.php
chmod 777 parent_tabdata.php
chmod 777 cache/
chmod 777 cache/images/
chmod 777 cache/import/
chmod 777 storage/
chmod 777 install/
chmod 777 user_privileges/
chmod 777 Smarty/cache/
chmod 777 Smarty/templates_c/
chmod 777 modules/Emails/templates/
chmod 777 modules/
chmod 777 cron/modules/
chmod 777 test/vtlib/
chmod 777 backup/
chmod 777 Smarty/templates/modules/
chmod 777 test/wordtemplatedownload/
chmod 777 test/product/
chmod 777 test/user/
chmod 777 test/contact
chmod 777 test/logo
chmod 777 logs/
chmod 777 modules/Webmails/tmp/

和index.pdf表示客户没有预先准备权利。 希望这有助于将来。

碧玉