更新离线申请pdf功能

This commit is contained in:
wlx 2014-06-23 03:42:57 +00:00
parent 02e25a420b
commit b23ed6614d
4 changed files with 8 additions and 18 deletions

View File

@ -25,7 +25,7 @@ class ApplicantPDF extends FPDI
$this->addPage(); $this->addPage();
$this->useTemplate($tplidx); $this->useTemplate($tplidx);
$this->SetFont('ugb','',$this->fontsize); $this->SetFont('ugb','',$this->fontsize);
$this->setXY(74,43); $this->setXY(86,41.5);
$this->Write($this->fontsize,$this->data['realname']); $this->Write($this->fontsize,$this->data['realname']);
$this->SetXY(34,55); $this->SetXY(34,55);
$this->MultiCell (166, 4, str_replace(";","\n",$this->data['westdclist'])); $this->MultiCell (166, 4, str_replace(";","\n",$this->data['westdclist']));
@ -33,18 +33,18 @@ class ApplicantPDF extends FPDI
$this->MultiCell(166,4,trim($this->data['project'])); $this->MultiCell(166,4,trim($this->data['project']));
//$this->setXY(34,239); //$this->setXY(34,239);
//$this->Write($this->fontsize,$this->data['realname']); //$this->Write($this->fontsize,$this->data['realname']);
$this->setXY(32,223); $this->setXY(32,222);
$this->Write($this->fontsize,$this->data['unit']); $this->Write($this->fontsize,$this->data['unit']);
$this->setXY(112,223); $this->setXY(112,222);
$this->Write($this->fontsize,$this->data['email']); $this->Write($this->fontsize,$this->data['email']);
$this->setXY(174,223); $this->setXY(174,222);
$this->Write($this->fontsize,$this->data['postcode']); $this->Write($this->fontsize,$this->data['postcode']);
$this->setXY(32,230); $this->setXY(32,228);
$this->Write($this->fontsize,$this->data['address']); $this->Write($this->fontsize,$this->data['address']);
$this->setXY(112,230); $this->setXY(112,228);
$this->Write($this->fontsize,$this->data['phone']); $this->Write($this->fontsize,$this->data['phone']);
$t=date("Y-m-d"); $t=date("Y-m-d");
$this->setXY(174,230); $this->setXY(174,228);
$this->Write($this->fontsize,$t); $this->Write($this->fontsize,$t);
} }
function drawHeihe() function drawHeihe()

View File

@ -312,17 +312,7 @@ class Order
public function pdfPrint($formData,$userid = 0,$save = false,$returnpdf = false) public function pdfPrint($formData,$userid = 0,$save = false,$returnpdf = false)
{ {
$sql="SELECT m.title||'('||m.filesize::text||'MB)' as title FROM dataorder d $sql="SELECT m.title||'('||m.filesize::text||'MB)' as title FROM dataorder d
RIGHT JOIN heihemetadata m ON d.uuid=m.uuid RIGHT JOIN normalmetadata m ON d.uuid=m.uuid WHERE d.status=2 AND d.userid=?";
WHERE d.status=2 AND d.userid=?";
$list = $this->db->fetchAll($sql,array($userid));
foreach($list as $i=>$row){
@$formData['heihelist'].=($i+1).". ".$row['title'].";";
}
$sql="SELECT m.title||'('||m.filesize::text||'MB)' as title FROM dataorder d
RIGHT JOIN normalmetadata m ON d.uuid=m.uuid WHERE d.uuid not in (select uuid from heihemetadata) AND d.status=2 AND d.userid=?";
$list = $this->db->fetchAll($sql,array($userid)); $list = $this->db->fetchAll($sql,array($userid));
foreach($list as $i=>$row){ foreach($list as $i=>$row){

Binary file not shown.

Binary file not shown.