diff --git a/frontend/controllers/ContractController.php b/frontend/controllers/ContractController.php index e3e6e1a..a3644a2 100644 --- a/frontend/controllers/ContractController.php +++ b/frontend/controllers/ContractController.php @@ -315,7 +315,11 @@ class ContractController extends Controller { public function actionContract($id){ $model = $this->findModel($id); - $mpdf=new \mPDF('utf-8', 'A4'); + //$mpdf=new \mPDF('utf-8', 'A4'); + $mpdf=new \mPDF('utf-8','A4','','','15','15','26','18','3'); + + $mpdf->SetHTMLHeader("
"); + $mpdf->setFooter('{PAGENO} / {nb}'); $mpdf->WriteHTML($this->renderPartial('_contract', [ 'model' => $model, ])); diff --git a/frontend/models/ContractForm.php b/frontend/models/ContractForm.php index 63cce09..6449b53 100644 --- a/frontend/models/ContractForm.php +++ b/frontend/models/ContractForm.php @@ -131,9 +131,15 @@ class ContractForm extends Model { $this->ticketType = TicketType::findOne ( $this->ticket_type ); if (! isset ( $this->ticketType )) { $this->addError ( $attribute, "Bérlet típus nem található" ); + }else{ + $contracts = Contract::find()->andWhere(['>' ,'contract.expired_at', date('Y-m-d')])->andWhere(['not in' ,'contract.flag',[Contract::$FLAG_DELETED]])->all(); + if ( count($contracts) > 0 ){ + $this->addError( $attribute , "Már van érvényes vagy lemondott szerződés az adott időszakban"); + } } } + /** * @inheritdoc */ diff --git a/frontend/views/common/_reception_menu.php b/frontend/views/common/_reception_menu.php index 588a555..0c62153 100644 --- a/frontend/views/common/_reception_menu.php +++ b/frontend/views/common/_reception_menu.php @@ -55,18 +55,6 @@ $card = $model->card; - isCustomerWithTicket() ){ - ?> -
-
- $model->customer->id_customer ]);?> -
-
-
diff --git a/frontend/views/contract/_contract.php b/frontend/views/contract/_contract.php index 5a439a9..95d2de1 100644 --- a/frontend/views/contract/_contract.php +++ b/frontend/views/contract/_contract.php @@ -27,6 +27,7 @@ use common\components\Azaz; ?> +

TAGSÁGI SZERZŐDÉS

@@ -46,7 +47,7 @@ use common\components\Azaz; adószám: 25006285-2-08 - cégjegyzékszám: 08-09-0260601 + cégjegyzékszám: 08-09-026601 bankszámlaszám: 59500155-11109938 @@ -94,7 +95,7 @@ másrészről:

-
    +
    1. A szerződő felek rögzítik, hogy a Tag igénybe kívánja venni a 9027 Győr, Nagysándor József utca 31. szám alatti CUTLER FITNESS Győr edzőterem szolgáltatásait az alábbiakban részletezett feltételek alapján.
    2. @@ -126,7 +127,7 @@ másrészről: A Tag kijelenti, hogy a Szolgáltató recepciójánál kifüggesztett Házirendjét és jelen szerződést elolvasta, értelmezte és azt magára nézve kötelezőnek ismerte el.
    3. - 7. Felmondási lehetőségek + Felmondási lehetőségek
      1. A Tag tudomásul veszi, hogy a határozott időtartam alatt nincs lehetőség a tagsági jogviszony felmondására. Indokolt esetben (pl. terhesség, sérülés, távoli helyre költözés, stb.) a Tag írásban kezdeményezheti a Szerződés közös megegyezéssel történő megszűntetését, amely kérelemről a Szolgáltató 15 napon belül saját belátása szerint dönt és döntéséről a kérelmezőt értesíti. @@ -250,7 +251,7 @@ másrészről:
      2. Nyilatkozat -

        +

        Jelen nyomtatvány kitöltésével és aláírásával felhatalmazom pénzforgalmi szolgáltatót arra, hogy a fentebb megjelölt Kedvezményezettet az általam benyújtott felhatalmazásról értesítse, és fizetési számlámat a Kedvezményezett által benyújtott beszedési megbízás alapján – megbízásom keretei között – megterhelje. Tudomásul veszem, hogy a beszedési megbízás teljesítésére szóló felhatalmazás elfogadásáról, a beszedés megkezdésének tényleges időpontjáról, illetve az elutasításáról és annak okáról a Kedvezményezettől a számlavezetőm és a szerződő fél értesítést kap.

      3. diff --git a/frontend/web/images/cutler_contract_pdf_header.jpg b/frontend/web/images/cutler_contract_pdf_header.jpg new file mode 100644 index 0000000..84ec334 Binary files /dev/null and b/frontend/web/images/cutler_contract_pdf_header.jpg differ