Sehr #geehrte/r# #Anrede# #Vorname# #Nachname#,
Text ...
"; + $value->s_placeholder = "Betreff der E-Mail"; + $value->m_placeholder = "Nachricht der E-Mail"; + if(isset($data['customer_mail_id']) && $customer_mail = CustomerMail::find($data['customer_mail_id'])){ + $value->subject = "Re: ".Util::_first_replace($customer_mail->subject); + $value->customer_mail = $customer_mail; + } + + $value->title = "E-Mail- Nachricht an Kunden senden"; + $value->subtitle = "Dem Kunden wird eine E-Mail zugesendet."; + if($data['id'] === 'reply-send'){ + $value->title = "E-Mail Antwort an Kunden senden"; + $value->subtitle = "Dem Kunden wird eine E-Mail zugesendet, die im System als Antwort gespeichert wird."; + } + $value->url = $data['url']; + $value->customer_mail_dir = isset($data['customer_mail_dir']) ? $data['customer_mail_dir'] : 0; + $value->customer_mail_country = isset($data['customer_mail_country']) ? $data['customer_mail_country'] : 0; + + $value = self::prepareContactMails($value); + return view("customer.mail.modal-new-mail", compact('data', 'value'))->render(); + + } + /*Antwort speichern*/ if ($data['action'] === "reply-customer-mail") { if (isset($data['booking_id']) && $booking = Booking::find($data['booking_id'])) { $value->id = $data['booking_id']; + $value->draft = false; $value->booking = $booking; $value->message = ""; $value->subject = ""; $value->s_placeholder = "Betreff des Kunden"; $value->m_placeholder = "Nachricht des Kunden"; if(isset($data['customer_mail_id']) && $customer_mail = CustomerMail::find($data['customer_mail_id'])){ - $value->subject = "Re: ".$customer_mail->subject; + $value->subject = "Re: ".Util::_first_replace($customer_mail->subject); $value->customer_mail = $customer_mail; } $value->title = "E-Mail Antwort speichern"; @@ -193,7 +342,11 @@ class CustomerMailRepository extends BaseRepository { } $value->url = $data['url']; + $value->show = 'reply'; + $value->customer_mail_dir = isset($data['customer_mail_dir']) ? $data['customer_mail_dir'] : 0; + $value->customer_mail_country = isset($data['customer_mail_country']) ? $data['customer_mail_country'] : 0; + $value = self::prepareContactMails($value); return view("customer.mail.modal-new-mail", compact('data', 'value'))->render(); } diff --git a/app/Repositories/DraftRepository.php b/app/Repositories/DraftRepository.php index 87de70c..8feb359 100644 --- a/app/Repositories/DraftRepository.php +++ b/app/Repositories/DraftRepository.php @@ -515,5 +515,74 @@ class DraftRepository extends BaseRepository { return null; } + public function change_dates_drafts_from_booking($new_start_date) + { + $booking = $this->model; + $start_date = $booking->start_date; + $_start_date = $booking->start_date; + $_end_date = $booking->end_date; + $new_start_date = Carbon::parse($new_start_date); + //$duration = $booking->start_date->diffInDays($booking->end_date, false); + $diff_days = $booking->start_date->diffInDays($new_start_date, false); + //new start date booking + $_start_date->modify($diff_days.' days'); + //new end date booking + $_end_date->modify($diff_days.' days'); + + /*dump($diff_days); + dump($_start_date); + dump($_end_date); + */ + + if($booking->booking_draft_items){ + foreach ($booking->booking_draft_items as $booking_draft_item){ + + /* dump($booking_draft_item->id); + $start_date_temp = null; + $end_date_temp = null; + if($booking_draft_item->draft_item){ + if($booking_draft_item->draft_item->days_start > 0){ + $start_date_temp = clone $start_date; + $start_date_temp->addDay($booking_draft_item->draft_item->days_start-1+$diff_days); + dump($start_date_temp->format("d.m.Y")); + } + + if($booking_draft_item->draft_item->days_duration > 0){ + $end_date_temp = clone $start_date; + $end_date_temp->addDay($booking_draft_item->draft_item->days_duration-1+$diff_days); + dump($end_date_temp->format("d.m.Y")); + } + }*/ + + $d_start_date = null; + $d_end_date = null; + if($d_start_date = $booking_draft_item->getStartDateRow()){ + $d_start_date->modify($diff_days.' days'); + //dump($d_start_date->format('d.m.Y')); + $booking_draft_item->setStartDateRow($d_start_date->format('Y-m-d')); + } + if($d_end_date = $booking_draft_item->getEndDateRow()){ + $d_end_date->modify($diff_days.' days'); + //sdump($d_end_date->format('d.m.Y')); + $booking_draft_item->setEndDateRow($d_end_date->format('Y-m-d')); + } + + /*if($start_date_temp != null && $start_date_temp == $d_start_date){ + dump(true); + } + if($end_date_temp != null && $end_date_temp == $d_end_date){ + dump(true); + }*/ + $booking_draft_item->save(); + } + } + if(!$booking->origin_start_date){ + $booking->origin_start_date = $booking->start_date; + } + $booking->start_date = $_start_date; + $booking->end_date = $_end_date; + $booking->save(); + return true; + } } \ No newline at end of file diff --git a/app/Services/CreateCouponPDF.php b/app/Services/CreateCouponPDF.php new file mode 100644 index 0000000..b6e5aac --- /dev/null +++ b/app/Services/CreateCouponPDF.php @@ -0,0 +1,175 @@ +coupon = $coupon; + } + + public function create(){ + + // initiate FPDI + $pdf = new CouponPDF(); + if($this->coupon->text == NULL && $this->coupon->value == 50.00){ + $is_static_coupon = true; + + $pdf->_set('is_static_coupon', true); + }else{ + $is_static_coupon = false; + $pdf->_set('is_static_coupon', false); + } + + $pdf->AddFont('Helvetica', '', 'helvetica.php'); + $pdf->AddPage('P', array(210, 297)); + if ($this->coupon->isLegal()) { + $pdf->SetXY(20, 90); + $pdf->SetTextColor(230, 10, 10); + $pdf->SetFont('Helvetica', 'B', 28); + $pdf->Cell(80, 20, utf8_decode('Der Gutschein ist nicht mehr gültig!'), 0, 0, 'L'); + } + + + + if(!$is_static_coupon){ + $pdf->SetXY(30, 55); + $pdf->SetTextColor(16, 77, 140); + $pdf->SetFont('Helvetica', 'B', 50); + $pdf->Cell(80, 20, Util::_number_format($this->coupon->value), 0, 0, 'L'); + } + + $pdf->SetDrawColor(16, 77, 140); + $pdf->SetFillColor(16, 77, 140); + $pdf->SetLineWidth(0.4); + $pdf->Rect(126, 31, 74, 20, 'DF'); + + $pdf->SetTextColor(255,255,255); + $x = 128; + $y = 32; + $border = 0; + + $pdf->SetXY($x, $y); + $pdf->SetFont('Helvetica', 'B', 10); + $pdf->Cell(30, 6, "Nummer:", $border, 0, 'L'); + $pdf->SetFont('Helvetica', '', 10); + $pdf->Cell(40, 6, $this->coupon->number, $border, 0, 'R'); + $y += 6; + $pdf->SetXY($x, $y); + $pdf->SetFont('Helvetica', 'B', 10); + $pdf->Cell(30, 6, utf8_decode('Gültig vom:'), $border, 0, 'L'); + $pdf->SetFont('Helvetica', '', 10); + $pdf->Cell(40, 6, Util::_format_date($this->coupon->issue_date), $border, 0, 'R'); + $y += 6; + $pdf->SetXY($x, $y); + $pdf->SetFont('Helvetica', 'B', 10); + $pdf->Cell(30, 6, utf8_decode('Gültig bis:'), $border, 0, 'L'); + $pdf->SetFont('Helvetica', '', 10); + $pdf->Cell(40, 6, Util::_format_date($this->coupon->valid_date), $border, 0, 'R'); + + + //$pdf->SetDrawColor(16, 77, 140); + $pdf->SetFillColor(16, 77, 140); + $pdf->Rect(126, 56, 74, 7.5, 'DF'); + $pdf->Rect(126, 56, 74, 35, 'D'); + + $x = 128; + $y = 56; + $pdf->SetXY($x, $y); + + $pdf->SetFont('Helvetica', 'B', 10); + $pdf->Cell(40, 7.5, utf8_decode('Ausgestellt für:'), $border, 0, 'L'); + + $pdf->SetTextColor(16, 77, 140); + $pdf->SetFont('Helvetica', '', 10); + + $customerName = ($this->coupon->customer && $this->coupon->customer->salutation ? $this->coupon->customer->salutation->name . ' ' : '' ) + . ($this->coupon->customer->title ? $$this->coupon->customer->title . ' ' : '' ) + . $this->coupon->customer->fullName(); + $customerStreet = $this->coupon->customer ? $this->coupon->customer->street : ''; + $customerRegion = $this->coupon->customer->zip ? $this->coupon->customer->zip." " : ''; + $customerRegion .= $this->coupon->customer->city ? $this->coupon->customer->city : ''; + + $y += 12; + $pdf->SetXY($x, $y); + $pdf->Cell(70, 5.5, utf8_decode($customerName), $border, 0, 'L'); + $y += 5.5; + $pdf->SetXY($x, $y); + $pdf->Cell(70, 5.5, utf8_decode($customerStreet), $border, 0, 'L'); + $y += 5.5; + $pdf->SetXY($x, $y); + $pdf->Cell(70, 5.5, utf8_decode($customerRegion), $border, 0, 'L'); + + $x = 128; + $y = 106; + $pdf->SetXY($x, $y); + $pdf->SetTextColor(0, 0, 0); + $pdf->SetFont('Helvetica', 'B', 10); + + $sender = 'STERN TOURS GmbH'."\n". + 'Emser Straße 3'."\n". + '10719 Berlin'."\n\n". + 'Fon: +49 (0) 30 700 9410 0'."\n". + 'Fax: +49 (0) 30 700 9410 44'."\n". + 'e-Mail: stern@sterntours.de'."\n". + 'Internet: www.sterntours.de'."\n"; + $pdf->MultiCell(70, 5.5, utf8_decode($sender), $border, 'L'); + + + if($is_static_coupon) { + $x = 12; + $y = 155.5; + $pdf->SetXY($x, $y); + $pdf->SetTextColor(0, 0, 0); + $pdf->SetFont('Helvetica', 'B', 10); + $pdf->Cell(130, 5.5, utf8_decode('Gutscheinbedingungen:'), $border, 0, 'L'); + $pdf->SetFont('Helvetica', '', 7); + $terms = '- gültig bei Pauschalreisen, Last Minute & More, Hotel und Ferienhäuser'."\n". + '- nur Einlösbar bei Buchungen mit einem Gesamtreisepreis von mind. Euro 750,-'."\n". + '- Der Gutscheinbetrag wird Ihnen nach Reiseantritt der nächsten Reise per'."\n". + ' Banküberweisung zugestellt'."\n". + '- der Reise-Gutschein kann bis einen Tag vor Abreise eingelöst werden'."\n". + '- pro Buchung kann nur ein Reise-Gutschein eingelöst werden'."\n". + '- der Reise-Gutschein kann nicht auf Stornokosten angerechnet werden'."\n". + '- bei Stornierung der Reise wird der Reise-Gutschein ungültig und nicht ausgezahlt'."\n". + '- der Reise-Gutschein ist nicht übertragbar'."\n"; + + $y += 5.5; + $pdf->SetXY($x, $y); + $pdf->MultiCell(130, 3.5, utf8_decode($terms), $border, 'L'); + + }else{ + $x = 12; + $y = 157; + $pdf->SetXY($x, $y); + $pdf->SetTextColor(0, 0, 0); + $pdf->SetFont('Helvetica', '', 9); + if( $this->coupon->text !== ""){ + $text = $this->coupon->text; + $text = preg_replace("/\r\n|\n|\r/", "\n", $text); + + $pdf->MultiCell(180, 4.2, utf8_decode($text), 0, 'L'); + + + } + } + $this->pdf = $pdf; + } + + public function output($filename, $cd){ + if($cd){ + return $this->pdf->Output($filename, 'D'); + } + return $this->pdf->Output(); + } +} +?> diff --git a/app/Services/HTMLHelper.php b/app/Services/HTMLHelper.php index 9ee7625..83eabf1 100644 --- a/app/Services/HTMLHelper.php +++ b/app/Services/HTMLHelper.php @@ -233,12 +233,10 @@ class HTMLHelper } public static function getTravelCountriesOptions($countryId = false){ - $checked = []; if($countryId){ !is_array($countryId) ? $checked = array($countryId) : $checked = $countryId; } - $options = TravelCountry::where('active_backend',1)->get(); $ret = ''; foreach ($options as $option){ diff --git a/app/Services/Util.php b/app/Services/Util.php index 7eaeb3b..8511ace 100644 --- a/app/Services/Util.php +++ b/app/Services/Util.php @@ -1,18 +1,14 @@ contact_emails)){ + return implode($glue, $this->contact_emails); + } + return ""; + } public static function _clean_float($value){ $groups = explode(".", preg_replace("/[^0-9.-]/", "", str_replace(',', '.', $value))); @@ -74,9 +103,7 @@ class Util $clean; } - public static function replacePlaceholders($search, $replace){ - preg_match_all("/\{{(.+?)\}}/", $search, $matches); if (isset($matches[1]) && count($matches[1]) > 0){ foreach ($matches[1] as $key => $value) { @@ -89,11 +116,8 @@ class Util return $search; } - public static function cleanHTML($html) { - - $html = str_replace('font-size: 14px;', ' ', $html); $html = str_replace('font-weight: lighter; ', ' ', $html); $html = str_replace('font-family: Helvetica, Arial, sans-serif; ', ' ', $html); diff --git a/archiv.tar b/archiv.tar deleted file mode 100644 index 4d2ecf9..0000000 Binary files a/archiv.tar and /dev/null differ diff --git a/archiv.tar.gz b/archiv.tar.gz deleted file mode 100644 index 59d5472..0000000 Binary files a/archiv.tar.gz and /dev/null differ diff --git a/composer.json b/composer.json index 9908981..c2932d4 100755 --- a/composer.json +++ b/composer.json @@ -16,6 +16,8 @@ "require": { "php": "^7.2", "barryvdh/laravel-dompdf": "^0.8.5", + "setasign/fpdf": "1.8.*", + "setasign/fpdi": "^2.0", "cviebrock/eloquent-sluggable": "*", "doctrine/dbal": "*", "fideloper/proxy": "*", diff --git a/composer.lock b/composer.lock index eb023f0..f2f7758 100755 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ed17ddaad713069af32f3c21c0717aab", + "content-hash": "ec3aa7b85348a4bdb5f7b43f409003b5", "packages": [ { "name": "barryvdh/laravel-dompdf", @@ -904,23 +904,23 @@ }, { "name": "firebase/php-jwt", - "version": "v5.0.0", + "version": "v5.2.0", "source": { "type": "git", "url": "https://github.com/firebase/php-jwt.git", - "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e" + "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/firebase/php-jwt/zipball/9984a4d3a32ae7673d6971ea00bae9d0a1abba0e", - "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e", + "url": "https://api.github.com/repos/firebase/php-jwt/zipball/feb0e820b8436873675fd3aca04f3728eb2185cb", + "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": " 4.8.35" + "phpunit/phpunit": ">=4.8 <=9" }, "type": "library", "autoload": { @@ -946,7 +946,11 @@ ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "homepage": "https://github.com/firebase/php-jwt", - "time": "2017-06-27T22:17:23+00:00" + "keywords": [ + "jwt", + "php" + ], + "time": "2020-03-25T18:49:23+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1279,94 +1283,6 @@ "symlink": true } }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "time": "2018-09-29T18:48:56+00:00" - }, { "name": "jenssegers/date", "version": "v3.5.0", @@ -1434,16 +1350,16 @@ }, { "name": "laminas/laminas-diactoros", - "version": "2.2.2", + "version": "2.2.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-diactoros.git", - "reference": "95178c4751d737cdf9ab0a9f70a42754ac860e7b" + "reference": "b596c7141f5093aefec94cb5e8745212299e290f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/95178c4751d737cdf9ab0a9f70a42754ac860e7b", - "reference": "95178c4751d737cdf9ab0a9f70a42754ac860e7b", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/b596c7141f5093aefec94cb5e8745212299e290f", + "reference": "b596c7141f5093aefec94cb5e8745212299e290f", "shasum": "" }, "require": { @@ -1460,7 +1376,7 @@ "psr/http-message-implementation": "1.0" }, "replace": { - "zendframework/zend-diactoros": "self.version" + "zendframework/zend-diactoros": "^2.2.1" }, "require-dev": { "ext-curl": "*", @@ -1468,7 +1384,7 @@ "ext-libxml": "*", "http-interop/http-factory-tests": "^0.5.0", "laminas/laminas-coding-standard": "~1.0.0", - "php-http/psr7-integration-tests": "dev-master", + "php-http/psr7-integration-tests": "^1.0", "phpunit/phpunit": "^7.5.18" }, "type": "library", @@ -1514,20 +1430,20 @@ "psr", "psr-7" ], - "time": "2020-01-07T19:39:26+00:00" + "time": "2020-03-29T12:30:54+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "0fb9675b84a1666ab45182b6c5b29956921e818d" + "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/0fb9675b84a1666ab45182b6c5b29956921e818d", - "reference": "0fb9675b84a1666ab45182b6c5b29956921e818d", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", + "reference": "bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9", "shasum": "" }, "require": { @@ -1566,24 +1482,30 @@ "laminas", "zf" ], - "time": "2020-01-07T22:58:31+00:00" + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2020-04-03T16:01:00+00:00" }, { "name": "laracasts/flash", - "version": "3.0.3", + "version": "3.1", "source": { "type": "git", "url": "https://github.com/laracasts/flash.git", - "reference": "77fe3a0f0ebf32c66d9c891782e3fa4b305df249" + "reference": "150d4348477db31b9a93ccd07f713e3d0513b3bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laracasts/flash/zipball/77fe3a0f0ebf32c66d9c891782e3fa4b305df249", - "reference": "77fe3a0f0ebf32c66d9c891782e3fa4b305df249", + "url": "https://api.github.com/repos/laracasts/flash/zipball/150d4348477db31b9a93ccd07f713e3d0513b3bf", + "reference": "150d4348477db31b9a93ccd07f713e3d0513b3bf", "shasum": "" }, "require": { - "illuminate/support": "~5.0|^6.0", + "illuminate/support": "~5.0|^6.0|^7.0", "php": ">=5.4.0" }, "require-dev": { @@ -1620,20 +1542,20 @@ } ], "description": "Easy flash notifications", - "time": "2019-09-03T18:59:42+00:00" + "time": "2020-03-03T15:50:52+00:00" }, { "name": "laravel/framework", - "version": "v6.17.0", + "version": "v6.18.5", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "40fd590b93f060f2ebe407b3e6d29e66b0e57fbb" + "reference": "5b7f541a3c075b394793f4d7884a24ad6f00288a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/40fd590b93f060f2ebe407b3e6d29e66b0e57fbb", - "reference": "40fd590b93f060f2ebe407b3e6d29e66b0e57fbb", + "url": "https://api.github.com/repos/laravel/framework/zipball/5b7f541a3c075b394793f4d7884a24ad6f00288a", + "reference": "5b7f541a3c075b394793f4d7884a24ad6f00288a", "shasum": "" }, "require": { @@ -1718,7 +1640,7 @@ "ext-memcached": "Required to use the memcache cache driver.", "ext-pcntl": "Required to use all features of the queue worker.", "ext-posix": "Required to use all features of the queue worker.", - "ext-redis": "Required to use the Redis cache and queue drivers.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "filp/whoops": "Required for friendly error pages in development (^2.4).", "fzaninotto/faker": "Required to use the eloquent factory builder (^1.9.1).", "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.0|^7.0).", @@ -1766,24 +1688,24 @@ "framework", "laravel" ], - "time": "2020-02-25T15:07:46+00:00" + "time": "2020-04-07T18:54:55+00:00" }, { "name": "laravel/helpers", - "version": "v1.1.1", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/laravel/helpers.git", - "reference": "b8eae9ddd461e89d0296f74fd069c413bf83b6fa" + "reference": "1f978fc5dad9f7f906b18242c654252615201de4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/helpers/zipball/b8eae9ddd461e89d0296f74fd069c413bf83b6fa", - "reference": "b8eae9ddd461e89d0296f74fd069c413bf83b6fa", + "url": "https://api.github.com/repos/laravel/helpers/zipball/1f978fc5dad9f7f906b18242c654252615201de4", + "reference": "1f978fc5dad9f7f906b18242c654252615201de4", "shasum": "" }, "require": { - "illuminate/support": "~5.8.0|^6.0", + "illuminate/support": "~5.8.0|^6.0|^7.0", "php": ">=7.1.3" }, "require-dev": { @@ -1819,20 +1741,20 @@ "helpers", "laravel" ], - "time": "2019-07-30T15:25:31+00:00" + "time": "2020-03-03T13:52:16+00:00" }, { "name": "laravel/passport", - "version": "v8.4.0", + "version": "v8.4.3", "source": { "type": "git", "url": "https://github.com/laravel/passport.git", - "reference": "c1be259ff85109416e9e81c80fa4d3d611d6398a" + "reference": "edb9ccb9993ca98c7347da2fae20e1b8b4895f31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/passport/zipball/c1be259ff85109416e9e81c80fa4d3d611d6398a", - "reference": "c1be259ff85109416e9e81c80fa4d3d611d6398a", + "url": "https://api.github.com/repos/laravel/passport/zipball/edb9ccb9993ca98c7347da2fae20e1b8b4895f31", + "reference": "edb9ccb9993ca98c7347da2fae20e1b8b4895f31", "shasum": "" }, "require": { @@ -1850,9 +1772,10 @@ "illuminate/support": "^6.0|^7.0", "laminas/laminas-diactoros": "^2.2", "league/oauth2-server": "^8.0", + "nyholm/psr7": "^1.0", "php": "^7.2", "phpseclib/phpseclib": "^2.0", - "symfony/psr-http-message-bridge": "^1.0" + "symfony/psr-http-message-bridge": "^2.0" }, "require-dev": { "mockery/mockery": "^1.0", @@ -1891,36 +1814,36 @@ "oauth", "passport" ], - "time": "2020-02-12T14:34:02+00:00" + "time": "2020-03-31T15:48:43+00:00" }, { "name": "laravel/tinker", - "version": "v2.2.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/laravel/tinker.git", - "reference": "37579c93271ec30ef099dd633ec7c2de5e5fb112" + "reference": "cde90a7335a2130a4488beb68f4b2141869241db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/37579c93271ec30ef099dd633ec7c2de5e5fb112", - "reference": "37579c93271ec30ef099dd633ec7c2de5e5fb112", + "url": "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db", + "reference": "cde90a7335a2130a4488beb68f4b2141869241db", "shasum": "" }, "require": { - "illuminate/console": "^6.0|^7.0", - "illuminate/contracts": "^6.0|^7.0", - "illuminate/support": "^6.0|^7.0", + "illuminate/console": "^6.0|^7.0|^8.0", + "illuminate/contracts": "^6.0|^7.0|^8.0", + "illuminate/support": "^6.0|^7.0|^8.0", "php": "^7.2", - "psy/psysh": "^0.9", - "symfony/var-dumper": "^4.0|^5.0" + "psy/psysh": "^0.10.3", + "symfony/var-dumper": "^4.3|^5.0" }, "require-dev": { "mockery/mockery": "^1.3.1", - "phpunit/phpunit": "^8.0|^9.0" + "phpunit/phpunit": "^8.4|^9.0" }, "suggest": { - "illuminate/database": "The Illuminate Database package (^6.0|^7.0)." + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." }, "type": "library", "extra": { @@ -1955,32 +1878,32 @@ "laravel", "psysh" ], - "time": "2020-02-05T15:00:44+00:00" + "time": "2020-04-07T15:01:31+00:00" }, { "name": "laravelcollective/html", - "version": "v6.0.3", + "version": "v6.1.0", "source": { "type": "git", "url": "https://github.com/LaravelCollective/html.git", - "reference": "bcc317d21a7e04eebcc81c4109fa84feaab63590" + "reference": "64f2268bf41bf02b3a9dd3c30f102e934d721664" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/LaravelCollective/html/zipball/bcc317d21a7e04eebcc81c4109fa84feaab63590", - "reference": "bcc317d21a7e04eebcc81c4109fa84feaab63590", + "url": "https://api.github.com/repos/LaravelCollective/html/zipball/64f2268bf41bf02b3a9dd3c30f102e934d721664", + "reference": "64f2268bf41bf02b3a9dd3c30f102e934d721664", "shasum": "" }, "require": { - "illuminate/http": "^6.0", - "illuminate/routing": "^6.0", - "illuminate/session": "^6.0", - "illuminate/support": "^6.0", - "illuminate/view": "^6.0", - "php": ">=7.2" + "illuminate/http": "^6.0|^7.0", + "illuminate/routing": "^6.0|^7.0", + "illuminate/session": "^6.0|^7.0", + "illuminate/support": "^6.0|^7.0", + "illuminate/view": "^6.0|^7.0", + "php": ">=7.2.5" }, "require-dev": { - "illuminate/database": "^6.0", + "illuminate/database": "^6.0|^7.0", "mockery/mockery": "~1.0", "phpunit/phpunit": "~7.1" }, @@ -2023,7 +1946,7 @@ ], "description": "HTML and Form Builders for the Laravel Framework", "homepage": "https://laravelcollective.com", - "time": "2019-10-02T00:37:39+00:00" + "time": "2020-03-02T16:41:28+00:00" }, { "name": "lcobucci/jwt", @@ -2082,16 +2005,16 @@ }, { "name": "league/commonmark", - "version": "1.3.0", + "version": "1.3.3", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "4f30be7a2cbf3bfa5788abab71384713e48f451f" + "reference": "5a67afc2572ec6d430526cdc9c637ef124812389" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/4f30be7a2cbf3bfa5788abab71384713e48f451f", - "reference": "4f30be7a2cbf3bfa5788abab71384713e48f451f", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/5a67afc2572ec6d430526cdc9c637ef124812389", + "reference": "5a67afc2572ec6d430526cdc9c637ef124812389", "shasum": "" }, "require": { @@ -2152,7 +2075,21 @@ "md", "parser" ], - "time": "2020-02-08T23:42:03+00:00" + "funding": [ + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://www.patreon.com/colinodell", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league%2fcommonmark", + "type": "tidelift" + } + ], + "time": "2020-04-05T16:01:48+00:00" }, { "name": "league/event", @@ -2206,16 +2143,16 @@ }, { "name": "league/flysystem", - "version": "1.0.64", + "version": "1.0.66", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "d13c43dbd4b791f815215959105a008515d1a2e0" + "reference": "021569195e15f8209b1c4bebb78bd66aa4f08c21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d13c43dbd4b791f815215959105a008515d1a2e0", - "reference": "d13c43dbd4b791f815215959105a008515d1a2e0", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/021569195e15f8209b1c4bebb78bd66aa4f08c21", + "reference": "021569195e15f8209b1c4bebb78bd66aa4f08c21", "shasum": "" }, "require": { @@ -2286,7 +2223,13 @@ "sftp", "storage" ], - "time": "2020-02-05T18:14:17+00:00" + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2020-03-17T18:58:12+00:00" }, { "name": "league/oauth2-server", @@ -2367,21 +2310,21 @@ }, { "name": "maatwebsite/excel", - "version": "3.1.18", + "version": "3.1.19", "source": { "type": "git", "url": "https://github.com/Maatwebsite/Laravel-Excel.git", - "reference": "d0231ab1f4bb93c8695630cb445ada1fdc54add0" + "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/d0231ab1f4bb93c8695630cb445ada1fdc54add0", - "reference": "d0231ab1f4bb93c8695630cb445ada1fdc54add0", + "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c", + "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c", "shasum": "" }, "require": { "ext-json": "*", - "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*|^6.0", + "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0", "php": "^7.0", "phpoffice/phpspreadsheet": "^1.10" }, @@ -2430,34 +2373,44 @@ "php", "phpspreadsheet" ], - "time": "2019-12-24T10:40:12+00:00" + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2020-02-28T15:47:45+00:00" }, { "name": "markbaker/complex", - "version": "1.4.7", + "version": "1.4.8", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPComplex.git", - "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000" + "reference": "8eaa40cceec7bf0518187530b2e63871be661b72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/1ea674a8308baf547cbcbd30c5fcd6d301b7c000", - "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/8eaa40cceec7bf0518187530b2e63871be661b72", + "reference": "8eaa40cceec7bf0518187530b2e63871be661b72", "shasum": "" }, "require": { "php": "^5.6.0|^7.0.0" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3", - "phpcompatibility/php-compatibility": "^8.0", + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", + "phpcompatibility/php-compatibility": "^9.0", "phpdocumentor/phpdocumentor": "2.*", "phploc/phploc": "2.*", "phpmd/phpmd": "2.*", "phpunit/phpunit": "^4.8.35|^5.4.0", "sebastian/phpcpd": "2.*", - "squizlabs/php_codesniffer": "^3.3.0" + "squizlabs/php_codesniffer": "^3.4.0" }, "type": "library", "autoload": { @@ -2525,7 +2478,7 @@ "complex", "mathematics" ], - "time": "2018-10-13T23:28:42+00:00" + "time": "2020-03-11T20:15:49+00:00" }, { "name": "markbaker/matrix", @@ -2679,16 +2632,16 @@ }, { "name": "nesbot/carbon", - "version": "2.30.0", + "version": "2.32.2", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4" + "reference": "f10e22cf546704fab1db4ad4b9dedbc5c797a0dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/912dff66d2690ca66abddb9b291a1df5f371d3b4", - "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/f10e22cf546704fab1db4ad4b9dedbc5c797a0dc", + "reference": "f10e22cf546704fab1db4ad4b9dedbc5c797a0dc", "shasum": "" }, "require": { @@ -2697,6 +2650,7 @@ "symfony/translation": "^3.4 || ^4.0 || ^5.0" }, "require-dev": { + "doctrine/orm": "^2.7", "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", "kylekatarnls/multi-tester": "^1.1", "phpmd/phpmd": "^2.8", @@ -2745,7 +2699,17 @@ "datetime", "time" ], - "time": "2020-02-07T15:25:46+00:00" + "funding": [ + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2020-03-31T13:43:19+00:00" }, { "name": "nikic/php-parser", @@ -2799,6 +2763,68 @@ ], "time": "2019-11-08T13:50:10+00:00" }, + { + "name": "nyholm/psr7", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/psr7.git", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c", + "shasum": "" + }, + "require": { + "php": "^7.1", + "php-http/message-factory": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "dev-master", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^7.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "http://tnyholm.se", + "keywords": [ + "psr-17", + "psr-7" + ], + "time": "2019-09-05T13:24:16+00:00" + }, { "name": "opis/closure", "version": "3.5.1", @@ -2983,17 +3009,67 @@ "time": "2019-09-11T20:02:13+00:00" }, { - "name": "phpoffice/phpspreadsheet", - "version": "1.10.1", + "name": "php-http/message-factory", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", - "reference": "1648dc9ebef6ebe0c5a172e16cf66732918416e0" + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/1648dc9ebef6ebe0c5a172e16cf66732918416e0", - "reference": "1648dc9ebef6ebe0c5a172e16cf66732918416e0", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "time": "2015-12-19T14:08:53+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "c2a205e82f9cf1cc9fab86b79e808d86dd680470" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/c2a205e82f9cf1cc9fab86b79e808d86dd680470", + "reference": "c2a205e82f9cf1cc9fab86b79e808d86dd680470", "shasum": "" }, "require": { @@ -3073,24 +3149,24 @@ "xls", "xlsx" ], - "time": "2019-12-01T23:13:51+00:00" + "time": "2020-03-02T13:09:03+00:00" }, { "name": "phpoption/phpoption", - "version": "1.7.2", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959" + "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959", - "reference": "77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/4acfd6a4b33a509d8c88f50e5222f734b6aeebae", + "reference": "4acfd6a4b33a509d8c88f50e5222f734b6aeebae", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0" + "php": "^5.5.9 || ^7.0 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.3", @@ -3128,20 +3204,20 @@ "php", "type" ], - "time": "2019-12-15T19:35:24+00:00" + "time": "2020-03-21T18:07:53+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.25", + "version": "2.0.27", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "c18159618ed7cd7ff721ac1a8fec7860a475d2f0" + "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c18159618ed7cd7ff721ac1a8fec7860a475d2f0", - "reference": "c18159618ed7cd7ff721ac1a8fec7860a475d2f0", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", + "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc", "shasum": "" }, "require": { @@ -3220,7 +3296,21 @@ "x.509", "x509" ], - "time": "2020-02-25T04:16:50+00:00" + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2020-04-04T23:17:33+00:00" }, { "name": "psr/container", @@ -3375,16 +3465,16 @@ }, { "name": "psr/log", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", "shasum": "" }, "require": { @@ -3418,7 +3508,7 @@ "psr", "psr-3" ], - "time": "2019-11-01T11:05:21+00:00" + "time": "2020-03-23T09:12:05+00:00" }, { "name": "psr/simple-cache", @@ -3470,32 +3560,30 @@ }, { "name": "psy/psysh", - "version": "v0.9.12", + "version": "v0.10.3", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4" + "reference": "2bde2fa03e05dff0aee834598b951d6fc7c6fe02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/2bde2fa03e05dff0aee834598b951d6fc7c6fe02", + "reference": "2bde2fa03e05dff0aee834598b951d6fc7c6fe02", "shasum": "" }, "require": { "dnoegel/php-xdg-base-dir": "0.1.*", "ext-json": "*", "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" + "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", + "php": "^8.0 || ^7.0 || ^5.5.9", + "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", + "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + "hoa/console": "3.17.*" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", @@ -3510,7 +3598,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-develop": "0.9.x-dev" + "dev-master": "0.10.x-dev" } }, "autoload": { @@ -3540,7 +3628,7 @@ "interactive", "shell" ], - "time": "2019-12-06T14:19:43+00:00" + "time": "2020-04-07T06:44:48+00:00" }, { "name": "ralouphie/getallheaders", @@ -3773,6 +3861,112 @@ ], "time": "2019-02-22T07:42:52+00:00" }, + { + "name": "setasign/fpdf", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/Setasign/FPDF.git", + "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Setasign/FPDF/zipball/d77904018090c17dc9f3ab6e944679a7a47e710a", + "reference": "d77904018090c17dc9f3ab6e944679a7a47e710a", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "fpdf.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Olivier Plathey", + "email": "oliver@fpdf.org", + "homepage": "http://fpdf.org/" + } + ], + "description": "FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.", + "homepage": "http://www.fpdf.org", + "keywords": [ + "fpdf", + "pdf" + ], + "time": "2019-12-08T10:32:10+00:00" + }, + { + "name": "setasign/fpdi", + "version": "v2.3.2", + "source": { + "type": "git", + "url": "https://github.com/Setasign/FPDI.git", + "reference": "527761458f504882ab844f15754523825647f291" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/527761458f504882ab844f15754523825647f291", + "reference": "527761458f504882ab844f15754523825647f291", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "php": "^5.6 || ^7.0" + }, + "conflict": { + "setasign/tfpdf": "<1.31" + }, + "require-dev": { + "phpunit/phpunit": "~5.7", + "setasign/fpdf": "~1.8", + "setasign/tfpdf": "1.31", + "tecnickcom/tcpdf": "~6.2" + }, + "suggest": { + "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." + }, + "type": "library", + "autoload": { + "psr-4": { + "setasign\\Fpdi\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Slabon", + "email": "jan.slabon@setasign.com", + "homepage": "https://www.setasign.com" + }, + { + "name": "Maximilian Kresse", + "email": "maximilian.kresse@setasign.com", + "homepage": "https://www.setasign.com" + } + ], + "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", + "homepage": "https://www.setasign.com/fpdi", + "keywords": [ + "fpdf", + "fpdi", + "pdf" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/setasign/fpdi", + "type": "tidelift" + } + ], + "time": "2020-03-23T15:53:59+00:00" + }, { "name": "swiftmailer/swiftmailer", "version": "v6.2.3", @@ -3837,16 +4031,16 @@ }, { "name": "symfony/console", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f512001679f37e6a042b51897ed24a2f05eba656" + "reference": "10bb3ee3c97308869d53b3e3d03f6ac23ff985f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f512001679f37e6a042b51897ed24a2f05eba656", - "reference": "f512001679f37e6a042b51897ed24a2f05eba656", + "url": "https://api.github.com/repos/symfony/console/zipball/10bb3ee3c97308869d53b3e3d03f6ac23ff985f7", + "reference": "10bb3ee3c97308869d53b3e3d03f6ac23ff985f7", "shasum": "" }, "require": { @@ -3909,20 +4103,34 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2020-01-25T12:44:29+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:41:10+00:00" }, { "name": "symfony/css-selector", - "version": "v5.0.4", + "version": "v5.0.7", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "ff60c90cb7950b592ebc84ad1289d0345bf24f9f" + "reference": "5f8d5271303dad260692ba73dfa21777d38e124e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/ff60c90cb7950b592ebc84ad1289d0345bf24f9f", - "reference": "ff60c90cb7950b592ebc84ad1289d0345bf24f9f", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/5f8d5271303dad260692ba73dfa21777d38e124e", + "reference": "5f8d5271303dad260692ba73dfa21777d38e124e", "shasum": "" }, "require": { @@ -3962,20 +4170,34 @@ ], "description": "Symfony CssSelector Component", "homepage": "https://symfony.com", - "time": "2020-01-04T14:08:26+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" }, { "name": "symfony/debug", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "20236471058bbaa9907382500fc14005c84601f0" + "reference": "346636d2cae417992ecfd761979b2ab98b339a45" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/20236471058bbaa9907382500fc14005c84601f0", - "reference": "20236471058bbaa9907382500fc14005c84601f0", + "url": "https://api.github.com/repos/symfony/debug/zipball/346636d2cae417992ecfd761979b2ab98b339a45", + "reference": "346636d2cae417992ecfd761979b2ab98b339a45", "shasum": "" }, "require": { @@ -4018,26 +4240,40 @@ ], "description": "Symfony Debug Component", "homepage": "https://symfony.com", - "time": "2020-01-25T12:44:29+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "symfony/error-handler", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1" + "reference": "7e9828fc98aa1cf27b422fe478a84f5b0abb7358" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d2721499ffcaf246a743e01cdf6696d3d5dd74c1", - "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/7e9828fc98aa1cf27b422fe478a84f5b0abb7358", + "reference": "7e9828fc98aa1cf27b422fe478a84f5b0abb7358", "shasum": "" }, "require": { "php": "^7.1.3", "psr/log": "~1.0", - "symfony/debug": "^4.4", + "symfony/debug": "^4.4.5", "symfony/var-dumper": "^4.4|^5.0" }, "require-dev": { @@ -4074,20 +4310,34 @@ ], "description": "Symfony ErrorHandler Component", "homepage": "https://symfony.com", - "time": "2020-01-27T09:48:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T14:07:33+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b" + "reference": "abc8e3618bfdb55e44c8c6a00abd333f831bbfed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9e3de195e5bc301704dd6915df55892f6dfc208b", - "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/abc8e3618bfdb55e44c8c6a00abd333f831bbfed", + "reference": "abc8e3618bfdb55e44c8c6a00abd333f831bbfed", "shasum": "" }, "require": { @@ -4144,7 +4394,21 @@ ], "description": "Symfony EventDispatcher Component", "homepage": "https://symfony.com", - "time": "2020-01-10T21:54:01+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -4206,16 +4470,16 @@ }, { "name": "symfony/finder", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "3a50be43515590faf812fbd7708200aabc327ec3" + "reference": "5729f943f9854c5781984ed4907bbb817735776b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/3a50be43515590faf812fbd7708200aabc327ec3", - "reference": "3a50be43515590faf812fbd7708200aabc327ec3", + "url": "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b", + "reference": "5729f943f9854c5781984ed4907bbb817735776b", "shasum": "" }, "require": { @@ -4251,20 +4515,34 @@ ], "description": "Symfony Finder Component", "homepage": "https://symfony.com", - "time": "2020-01-04T13:00:46+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "symfony/http-foundation", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5" + "reference": "62f92509c9abfd1f73e17b8cf1b72c0bdac6611b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/491a20dfa87e0b3990170593bc2de0bb34d828a5", - "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/62f92509c9abfd1f73e17b8cf1b72c0bdac6611b", + "reference": "62f92509c9abfd1f73e17b8cf1b72c0bdac6611b", "shasum": "" }, "require": { @@ -4306,20 +4584,34 @@ ], "description": "Symfony HttpFoundation Component", "homepage": "https://symfony.com", - "time": "2020-01-31T09:11:17+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T14:07:33+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5" + "reference": "f356a489e51856b99908005eb7f2c51a1dfc95dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/62116a9c8fb15faabb158ad9cb785c353c2572e5", - "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f356a489e51856b99908005eb7f2c51a1dfc95dc", + "reference": "f356a489e51856b99908005eb7f2c51a1dfc95dc", "shasum": "" }, "require": { @@ -4396,20 +4688,34 @@ ], "description": "Symfony HttpKernel Component", "homepage": "https://symfony.com", - "time": "2020-01-31T12:45:06+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T14:59:15+00:00" }, { "name": "symfony/mime", - "version": "v5.0.4", + "version": "v5.0.7", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59" + "reference": "481b7d6da88922fb1e0d86a943987722b08f3955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/2a3c7fee1f1a0961fa9cf360d5da553d05095e59", - "reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59", + "url": "https://api.github.com/repos/symfony/mime/zipball/481b7d6da88922fb1e0d86a943987722b08f3955", + "reference": "481b7d6da88922fb1e0d86a943987722b08f3955", "shasum": "" }, "require": { @@ -4458,20 +4764,34 @@ "mime", "mime-type" ], - "time": "2020-01-04T14:08:26+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38" + "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", - "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/4719fa9c18b0464d399f1a63bf624b42b6fa8d14", + "reference": "4719fa9c18b0464d399f1a63bf624b42b6fa8d14", "shasum": "" }, "require": { @@ -4483,7 +4803,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4516,20 +4836,34 @@ "polyfill", "portable" ], - "time": "2020-01-13T11:15:53+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-02-27T09:26:54+00:00" }, { "name": "symfony/polyfill-iconv", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "926832ce51059bb58211b7b2080a88e0c3b5328e" + "reference": "ad6d62792bfbcfc385dd34b424d4fcf9712a32c8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/926832ce51059bb58211b7b2080a88e0c3b5328e", - "reference": "926832ce51059bb58211b7b2080a88e0c3b5328e", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/ad6d62792bfbcfc385dd34b424d4fcf9712a32c8", + "reference": "ad6d62792bfbcfc385dd34b424d4fcf9712a32c8", "shasum": "" }, "require": { @@ -4541,7 +4875,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4575,20 +4909,34 @@ "portable", "shim" ], - "time": "2020-01-13T11:15:53+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-09T19:04:49+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a" + "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6842f1a39cf7d580655688069a03dd7cd83d244a", - "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf", + "reference": "47bd6aa45beb1cd7c6a16b7d1810133b728bdfcf", "shasum": "" }, "require": { @@ -4602,7 +4950,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4637,20 +4985,34 @@ "portable", "shim" ], - "time": "2020-01-17T12:01:36+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-09T19:04:49+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2" + "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2", - "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/81ffd3a9c6d707be22e3012b827de1c9775fc5ac", + "reference": "81ffd3a9c6d707be22e3012b827de1c9775fc5ac", "shasum": "" }, "require": { @@ -4662,7 +5024,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4696,20 +5058,34 @@ "portable", "shim" ], - "time": "2020-01-13T11:15:53+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-09T19:04:49+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf" + "reference": "37b0976c78b94856543260ce09b460a7bc852747" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf", - "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/37b0976c78b94856543260ce09b460a7bc852747", + "reference": "37b0976c78b94856543260ce09b460a7bc852747", "shasum": "" }, "require": { @@ -4718,7 +5094,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4751,20 +5127,34 @@ "portable", "shim" ], - "time": "2020-01-13T11:15:53+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-02-27T09:26:54+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.14.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675" + "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675", - "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", + "reference": "0f27e9f464ea3da33cbe7ca3bdf4eb66def9d0f7", "shasum": "" }, "require": { @@ -4773,7 +5163,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.14-dev" + "dev-master": "1.15-dev" } }, "autoload": { @@ -4809,20 +5199,34 @@ "portable", "shim" ], - "time": "2020-01-13T11:15:53+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-02-27T09:26:54+00:00" }, { "name": "symfony/process", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36" + "reference": "3e40e87a20eaf83a1db825e1fa5097ae89042db3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f5697ab4cb14a5deed7473819e63141bf5352c36", - "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36", + "url": "https://api.github.com/repos/symfony/process/zipball/3e40e87a20eaf83a1db825e1fa5097ae89042db3", + "reference": "3e40e87a20eaf83a1db825e1fa5097ae89042db3", "shasum": "" }, "require": { @@ -4858,20 +5262,34 @@ ], "description": "Symfony Process Component", "homepage": "https://symfony.com", - "time": "2020-01-09T09:50:08+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v1.3.0", + "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "9d3e80d54d9ae747ad573cad796e8e247df7b796" + "reference": "ce709cd9c90872c08c2427b45739d5f3c781ab4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/9d3e80d54d9ae747ad573cad796e8e247df7b796", - "reference": "9d3e80d54d9ae747ad573cad796e8e247df7b796", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/ce709cd9c90872c08c2427b45739d5f3c781ab4f", + "reference": "ce709cd9c90872c08c2427b45739d5f3c781ab4f", "shasum": "" }, "require": { @@ -4881,8 +5299,7 @@ }, "require-dev": { "nyholm/psr7": "^1.1", - "symfony/phpunit-bridge": "^4.4 || ^5.0", - "zendframework/zend-diactoros": "^1.4.1 || ^2.0" + "symfony/phpunit-bridge": "^4.4 || ^5.0" }, "suggest": { "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" @@ -4890,7 +5307,7 @@ "type": "symfony-bridge", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -4923,20 +5340,20 @@ "psr-17", "psr-7" ], - "time": "2019-11-25T19:33:50+00:00" + "time": "2020-01-02T08:07:11+00:00" }, { "name": "symfony/routing", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a" + "reference": "0f562fa613e288d7dbae6c63abbc9b33ed75a8f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/7bf4e38573728e317b926ca4482ad30470d0e86a", - "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a", + "url": "https://api.github.com/repos/symfony/routing/zipball/0f562fa613e288d7dbae6c63abbc9b33ed75a8f8", + "reference": "0f562fa613e288d7dbae6c63abbc9b33ed75a8f8", "shasum": "" }, "require": { @@ -4999,7 +5416,21 @@ "uri", "url" ], - "time": "2020-01-08T17:29:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-30T11:41:10+00:00" }, { "name": "symfony/service-contracts", @@ -5061,16 +5492,16 @@ }, { "name": "symfony/translation", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c" + "reference": "4e54d336f2eca5facad449d0b0118bb449375b76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/f5d2ac46930238b30a9c2f1b17c905f3697d808c", - "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c", + "url": "https://api.github.com/repos/symfony/translation/zipball/4e54d336f2eca5facad449d0b0118bb449375b76", + "reference": "4e54d336f2eca5facad449d0b0118bb449375b76", "shasum": "" }, "require": { @@ -5133,7 +5564,21 @@ ], "description": "Symfony Translation Component", "homepage": "https://symfony.com", - "time": "2020-01-15T13:29:06+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "symfony/translation-contracts", @@ -5194,16 +5639,16 @@ }, { "name": "symfony/var-dumper", - "version": "v4.4.4", + "version": "v4.4.7", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "46b53fd714568af343953c039ff47b67ce8af8d6" + "reference": "5a0c2d93006131a36cf6f767d10e2ca8333b0d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46b53fd714568af343953c039ff47b67ce8af8d6", - "reference": "46b53fd714568af343953c039ff47b67ce8af8d6", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5a0c2d93006131a36cf6f767d10e2ca8333b0d4a", + "reference": "5a0c2d93006131a36cf6f767d10e2ca8333b0d4a", "shasum": "" }, "require": { @@ -5266,7 +5711,21 @@ "debug", "dump" ], - "time": "2020-01-25T12:44:29+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:54:36+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -5319,16 +5778,16 @@ }, { "name": "vlucas/phpdotenv", - "version": "v3.6.0", + "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156" + "reference": "786a947e57086cf236cefdee80784634224b99fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1bdf24f065975594f6a117f0f1f6cabf1333b156", - "reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/786a947e57086cf236cefdee80784634224b99fa", + "reference": "786a947e57086cf236cefdee80784634224b99fa", "shasum": "" }, "require": { @@ -5337,8 +5796,14 @@ "symfony/polyfill-ctype": "^1.9" }, "require-dev": { + "ext-filter": "*", + "ext-pcre": "*", "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0" }, + "suggest": { + "ext-filter": "Required to use the boolean validator.", + "ext-pcre": "Required to use most of the library." + }, "type": "library", "extra": { "branch-alias": { @@ -5372,28 +5837,34 @@ "env", "environment" ], - "time": "2019-09-10T21:37:39+00:00" + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2020-03-27T23:36:02+00:00" }, { "name": "yajra/laravel-datatables-oracle", - "version": "v9.8.0", + "version": "v9.9.0", "source": { "type": "git", "url": "https://github.com/yajra/laravel-datatables.git", - "reference": "9797a5f1b962b9ebf6bb087c88314dd724b3d5c0" + "reference": "976e70a2f0b831725da335cd434a11ff73d3c854" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/9797a5f1b962b9ebf6bb087c88314dd724b3d5c0", - "reference": "9797a5f1b962b9ebf6bb087c88314dd724b3d5c0", + "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/976e70a2f0b831725da335cd434a11ff73d3c854", + "reference": "976e70a2f0b831725da335cd434a11ff73d3c854", "shasum": "" }, "require": { - "illuminate/database": "5.8.*|^6.0", - "illuminate/filesystem": "5.8.*|^6.0", - "illuminate/http": "5.8.*|^6.0", - "illuminate/support": "5.8.*|^6.0", - "illuminate/view": "5.8.*|^6.0", + "illuminate/database": "5.8.*|^6|^7", + "illuminate/filesystem": "5.8.*|^6|^7", + "illuminate/http": "5.8.*|^6|^7", + "illuminate/support": "5.8.*|^6|^7", + "illuminate/view": "5.8.*|^6|^7", "php": "^7.1.3" }, "require-dev": { @@ -5443,7 +5914,17 @@ "jquery", "laravel" ], - "time": "2019-12-17T03:30:56+00:00" + "funding": [ + { + "url": "https://www.paypal.me/yajra", + "type": "custom" + }, + { + "url": "https://www.patreon.com/yajra", + "type": "patreon" + } + ], + "time": "2020-03-03T16:29:31+00:00" } ], "packages-dev": [ @@ -5637,16 +6118,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.2.6", + "version": "1.2.7", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e" + "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/47fe531de31fca4a1b997f87308e7d7804348f7e", - "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd", + "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd", "shasum": "" }, "require": { @@ -5689,20 +6170,30 @@ "ssl", "tls" ], - "time": "2020-01-13T10:02:55+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-04-08T08:27:21+00:00" }, { "name": "composer/composer", - "version": "1.9.3", + "version": "1.10.1", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "1291a16ce3f48bfdeca39d64fca4875098af4d7b" + "reference": "b912a45da3e2b22f5cb5a23e441b697a295ba011" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/1291a16ce3f48bfdeca39d64fca4875098af4d7b", - "reference": "1291a16ce3f48bfdeca39d64fca4875098af4d7b", + "url": "https://api.github.com/repos/composer/composer/zipball/b912a45da3e2b22f5cb5a23e441b697a295ba011", + "reference": "b912a45da3e2b22f5cb5a23e441b697a295ba011", "shasum": "" }, "require": { @@ -5715,17 +6206,17 @@ "psr/log": "^1.0", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0" + "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" }, "conflict": { "symfony/console": "2.8.38" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7", - "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^3.4" }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", @@ -5738,7 +6229,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.10-dev" } }, "autoload": { @@ -5769,7 +6260,17 @@ "dependency", "package" ], - "time": "2020-02-04T11:58:49+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-03-13T19:34:27+00:00" }, { "name": "composer/semver", @@ -5894,16 +6395,16 @@ }, { "name": "composer/xdebug-handler", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "cbe23383749496fe0f373345208b79568e4bc248" + "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/cbe23383749496fe0f373345208b79568e4bc248", - "reference": "cbe23383749496fe0f373345208b79568e4bc248", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/1ab9842d69e64fb3a01be6b656501032d1b78cb7", + "reference": "1ab9842d69e64fb3a01be6b656501032d1b78cb7", "shasum": "" }, "require": { @@ -5934,7 +6435,13 @@ "Xdebug", "performance" ], - "time": "2019-11-06T16:40:04+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + } + ], + "time": "2020-03-01T12:26:26+00:00" }, { "name": "doctrine/instantiator", @@ -6151,6 +6658,96 @@ ], "time": "2016-01-20T08:20:44+00:00" }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "abandoned": "php-parallel-lint/php-console-color", + "time": "2018-09-29T17:23:10+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "abandoned": "php-parallel-lint/php-console-highlighter", + "time": "2018-09-29T18:48:56+00:00" + }, { "name": "justinrainbow/json-schema", "version": "5.2.9", @@ -6664,26 +7261,25 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.0.1", + "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/7462d5f123dfc080dfdf26897032a6513644fc95", + "reference": "7462d5f123dfc080dfdf26897032a6513644fc95", "shasum": "" }, "require": { - "php": "^7.1", + "php": "^7.2", "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "^7.1", - "mockery/mockery": "~1", - "phpunit/phpunit": "^7.0" + "ext-tokenizer": "^7.2", + "mockery/mockery": "~1" }, "type": "library", "extra": { @@ -6707,20 +7303,20 @@ } ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2019-08-22T18:11:29+00:00" + "time": "2020-02-18T18:59:58+00:00" }, { "name": "phpspec/prophecy", - "version": "v1.10.2", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9" + "reference": "451c3cd1418cf640de218914901e51b064abb093" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b4400efc9d206e83138e2bb97ed7f5b14b831cd9", - "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", "shasum": "" }, "require": { @@ -6770,7 +7366,7 @@ "spy", "stub" ], - "time": "2020-01-20T15:57:02+00:00" + "time": "2020-03-05T15:02:03+00:00" }, { "name": "phpunit/php-code-coverage", @@ -7085,16 +7681,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.0.1", + "version": "9.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "68d7e5b17a6b9461e17c00446caa409863154f76" + "reference": "848f6521c906500e66229668768576d35de0227e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/68d7e5b17a6b9461e17c00446caa409863154f76", - "reference": "68d7e5b17a6b9461e17c00446caa409863154f76", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/848f6521c906500e66229668768576d35de0227e", + "reference": "848f6521c906500e66229668768576d35de0227e", "shasum": "" }, "require": { @@ -7110,14 +7706,15 @@ "phar-io/version": "^2.0.1", "php": "^7.3", "phpspec/prophecy": "^1.8.1", - "phpunit/php-code-coverage": "^8.0", + "phpunit/php-code-coverage": "^8.0.1", "phpunit/php-file-iterator": "^3.0", "phpunit/php-invoker": "^3.0", "phpunit/php-text-template": "^2.0", "phpunit/php-timer": "^3.0", + "sebastian/code-unit": "^1.0", "sebastian/comparator": "^4.0", "sebastian/diff": "^4.0", - "sebastian/environment": "^5.0", + "sebastian/environment": "^5.0.1", "sebastian/exporter": "^4.0", "sebastian/global-state": "^4.0", "sebastian/object-enumerator": "^4.0", @@ -7138,7 +7735,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.0-dev" + "dev-master": "9.1-dev" } }, "autoload": { @@ -7167,7 +7764,69 @@ "testing", "xunit" ], - "time": "2020-02-13T07:30:12+00:00" + "funding": [ + { + "url": "https://phpunit.de/donate.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-04-03T14:40:04+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "8d8f09bd47c75159921e6e84fdef146343962866" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/8d8f09bd47c75159921e6e84fdef146343962866", + "reference": "8d8f09bd47c75159921e6e84fdef146343962866", + "shasum": "" + }, + "require": { + "php": "^7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-03-30T11:59:20+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", @@ -7336,16 +7995,16 @@ }, { "name": "sebastian/environment", - "version": "5.0.1", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "9bffdefa7810031a165ddd6275da6a2c1f6f2dfb" + "reference": "c39c1db0a5cffc98173f3de5a17d489d1043fd7b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/9bffdefa7810031a165ddd6275da6a2c1f6f2dfb", - "reference": "9bffdefa7810031a165ddd6275da6a2c1f6f2dfb", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/c39c1db0a5cffc98173f3de5a17d489d1043fd7b", + "reference": "c39c1db0a5cffc98173f3de5a17d489d1043fd7b", "shasum": "" }, "require": { @@ -7385,7 +8044,13 @@ "environment", "hhvm" ], - "time": "2020-02-19T13:40:20+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-03-31T12:14:15+00:00" }, { "name": "sebastian/exporter", @@ -7882,26 +8547,26 @@ }, { "name": "symfony/filesystem", - "version": "v4.4.4", + "version": "v5.0.7", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "266c9540b475f26122b61ef8b23dd9198f5d1cfd" + "reference": "ca3b87dd09fff9b771731637f5379965fbfab420" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/266c9540b475f26122b61ef8b23dd9198f5d1cfd", - "reference": "266c9540b475f26122b61ef8b23dd9198f5d1cfd", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ca3b87dd09fff9b771731637f5379965fbfab420", + "reference": "ca3b87dd09fff9b771731637f5379965fbfab420", "shasum": "" }, "require": { - "php": "^7.1.3", + "php": "^7.2.5", "symfony/polyfill-ctype": "~1.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.4-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -7928,7 +8593,21 @@ ], "description": "Symfony Filesystem Component", "homepage": "https://symfony.com", - "time": "2020-01-21T08:20:44+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-03-27T16:56:45+00:00" }, { "name": "theseer/tokenizer", @@ -8027,5 +8706,6 @@ "platform": { "php": "^7.2" }, - "platform-dev": [] + "platform-dev": [], + "plugin-api-version": "1.1.0" } diff --git a/config/fpdf.php b/config/fpdf.php new file mode 100644 index 0000000..de440b4 --- /dev/null +++ b/config/fpdf.php @@ -0,0 +1,29 @@ + 'P', + 'unit' => 'mm', + 'size' => 'A4', + + /* + |-------------------------------------------------------------------------- + | With Laravel Vapor hosting + |-------------------------------------------------------------------------- + | + | If the application is to be hosted in the Laravel Vapor hosting platform, + | a special header needs to be attached to each download response. + | + */ + 'useVaporHeaders' => env('FPDF_VAPOR_HEADERS', false), + +]; diff --git a/config/models.php b/config/models.php index d3ef801..9258fdf 100644 --- a/config/models.php +++ b/config/models.php @@ -52,7 +52,7 @@ return [ | */ - 'parent' => Reliese\Database\Eloquent\Model::class, + 'parent' => Illuminate\Database\Eloquent\Model::class, /* |-------------------------------------------------------------------------- diff --git a/config/permissions.php b/config/permissions.php index 8384ff1..a5c361f 100755 --- a/config/permissions.php +++ b/config/permissions.php @@ -38,6 +38,7 @@ return [ 'sua-st-tn' => ['name' => 'SUPERADMIN > Einstellungen > Nationalitäten' , 'color' => 'superadmin'], 'sua-st-bs' => ['name' => 'SUPERADMIN > Einstellungen > Reisestatus' , 'color' => 'superadmin'], 'sua-st-ke' => ['name' => 'SUPERADMIN > Einstellungen > Keywords' , 'color' => 'superadmin'], + 'sua-st-al' => ['name' => 'SUPERADMIN > Einstellungen > Airline' , 'color' => 'superadmin'], 'sua-re' => ['name' => 'SUPERADMIN > Export' , 'color' => 'superadmin'], 'sua-re-bo' => ['name' => 'SUPERADMIN > Export > Buchungen' , 'color' => 'superadmin'], 'sua-re-pp' => ['name' => 'SUPERADMIN > Export > Leistungsträger' , 'color' => 'superadmin'], diff --git a/database/migrations/2018_10_29_193339_create_travel_country_table.php b/database/migrations/2018_10_29_193339_create_travel_country_table.php index d6cc99e..b475472 100644 --- a/database/migrations/2018_10_29_193339_create_travel_country_table.php +++ b/database/migrations/2018_10_29_193339_create_travel_country_table.php @@ -35,9 +35,10 @@ class CreateTravelCountryTable extends Migration $table->text('contact_text_4')->nullable(); $table->text('contact_footer')->nullable(); - $table->text('entry_requirements')->nullable(); //need? + $table->text('contact_emails')->nullable(); + $table->boolean('is_customer_country'); $table->boolean('active_frontend')->default(false); $table->boolean('active_backend')->default(true); diff --git a/database/migrations/2018_10_29_202123_create_booking_table.php b/database/migrations/2018_10_29_202123_create_booking_table.php index 945887d..bb274b6 100644 --- a/database/migrations/2018_10_29_202123_create_booking_table.php +++ b/database/migrations/2018_10_29_202123_create_booking_table.php @@ -33,6 +33,7 @@ class CreateBookingTable extends Migration $table->string('title', 255)->nullable(); $table->date('start_date')->nullable(); $table->date('end_date')->nullable(); + $table->date('origin_start_date')->nullable(); $table->bigInteger('website_id')->nullable(); $table->string('travel_number', 80)->nullable(); $table->string('participant_name', 255)->nullable(); @@ -54,8 +55,11 @@ class CreateBookingTable extends Migration $table->bigInteger('travelagenda_id')->nullable(); $table->tinyInteger('paying_out')->nullable()->default(0); $table->tinyInteger('paying_out_status')->nullable()->default(0); + $table->unsignedBigInteger('airline_id')->nullable(); $table->tinyInteger('refund')->nullable()->default(0); $table->date('refund_date')->nullable(); + $table->tinyInteger('hold')->nullable()->default(0); + $table->tinyInteger('xx_tkt')->nullable()->default(0); $table->dateTime('updated_at'); $table->dateTime('created_at'); @@ -88,6 +92,8 @@ class CreateBookingTable extends Migration ')->onUpdate('RESTRICT'); $table->foreign('travelagenda_id', 'booking_travelagenda_id_travel_agenda_id')->references('id')->on('travel_agenda')->onDelete('RESTRICT ')->onUpdate('RESTRICT'); + $table->foreign('airline_id', 'booking_airline_id_airline_id')->references('id')->on('airline')->onDelete('RESTRICT +')->onUpdate('RESTRICT'); }); } diff --git a/database/migrations/2020_03_11_131408_create_customer_mails_table.php b/database/migrations/2020_03_11_131408_create_customer_mails_table.php index e522985..5a764d5 100644 --- a/database/migrations/2020_03_11_131408_create_customer_mails_table.php +++ b/database/migrations/2020_03_11_131408_create_customer_mails_table.php @@ -23,11 +23,22 @@ class CreateCustomerMailsTable extends Migration $table->boolean('is_answer')->default(false); $table->unsignedBigInteger('reply_id'); - $table->string('email', 255); + + $table->text('recipient')->nullable(); + $table->text('cc')->nullable(); + $table->text('bcc')->nullable(); + $table->string('subject', 255); $table->text('message')->nullable(); + $table->unsignedTinyInteger('dir')->default(0); + $table->bigInteger('travel_country_id')->nullable(); + + $table->boolean('draft')->default(false); + $table->boolean('important')->default(false); + + $table->boolean('send')->default(false); $table->boolean('fail')->default(false); $table->text('error')->nullable(); @@ -54,6 +65,11 @@ class CreateCustomerMailsTable extends Migration ->references('id') ->on('customer_mails'); + $table->foreign('travel_country_id') + ->references('id') + ->on('travel_country'); + + }); } diff --git a/database/migrations/2020_03_19_152708_create_booking_storno_table.php b/database/migrations/2020_03_19_152708_create_booking_storno_table.php index 9220074..6318eb3 100644 --- a/database/migrations/2020_03_19_152708_create_booking_storno_table.php +++ b/database/migrations/2020_03_19_152708_create_booking_storno_table.php @@ -23,7 +23,7 @@ class CreateBookingStornoTable extends Migration $table->decimal('total', 10, 2)->default(0.00); $table->decimal('storno', 10, 2)->default(0.00); $table->date('storno_date')->nullable(); - //$table->UNKNOWN:longblob('binary_data'); + $table->binary('binary_data'); $table->tinyInteger('done')->nullable()->default(0); $table->dateTime('created_at'); $table->dateTime('updated_at'); diff --git a/database/migrations/2020_03_27_095607_create_airlines_table.php b/database/migrations/2020_03_27_095607_create_airlines_table.php new file mode 100644 index 0000000..e6b325d --- /dev/null +++ b/database/migrations/2020_03_27_095607_create_airlines_table.php @@ -0,0 +1,35 @@ +bigIncrements('id'); + $table->string('name', 255); + $table->string('name_full', 255); + $table->text('contact_emails')->nullable(); + + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('airlines'); + } +} diff --git a/database/migrations/2020_04_08_094455_create_booking_application_table.php b/database/migrations/2020_04_08_094455_create_booking_application_table.php new file mode 100644 index 0000000..6b2e462 --- /dev/null +++ b/database/migrations/2020_04_08_094455_create_booking_application_table.php @@ -0,0 +1,48 @@ +bigIncrements('id'); + $table->bigInteger('booking_id'); + $table->decimal('total', 10, 2)->default(0.00); + $table->binary('binary_data'); + $table->dateTime('created_at'); + $table->dateTime('updated_at'); + + $table->index('booking_id', 'booking_application_booking_id_idx'); + + $table->foreign('booking_id', 'booking_application_booking_id_booking_id')->references('id')->on('booking')->onDelete('CASCADE +')->onUpdate('RESTRICT'); + + }); + + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('booking_application'); + } +} diff --git a/database/migrations/2020_04_08_094456_create_booking_confirmation_table.php b/database/migrations/2020_04_08_094456_create_booking_confirmation_table.php new file mode 100644 index 0000000..7adcefb --- /dev/null +++ b/database/migrations/2020_04_08_094456_create_booking_confirmation_table.php @@ -0,0 +1,52 @@ +bigIncrements('id'); + $table->bigInteger('booking_id'); + $table->decimal('total', 10, 2)->default(0.00); + $table->decimal('deposit', 10, 2)->default(0.00); + $table->decimal('final_payment', 10, 2)->default(0.00); + $table->date('deposit_payment_date')->nullable(); + $table->date('final_payment_date'); + $table->binary('binary_data'); + $table->dateTime('created_at'); + $table->dateTime('updated_at'); + + $table->index('booking_id', 'booking_confirmation_booking_id_idx'); + + $table->foreign('booking_id', 'booking_confirmation_booking_id_booking_id')->references('id')->on('booking')->onDelete('CASCADE +')->onUpdate('RESTRICT'); + + }); + + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('booking_confirmation'); + } +} diff --git a/database/migrations/2020_04_08_094503_create_booking_invoice_table.php b/database/migrations/2020_04_08_094503_create_booking_invoice_table.php new file mode 100644 index 0000000..be05916 --- /dev/null +++ b/database/migrations/2020_04_08_094503_create_booking_invoice_table.php @@ -0,0 +1,52 @@ +bigIncrements('id'); + $table->bigInteger('booking_id'); + $table->decimal('total', 10, 2)->default(0.00); + $table->decimal('deposit', 10, 2)->default(0.00); + $table->decimal('final_payment', 10, 2)->default(0.00); + $table->date('deposit_payment_date')->nullable(); + $table->date('final_payment_date'); + $table->binary('binary_data'); + $table->dateTime('created_at'); + $table->dateTime('updated_at'); + + $table->index('booking_id', 'booking_id_idx'); + + $table->foreign('booking_id', 'booking_invoice_booking_id_booking_id')->references('id')->on('booking')->onDelete('CASCADE +')->onUpdate('RESTRICT'); + + }); + + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('booking_invoice'); + } +} diff --git a/database/migrations/2020_04_08_094514_create_booking_voucher_table.php b/database/migrations/2020_04_08_094514_create_booking_voucher_table.php new file mode 100644 index 0000000..854c482 --- /dev/null +++ b/database/migrations/2020_04_08_094514_create_booking_voucher_table.php @@ -0,0 +1,47 @@ +bigIncrements('id'); + $table->bigInteger('booking_id'); + $table->binary('binary_data'); + $table->dateTime('created_at'); + $table->dateTime('updated_at'); + + $table->index('booking_id', 'booking_voucher_booking_id_idx'); + + $table->foreign('booking_id', 'booking_voucher_booking_id_booking_id')->references('id')->on('booking')->onDelete('CASCADE +')->onUpdate('RESTRICT'); + + }); + + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('booking_voucher'); + } +} diff --git a/database/migrations/2020_04_08_094528_create_travel_insurance_table.php b/database/migrations/2020_04_08_094528_create_travel_insurance_table.php new file mode 100644 index 0000000..d265622 --- /dev/null +++ b/database/migrations/2020_04_08_094528_create_travel_insurance_table.php @@ -0,0 +1,53 @@ +bigIncrements('id'); + $table->bigInteger('booking_id'); + $table->string('policy_number', 10); + $table->string('ak', 255); + $table->string('an', 255); + $table->string('akt', 255); + $table->decimal('premium', 10, 2); + $table->text('request_data')->nullable(); + $table->dateTime('created_at'); + $table->dateTime('updated_at'); + + $table->index('booking_id', 'booking_id_idx'); + $table->index('booking_id', 'travel_insurance_booking_id_idx'); + + $table->foreign('booking_id', 'travel_insurance_booking_id_booking_id')->references('id')->on('booking')->onDelete('CASCADE +')->onUpdate('RESTRICT'); + + }); + + + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('travel_insurance'); + } +} diff --git a/database/migrations/sym/0001_sym_travel_country_table.php b/database/migrations/sym/0001_sym_travel_country_table.php index 016439f..d71a302 100755 --- a/database/migrations/sym/0001_sym_travel_country_table.php +++ b/database/migrations/sym/0001_sym_travel_country_table.php @@ -21,6 +21,7 @@ class CreateSalutationTable extends Migration $table->bigIncrements('id'); $table->string('name', 255); + }); } diff --git a/public/128.jpg b/public/128.jpg new file mode 100644 index 0000000..6535e8d Binary files /dev/null and b/public/128.jpg differ diff --git a/public/css/application.css b/public/css/application.css index cad3583..6ffa65a 100644 --- a/public/css/application.css +++ b/public/css/application.css @@ -341,7 +341,7 @@ figcaption { margin: 0; width: auto; } - +/* .messages-wrapper { position: relative; display: -ms-flexbox; @@ -696,11 +696,81 @@ figcaption { left: auto } } +*/ +.btn-next { + border-color: rgba(0, 0, 0, 0); + background: #8897AA; + color:#fff +} + +.btn-next:hover { + border-color: rgba(0, 0, 0, 0); + background: #818fa2; + color:#fff +} + +.btn-next:focus, .btn-next.focus { + box-shadow:0 0 0 2px rgba(136, 151, 170, 0.4) +} + +.btn-next.disabled, .btn-next:disabled { + border-color: rgba(0, 0, 0, 0) !important; + background: #8897AA !important; + box-shadow: none !important; + color:#fff !important +} + +.btn-next .badge { + background: #fff; + color:#8897AA +} + +.btn-next:active, .btn-next.active, .show > .btn-next.dropdown-toggle { + border-color: rgba(0, 0, 0, 0); + background: #768394; + box-shadow:none +} + +.btn-group .btn-next, .input-group-prepend .btn-next, .input-group-append .btn-next { + border-right: 1px solid #768394; + border-left:1px solid #768394 +} + +.badge-md { + font-size: 0.95em; +} +.table.table-sm td { + font-size: 0.9em; +} +.badge-next { + background-color: #8897AA; + color:#fff; +} + +.badge-next[href]:hover, .badge-next[href]:focus { + background-color: #768394; + color:#fff; + text-decoration: none; +} .badge-dark { background-color: rgba(200, 21, 176, 0.9); color: #fff; } +.badge-dark[href]:hover, .badge-dark[href]:focus { + background-color: rgb(176, 21, 152); + +} + +.badge-success { + background-color: #94ae59; + color: #fff; +} + +.text-success { + color: #94ae59 !important; +} + .default-style .datepicker-dropdown { z-index: 2080 !important; @@ -708,3 +778,6 @@ figcaption { .default-style .dtp { z-index: 2080; } +.table th, .table td { + padding: 0.4rem; +} \ No newline at end of file diff --git a/public/js/custom.js b/public/js/custom.js index da0e86e..df715a9 100644 --- a/public/js/custom.js +++ b/public/js/custom.js @@ -151,7 +151,7 @@ $(function () { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, success: function(data) { - console.log(data); + // console.log(data); $(data.response.target).find('.modal-dialog').html(data.html); $(data.response.target + '.selectpicker').selectpicker('refresh'); initModalInner(); @@ -170,6 +170,41 @@ $(function () { }); +function ajax_object_action(event, object, callback) { + event.preventDefault(); + var data = {}; + $.each(object.data(), function(index, value){ + data[index] = value; + }); + var url = data['url']; + /*console.log(data); + console.log(url);*/ + $.ajax({ + url: url, + data: data, + type: "POST", + dataType: "json", + cache: false, + contentType: 'application/x-www-form-urlencoded; charset=UTF-8', + encode: true, + headers: { + 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') + }, + success: function(data) { + //data will send data to callback function + callback(data); + }, + error: function(xhr, status, errorThrown) { + console.log(xhr); + console.log(xhr.responseText); + console.log(status); + console.log(errorThrown); + console.log("Sorry, there was a problem!"); + } + }); + return false; +} + function update_modal_data_show(e, $ele) { e.preventDefault(); @@ -178,8 +213,8 @@ function update_modal_data_show(e, $ele) { data = {id:ele.data('data')} , contentType = 'application/x-www-form-urlencoded; charset=UTF-8'; - console.log(data); - console.log(url); + /* console.log(data); + console.log(url);*/ $.ajax({ url: url, data: data, @@ -381,25 +416,5 @@ $(function() { e.preventDefault(); $('.messages-wrapper, .messages-card').toggleClass('messages-sidebox-open'); }); - - // New message - // { - - if (!window.Quill) { - $('#message-editor,#message-editor-toolbar').remove(); - $('#message-editor-fallback').removeClass('d-none'); - } else { - $('#message-editor-fallback').remove(); - new Quill('#message-editor', { - modules: { - toolbar: '#message-editor-toolbar' - }, - placeholder: 'Type your message...', - theme: 'snow' - }); - } - - // } - }); diff --git a/public/pdf/coupon/fonts/arial.ttf b/public/pdf/coupon/fonts/arial.ttf new file mode 100644 index 0000000..ff0815c Binary files /dev/null and b/public/pdf/coupon/fonts/arial.ttf differ diff --git a/public/pdf/coupon/fonts/arialbd.ttf b/public/pdf/coupon/fonts/arialbd.ttf new file mode 100644 index 0000000..d0d857e Binary files /dev/null and b/public/pdf/coupon/fonts/arialbd.ttf differ diff --git a/public/pdf/coupon/images/coupon-background.jpg b/public/pdf/coupon/images/coupon-background.jpg new file mode 100644 index 0000000..0141881 Binary files /dev/null and b/public/pdf/coupon/images/coupon-background.jpg differ diff --git a/public/pdf/coupon/images/coupon-background.pdf b/public/pdf/coupon/images/coupon-background.pdf new file mode 100644 index 0000000..aa63b87 Binary files /dev/null and b/public/pdf/coupon/images/coupon-background.pdf differ diff --git a/public/pdf/coupon/images/coupon-background1.jpg b/public/pdf/coupon/images/coupon-background1.jpg new file mode 100644 index 0000000..f9c71ee Binary files /dev/null and b/public/pdf/coupon/images/coupon-background1.jpg differ diff --git a/public/pdf/coupon/images/coupon-background1.pdf b/public/pdf/coupon/images/coupon-background1.pdf new file mode 100644 index 0000000..a198419 Binary files /dev/null and b/public/pdf/coupon/images/coupon-background1.pdf differ diff --git a/public/storage b/public/storage index 4f86ed6..3ab7fef 120000 --- a/public/storage +++ b/public/storage @@ -1 +1 @@ -/Users/kevinadametz/Websites/mein.sterntours.local/storage/app/public \ No newline at end of file +/Users/kadmin/Websites/mein.sterntours.local/storage/app/public \ No newline at end of file diff --git a/resources/views/admin/report/bookings.blade.php b/resources/views/admin/report/bookings.blade.php new file mode 100755 index 0000000..0bd287a --- /dev/null +++ b/resources/views/admin/report/bookings.blade.php @@ -0,0 +1,141 @@ +@extends('layouts.layout-2') + +@section('content') +| BuchungsID | +{{__('Status')}} | +{{__('MyJack Nr.')}} | +{{__('Reisepreis')}} | +{{__('Erlös')}} | +{{__('Kunde')}} | +{{__('Reisedatum')}} | +{{__('bis')}} | +{{__('Buchungsdatum')}} | +{{__('Reiseveranstalter')}} | +
|---|---|---|---|---|---|---|---|---|---|
| Total | +0 | +0 | ++ | ||||||
| # | +Datei | +Inhalt | +Datum | ++ |
|---|---|---|---|---|
| {{$booking_files_count++}} | ++ + Reiseanmeldung + + | ++ Gesamtpreis: {{ \App\Services\Util::_number_format($booking_application->total)}} € + | +{{\App\Services\Util::_format_date($booking_application->updated_at, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ + Reisebestätigung + + | ++ Gesamtpreis: {{ \App\Services\Util::_number_format($booking_confirmation->total)}} € | + Anzahlung: {{ \App\Services\Util::_number_format($booking_confirmation->deposit)}} € | + Restzahlung: {{ \App\Services\Util::_number_format($booking_confirmation->final_payment)}} € + | +{{\App\Services\Util::_format_date($booking_confirmation->updated_at, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ + Stornobestätigung + + | ++ Stornobetrag: {{ \App\Services\Util::_number_format($booking_storno->total)}} € + | +{{\App\Services\Util::_format_date($booking_storno->updated_at, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ + Gutschein {{$coupon->number}} + + | ++ Wert: {{ \App\Services\Util::_number_format($coupon->value)}} € | + bis: {{\App\Services\Util::_format_date($coupon->valid_date, 'date')}} | + @if($coupon->is_redeemed) {{\App\Services\Util::_format_date($coupon->redeem_date, 'date')}} @else @endif + | +{{\App\Services\Util::_format_date($coupon->issue_date, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ + Voucher-ID {{$booking_voucher->id}} + + | ++ + | +{{\App\Services\Util::_format_date($booking_voucher->updated_at, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ + Sicherungsschein Nr. {{$insurance_certificate->internal_id}} + + | ++ + | +{{\App\Services\Util::_format_date($insurance_certificate->updated_at, 'date')}} | ++ + + + | +
| {{$booking_files_count++}} | ++ Policennummer {{$travel_insurances->policy_number}} + | ++ Gesamtprämie: {{ \App\Services\Util::_number_format($travel_insurances->premium)}} € + | +{{\App\Services\Util::_format_date($travel_insurances->updated_at, 'date')}} | ++ + | +
Übergreifende Texte für jedes Land sind unter: Inhalte Allgemein
- PDF Footer Hinweise Rückfragen
- PDF Footer Hinweise Reisebedingungen
diff --git a/resources/views/cms/content/country/index.blade.php b/resources/views/cms/content/country/index.blade.php
index 3e406a1..0a384ed 100755
--- a/resources/views/cms/content/country/index.blade.php
+++ b/resources/views/cms/content/country/index.blade.php
@@ -30,6 +30,8 @@
Antwort auf: - {{ $value->customer_mail->id }} || {{ $value->customer_mail->subject }} -
- @endif - -Buchung: + @if($value->show === 'single' || $value->show === 'reply') +
Kunde: - {{ $value->booking->customer->salutation->name }} {{ $value->booking->customer->firstname }} {{ $value->booking->customer->name }} -
- @endif +Platzhalter: #geehrte/r# #Anrede# #Vorname# #Nachname# #Reiseland# #Programm#
+Platzhalter: #geehrte/r# #Anrede# #Vorname# #Nachname# #Reiseland# #Programm# #Anreisedatum# #Abreisedatum# #Buchungsdatum# #Airline#
+ @endif + @if($value->show === 'single' || $value->show === 'reply') +