update mpdf lib version from 6 to 8
This commit is contained in:
@@ -21,6 +21,7 @@ use backend\models\TransferListUserGroupedSearch;
|
||||
use backend\models\TransferLaterSearch;
|
||||
use yii\helpers\Url;
|
||||
use common\components\Helper;
|
||||
use common\components\MpdfUtil;
|
||||
|
||||
/**
|
||||
* TransferController implements the CRUD actions for Transfer model.
|
||||
@@ -66,23 +67,23 @@ class TransferController extends \backend\controllers\BackendController
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function actionPaymentLater(){
|
||||
$searchModel = new TransferLaterSearch();
|
||||
|
||||
|
||||
|
||||
|
||||
if ( \Yii::$app->request->isPost){
|
||||
$searchModel->load(Yii::$app->request->post());
|
||||
if ( $searchModel->doPayout()) {
|
||||
return $this->redirect(['transfer/payment-later' ]);
|
||||
}
|
||||
}
|
||||
|
||||
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
|
||||
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
|
||||
if ( $searchModel->output =='pdf'){
|
||||
$this->downloadPaymentLaterPDF($dataProvider);
|
||||
}else if ( $searchModel->output =='xls'){
|
||||
@@ -91,9 +92,9 @@ class TransferController extends \backend\controllers\BackendController
|
||||
|
||||
$accounts = Account::read();
|
||||
$users = User::read();
|
||||
|
||||
|
||||
Url::remember("payment_later",Url::current());
|
||||
|
||||
|
||||
return $this->render('payment_later', [
|
||||
'searchModel' => $searchModel,
|
||||
'dataProvider' => $dataProvider,
|
||||
@@ -245,31 +246,31 @@ class TransferController extends \backend\controllers\BackendController
|
||||
exit ();
|
||||
|
||||
}
|
||||
|
||||
|
||||
protected function downloadPaymentLaterPDF($dataProvider) {
|
||||
|
||||
|
||||
// $mpdf = new \mPDF ( 'utf-8', 'A4' );
|
||||
$mpdf = new \mPDF ( 'utf-8', 'A4-L' );
|
||||
$mpdf = MpdfUtil::createMpdfWith6XConstructor ( 'utf-8', 'A4-L' );
|
||||
$fn = "utolagos_fizetesek.pdf";
|
||||
|
||||
|
||||
$mpdf->useSubstitutions = false;
|
||||
$mpdf->simpleTables = true;
|
||||
$mpdf->SetHeader ( "" );
|
||||
$mpdf->setFooter ( '{PAGENO} / {nb}' );
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$stylesheet = file_get_contents ( \Yii::getAlias ( '@vendor' . '/bower/bootstrap/dist/css/bootstrap.css' ) ); // external css
|
||||
$mpdf->WriteHTML ( $stylesheet, 1 );
|
||||
|
||||
|
||||
$mpdf->WriteHTML ( $this->renderPartial ( '_pdf_payment_later.php', [
|
||||
'dataProvider' => $dataProvider
|
||||
] ) );
|
||||
$mpdf->Output ( $fn, 'D' );
|
||||
exit ();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Lists all Transfer models.
|
||||
* @return mixed
|
||||
@@ -278,7 +279,7 @@ class TransferController extends \backend\controllers\BackendController
|
||||
{
|
||||
$searchModel = new TransferSearch();
|
||||
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
$accounts = Account::read();
|
||||
$searchModel->totalsTransfers();
|
||||
$users = User::read();
|
||||
@@ -293,7 +294,7 @@ class TransferController extends \backend\controllers\BackendController
|
||||
'accounts' => $accounts,
|
||||
'users' => $users,
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -446,23 +447,23 @@ class TransferController extends \backend\controllers\BackendController
|
||||
$searchModel = new TransferListSearch();
|
||||
$searchModel->accounts = Account::read();
|
||||
$searchModel->users = User::read();
|
||||
|
||||
|
||||
$searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
|
||||
|
||||
if ( $searchModel->output === 'pdf'){
|
||||
$user = User::findOne(\Yii::$app->user->id);
|
||||
$mpdf=new \mPDF('utf-8', 'A4-L');
|
||||
$mpdf= MpdfUtil::createMpdfWith6XConstructor('utf-8', 'A4-L');
|
||||
$fn = "";
|
||||
$ov = '_total_content_pdf';
|
||||
$dt= "_letrehozva_".date("Ymd_His"). "_" . $user->username;
|
||||
$dt= "_letrehozva_".date("Ymd_His"). "_" . $user->username;
|
||||
$interval="";
|
||||
$account = "";
|
||||
$currentUser= "";
|
||||
if ( isset($searchModel->currentAccount) ){
|
||||
$account =( "_kassza_".$searchModel->currentAccount->name);
|
||||
}
|
||||
|
||||
|
||||
if ( isset($searchModel->currentUser) ){
|
||||
$currentUser = ( "_felhasznalo_".$searchModel->currentUser->username);
|
||||
}
|
||||
@@ -486,15 +487,15 @@ class TransferController extends \backend\controllers\BackendController
|
||||
$fn="napi_bevetelek.teljes";
|
||||
}
|
||||
$fn = $fn. $interval . $dt .$account .$currentUser. ".pdf";
|
||||
|
||||
|
||||
$mpdf->useSubstitutions=false;
|
||||
$mpdf->simpleTables = true;
|
||||
$mpdf->SetHeader( \Yii::$app->params[ "company_name" ] . " - Létrehozva: " .$user->username . ", ".\Yii::$app->formatter->asDatetime(time()) );
|
||||
$mpdf->setFooter('{PAGENO} / {nb}');
|
||||
|
||||
|
||||
$stylesheet = file_get_contents( \Yii::getAlias('@vendor'.'/bower/bootstrap/dist/css/bootstrap.css')); // external css
|
||||
$mpdf->WriteHTML($stylesheet,1);
|
||||
|
||||
|
||||
$mpdf->WriteHTML($this->renderPartial($ov, [
|
||||
'searchModel' => $searchModel,
|
||||
]));
|
||||
@@ -505,10 +506,10 @@ class TransferController extends \backend\controllers\BackendController
|
||||
'searchModel' => $searchModel,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Lists all Transfer models.
|
||||
* @return mixed
|
||||
@@ -518,16 +519,16 @@ class TransferController extends \backend\controllers\BackendController
|
||||
$searchModel = new TransferListUserGroupedSearch();
|
||||
$searchModel->accounts = Account::read();
|
||||
$searchModel->users = User::read();
|
||||
|
||||
|
||||
$searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
|
||||
|
||||
return $this->render('list_user_grouped', [
|
||||
'searchModel' => $searchModel,
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Lists all Transfer models.
|
||||
* @return mixed
|
||||
@@ -540,16 +541,16 @@ class TransferController extends \backend\controllers\BackendController
|
||||
$searchModel->users = User::read();
|
||||
$searchModel->productCategories = ProductCategory::read();
|
||||
$searchModel->productOptions = Product::read();
|
||||
|
||||
|
||||
$searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
|
||||
|
||||
return $this->render('sale', [
|
||||
'searchModel' => $searchModel,
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function actionSalePdf(){
|
||||
$searchModel = new TransferSaleSearch();
|
||||
$searchModel->mode = 'admin';
|
||||
@@ -557,11 +558,11 @@ class TransferController extends \backend\controllers\BackendController
|
||||
$searchModel->users = User::read();
|
||||
$searchModel->productCategories = ProductCategory::read();
|
||||
$searchModel->productOptions = Product::read();
|
||||
|
||||
|
||||
$searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
$mpdf=new \mPDF('utf-8', 'A4-L');
|
||||
|
||||
|
||||
$mpdf= MpdfUtil::createMpdfWith6XConstructor('utf-8', 'A4-L');
|
||||
$stylesheet = file_get_contents( \Yii::getAlias('@vendor'.'/bower/bootstrap/dist/css/bootstrap.css')); // external css
|
||||
$mpdf->WriteHTML($stylesheet,1);
|
||||
$mpdf->WriteHTML($this->renderPartial('_result_sale', [
|
||||
@@ -569,9 +570,9 @@ class TransferController extends \backend\controllers\BackendController
|
||||
]));
|
||||
$mpdf->Output('MyPDF.pdf', 'D');
|
||||
exit;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Lists all Transfer models.
|
||||
* @return mixed
|
||||
@@ -580,11 +581,11 @@ class TransferController extends \backend\controllers\BackendController
|
||||
{
|
||||
$searchModel = new TransferSummarySearch();
|
||||
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
|
||||
|
||||
|
||||
$accounts = Account::read();
|
||||
|
||||
|
||||
$users = User::read();
|
||||
|
||||
|
||||
return $this->render('summary', [
|
||||
'searchModel' => $searchModel,
|
||||
'dataProvider' => $dataProvider,
|
||||
@@ -592,7 +593,7 @@ class TransferController extends \backend\controllers\BackendController
|
||||
'users' => $users,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Displays a single Transfer model.
|
||||
* @param integer $id
|
||||
@@ -604,16 +605,16 @@ class TransferController extends \backend\controllers\BackendController
|
||||
'model' => $this->findModel($id),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public function actionUnstorno($id)
|
||||
{
|
||||
$model = $this->findModel($id);
|
||||
|
||||
|
||||
$model->unstorono();
|
||||
|
||||
|
||||
Helper::flash("success", "Bérlet visszaállítva");
|
||||
|
||||
|
||||
return $this->redirect( ['view' ,'id' => $model->id_transfer]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user