Vtiger 5.1 中 SO 中 issue date 数据源

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

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

修改文件:InventoryPDF.php

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

添加下面的语句来获得这个订单的创建时间

	$create_time = $focus->column_fields["createdtime"];
	$create_time = getDisplayDate(date("Y-m-d",strtotime($create_time)));

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

文件名: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);

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

修改数据源。

很遗憾,主题中的一些图片在平台切换的时候都丢了。