Vtiger 5.1 中SO中 issue date数据源

在默认情况下issue date是获得服务器生成PDF文件时,当时服务器上的时间。
[attach]458[/attach]

如果我们希望将这个时间修改为这个SO创建的时间,那么你需要修改程序中的2个地方

修改文件:InventoryPDF.php

文件路径为:
/VTIGERROOT/include/InventoryPDF.php

添加下面的语句来获得这个订单的创建时间 $create_time = $focus->column_fields["createdtime"]; $create_time = getDisplayDate(date("Y-m-d",strtotime($create_time))); [attach]459[/attach]

在显示控制中将取得当前时间的语句,修改为我们已经从数据库中获得的变量。

文件名:header.php

文件路径:/VTIGERROOT/modules/SalesOrder/pdf_templates/header.php

$pdf->addRecBlock(getDisplayDate(date("Y-m-d")), $app_strings["Issue Date"],$issueBlock);修改为$pdf->addRecBlock($create_time, $app_strings["Create Date"],$issueBlock);[attach]460[/attach]

重新生成SO,现在的SO的issue date时间就是数据库中存储的create时间。
[attach]461[/attach]