pdf cv schoener
This commit is contained in:
parent
810201098b
commit
aa89a19d47
|
@ -18,7 +18,7 @@ if($company['AppUser']['take_systemwide']){
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<div class="openingitem">
|
<div class="openingitem">
|
||||||
<h3><?=$company['AppUser']['nickname']." ".$company['DreamjobCompany']['corporateform'];?></h3>
|
<h3><?=$company['AppUser']['nickname'];?></h3>
|
||||||
<div>
|
<div>
|
||||||
<?php if($avatar){ ?>
|
<?php if($avatar){ ?>
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
|
@ -30,7 +30,7 @@ if($company['AppUser']['take_systemwide']){
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
<div class="noicon-title">
|
<div class="noicon-title">
|
||||||
<span><?=$company['AppUser']['nickname']." ".$company['DreamjobCompany']['corporateform'];?></span>
|
<span><?=$company['AppUser']['nickname'];?></span>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<div class="left">
|
<div class="left">
|
||||||
|
|
|
@ -4,6 +4,6 @@
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
<div class="box-title">
|
<div class="box-title">
|
||||||
<h3><?=$opening['AppUser']['nickname']." ".$opening['DreamjobCompany']['corporateform'];?></h3>
|
<h3><?=$opening['AppUser']['nickname'];?></h3>
|
||||||
<h1><?=$opening['DreamjobJobOpening']['title'];?></h1>
|
<h1><?=$opening['DreamjobJobOpening']['title'];?></h1>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
<br/>
|
<br/>
|
||||||
<p>
|
<p>
|
||||||
<h4><?=__("dreamjob.company.titleinfo");?></h4>
|
<h4><?=__("dreamjob.company.titleinfo");?></h4>
|
||||||
<?=__("dreamjob.company");?>: <?=$opening['AppUser']['nickname']." ".$opening['DreamjobCompany']['corporateform'];?><br/>
|
<?=__("dreamjob.company");?>: <?=$opening['AppUser']['nickname'];?><br/>
|
||||||
<?=__("dreamjob.headcount");?>: <?=$opening['DreamjobCompany']['headcount'];?><br/>
|
<?=__("dreamjob.headcount");?>: <?=$opening['DreamjobCompany']['headcount'];?><br/>
|
||||||
<?=__("dreamjob.owner");?>: <?=$opening['DreamjobCompany']['owner'];?>
|
<?=__("dreamjob.owner");?>: <?=$opening['DreamjobCompany']['owner'];?>
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -49,7 +49,7 @@ if($opening['AppUser']['take_systemwide']){
|
||||||
<div>
|
<div>
|
||||||
<?php if($avatar){ ?>
|
<?php if($avatar){ ?>
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
<span><?=$opening['AppUser']['nickname']." ".$opening['DreamjobCompany']['corporateform'];?></span>
|
<span><?=$opening['AppUser']['nickname'];?></span>
|
||||||
<div>
|
<div>
|
||||||
<img src="<?=$url;?>"/>
|
<img src="<?=$url;?>"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -58,7 +58,7 @@ if($opening['AppUser']['take_systemwide']){
|
||||||
}else{
|
}else{
|
||||||
?>
|
?>
|
||||||
<div class="noicon-title">
|
<div class="noicon-title">
|
||||||
<span><?=$opening['AppUser']['nickname']." ".$opening['DreamjobCompany']['corporateform'];?></span>
|
<span><?=$opening['AppUser']['nickname'];?></span>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<div class="left">
|
<div class="left">
|
||||||
|
|
|
@ -44,9 +44,9 @@
|
||||||
<a href="mailto:<?=$profil['User']['mail'];?>">
|
<a href="mailto:<?=$profil['User']['mail'];?>">
|
||||||
<?=__('dreamjob.mail.contact');?>
|
<?=__('dreamjob.mail.contact');?>
|
||||||
</a>
|
</a>
|
||||||
<?=$this->Html->link(__('dreamjob.application.mappePDF'),array('controller'=>'pdf','action'=>'profilGetPdf'));?>
|
<?=$this->Html->link('<span class="glyphicon glyphicon-print"></span> '.__('dreamjob.profil.mappePDF'),array('controller'=>'pdf','action'=>'profilGetPdf'),array('class'=>'btn btn-default btn-sm','escape'=>false,'style'=>'bottom:10px;right:15px;position:absolute;','rel'=>'external','target'=>'_blank'));?>
|
||||||
<?php }elseif(isset($application)){ ?>
|
<?php }elseif(isset($application)){ ?>
|
||||||
<?=$this->Html->link(__('dreamjob.application.mappePDF'),array('controller'=>'pdf','action'=>'applicationGetPdf','id'=>$application['DreamjobJobApplication']['id']));?>
|
<?=$this->Html->link('<span class="glyphicon glyphicon-print"></span> '.__('dreamjob.application.mappePDF'),array('controller'=>'pdf','action'=>'applicationGetPdf','id'=>$application['DreamjobJobApplication']['id']),array('class'=>'btn btn-default btn-sm','escape'=>false,'style'=>'bottom:10px;right:15px;position:absolute;','rel'=>'external','target'=>'_blank'));?>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -82,7 +82,7 @@
|
||||||
<legend>
|
<legend>
|
||||||
<span>
|
<span>
|
||||||
<?php if($msgitem['fromcompany']){
|
<?php if($msgitem['fromcompany']){
|
||||||
echo $application['AppUser']['nickname']." ".$application['DreamjobCompany']['corporateform'];
|
echo $application['AppUser']['nickname'];
|
||||||
}else{
|
}else{
|
||||||
echo $application['WorkerUser']['first_name']." ".$application['WorkerUser']['last_name'];
|
echo $application['WorkerUser']['first_name']." ".$application['WorkerUser']['last_name'];
|
||||||
} ?>
|
} ?>
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
App::import('Vendor','tcpdf/xtcpdf');
|
App::import('Vendor','tcpdf/xtcpdf');
|
||||||
$cvinhalt = $this->element('user_worker_cv',array('toPDF'=>true,'profil'=>array('User'=>$application['WorkerUser']
|
$cvinhalt = $this->element('user_worker_cv',array('toPDF'=>true,'profil'=>array('User'=>$application['WorkerUser']
|
||||||
,'AppUser'=>$application['AppUserWorker'],'DreamjobWorker'=>$application['DreamjobWorker'],'DreamjobListGraducation'=>$application['WorkerGraducation'],'DreamjobListCity'=>$application['DreamjobWorkerListCity'])));
|
,'AppUser'=>$application['AppUserWorker'],'DreamjobWorker'=>$application['DreamjobWorker'],'DreamjobListGraducation'=>$application['WorkerGraducation'],'DreamjobListCity'=>$application['DreamjobWorkerListCity'])));
|
||||||
|
|
||||||
|
$cvinhalt .= '<style>span{font-style:italic;font-size:10px;}</style>';
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,7 +44,7 @@ $tcpdf->Cell(0,0, $application['Mannerofaddress']['name'].' '.$application['AppU
|
||||||
$tcpdf->Cell(0,0, $application['DreamjobUserWorker']['street'], 0,1,'L');
|
$tcpdf->Cell(0,0, $application['DreamjobUserWorker']['street'], 0,1,'L');
|
||||||
$tcpdf->Cell(0,0, $application['DreamjobUserWorker']['postcode'].' '.$application['DreamjobWorkerListCity']['name'], 0,1,'L');
|
$tcpdf->Cell(0,0, $application['DreamjobUserWorker']['postcode'].' '.$application['DreamjobWorkerListCity']['name'], 0,1,'L');
|
||||||
$tcpdf->SetY(60);
|
$tcpdf->SetY(60);
|
||||||
$tcpdf->Cell(0,0, $application['AppUser']['nickname'].' '.$application['DreamjobCompany']['corporateform'], 0,1,'L');
|
$tcpdf->Cell(0,0, $application['AppUser']['nickname'], 0,1,'L');
|
||||||
$tcpdf->Cell(0,0, $application['DreamjobUser']['street'], 0,1,'L');
|
$tcpdf->Cell(0,0, $application['DreamjobUser']['street'], 0,1,'L');
|
||||||
$tcpdf->Cell(0,0, $application['DreamjobUser']['postcode'].' '.$application['DreamjobListCity']['name'], 0,1,'L');
|
$tcpdf->Cell(0,0, $application['DreamjobUser']['postcode'].' '.$application['DreamjobListCity']['name'], 0,1,'L');
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
<?php
|
||||||
|
App::import('Vendor','tcpdf/xtcpdf');
|
||||||
|
$cvinhalt = $this->element('user_worker_cv',array('toPDF'=>true,'profil'=>$WORKER));
|
||||||
|
$cvinhalt .= '<style>span{font-style:italic;font-size:10px;}</style>';
|
||||||
|
ob_end_clean();
|
||||||
|
|
||||||
|
|
||||||
|
$dev = 0;
|
||||||
|
$tcpdf = new XTCPDF();
|
||||||
|
$tcpdf->SetMargins(25,25,20,25);
|
||||||
|
$tcpdf->SetAuthor("Miconware");
|
||||||
|
$tcpdf->SetAutoPageBreak( false );
|
||||||
|
|
||||||
|
$tcpdf->mail=$WORKER['User']['mail'];
|
||||||
|
|
||||||
|
$tcpdf->AddPage();
|
||||||
|
|
||||||
|
// Deckblatt
|
||||||
|
$tcpdf->SetY(35);
|
||||||
|
$tcpdf->SetTextColor(0, 0, 0);
|
||||||
|
$tcpdf->SetFont($tcpdf->font);
|
||||||
|
$tcpdf->Image(WWW_ROOT.DS.'uploads'.DS.$WORKER['AppUser']['avatar'],0,35,0,140,'','','','',300,'L');
|
||||||
|
$tcpdf->SetY(180);
|
||||||
|
$tcpdf->SetFont($tcpdf->font,'B',$tcpdf->fontsize);
|
||||||
|
$tcpdf->Cell(0,0, __('dreamjob.application.mappe'), 0,1,'L');
|
||||||
|
$tcpdf->SetFont($tcpdf->font);
|
||||||
|
|
||||||
|
$tcpdf->SetY(255);
|
||||||
|
$tcpdf->Cell(0,0, $WORKER['Mannerofaddress']['name'].' '.$WORKER['AppUser']['first_name'].' '.$WORKER['AppUser']['last_name'], 0,1,'R');
|
||||||
|
$tcpdf->Cell(0,0, $WORKER['DreamjobUser']['street'], 0,1,'R');
|
||||||
|
$tcpdf->Cell(0,0, $WORKER['DreamjobUser']['postcode'].' '.$WORKER['DreamjobListCity']['name'], 0,1,'R');
|
||||||
|
|
||||||
|
//Lebenslauf
|
||||||
|
$tcpdf->title=__('dreamjob.cv');
|
||||||
|
$tcpdf->AddPage();
|
||||||
|
$tcpdf->SetY(35);
|
||||||
|
$tcpdf->SetTextColor(0, 0, 0);
|
||||||
|
$tcpdf->SetFont($tcpdf->font);
|
||||||
|
|
||||||
|
//$tcpdf->writeHTML(0,235,10,35, $cvinhalt, $dev,0,false,true,'L');
|
||||||
|
$tcpdf->writeHTML($cvinhalt);
|
||||||
|
$tcpdf->SetAutoPageBreak( false );
|
||||||
|
|
||||||
|
//Anhang
|
||||||
|
foreach($WORKER['DreamjobPageInh'] as $page){
|
||||||
|
$tcpdf->title=$page['title'];
|
||||||
|
$tcpdf->AddPage();
|
||||||
|
$tcpdf->SetY(35);
|
||||||
|
$tcpdf->SetTextColor(0, 0, 0);
|
||||||
|
$tcpdf->SetFont($tcpdf->font);
|
||||||
|
|
||||||
|
$pageType = null;
|
||||||
|
foreach($pageImage as $pg){
|
||||||
|
if($page['id'] == $pg['DreamjobPageInh']['id'])
|
||||||
|
$pageType=$pg;
|
||||||
|
}
|
||||||
|
if($pageType==null){
|
||||||
|
foreach($pageText as $pg){
|
||||||
|
if($page['id'] == $pg['DreamjobPageInh']['id'])
|
||||||
|
$pageType=$pg;
|
||||||
|
}
|
||||||
|
$tcpdf->writeHTMLCell(0,235,10,35, $pageType['DreamjobPageText']['text'], $dev,0,false,true,'L');
|
||||||
|
}else{
|
||||||
|
$tcpdf->Image(WWW_ROOT.DS.'uploads'.DS.$pageType['DreamjobPageImage']['image'],0,35,0,235,'','','','',300,'C');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// ...
|
||||||
|
// etc.
|
||||||
|
// see the TCPDF examples
|
||||||
|
|
||||||
|
echo $tcpdf->Output('filename.pdf');
|
||||||
|
// TO Download
|
||||||
|
//echo $tcpdf->Output('filename.pdf','D');
|
||||||
|
|
||||||
|
?>
|
|
@ -52,7 +52,7 @@ if($profil['AppUser']['take_systemwide']){
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<div class="box">
|
<div class="box">
|
||||||
|
|
||||||
<h1><?=$profil['AppUser']['nickname']." ".$profil['DreamjobCompany']['corporateform'];?></h1>
|
<h1><?=$profil['AppUser']['nickname'];?></h1>
|
||||||
<div class="columns">
|
<div class="columns">
|
||||||
<?php if(!$avatar){ ?>
|
<?php if(!$avatar){ ?>
|
||||||
<div class="bar">
|
<div class="bar">
|
||||||
|
|
|
@ -35,6 +35,7 @@ legend{
|
||||||
padding:18px 24px;
|
padding:18px 24px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
color:black;
|
color:black;
|
||||||
|
position:relative;
|
||||||
}
|
}
|
||||||
.form-group{
|
.form-group{
|
||||||
padding:15px 0;
|
padding:15px 0;
|
||||||
|
|
Loading…
Reference in New Issue