在默认情况下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]