Fonts, Travel Program
This commit is contained in:
parent
93d1bea8e3
commit
561c5875a7
173 changed files with 12359 additions and 1070 deletions
|
|
@ -9,103 +9,6 @@ namespace App\Models;
|
|||
use Carbon\Carbon;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* Class TravelBooking
|
||||
*
|
||||
* @property int $id
|
||||
* @property int $salutation_id
|
||||
* @property string $first_name
|
||||
* @property string $last_name
|
||||
* @property string $street
|
||||
* @property string $zipcode
|
||||
* @property string $city
|
||||
* @property int $country_id
|
||||
* @property string $fax
|
||||
* @property string $phone
|
||||
* @property string $mobile
|
||||
* @property string $comments
|
||||
* @property string $email
|
||||
* @property Carbon $created
|
||||
* @property Carbon $selected_start_date
|
||||
* @property Carbon $selected_end_date
|
||||
* @property string $program_name
|
||||
* @property string $selected_travel
|
||||
* @property string $selected_departure
|
||||
* @property int $program_id
|
||||
* @property int $period_id
|
||||
* @property string $class
|
||||
* @property int $selected_adults
|
||||
* @property int $selected_childs
|
||||
* @property int $participants_total
|
||||
* @property string $participants
|
||||
* @property string $drafts
|
||||
* @property string $service_items
|
||||
* @property string $arrangements
|
||||
* @property string $rooms
|
||||
* @property float $price
|
||||
* @property float $price_total
|
||||
* @property float $deposit_total
|
||||
* @property float $final_payment
|
||||
* @property Carbon $final_payment_date
|
||||
* @property string $insurance_name
|
||||
* @property string $insurances
|
||||
* @property int $travel_cancellation
|
||||
* @property string $options
|
||||
* @property string $class_options
|
||||
* @property string $extra_category
|
||||
* @property bool $accept_legal_rights
|
||||
* @property string $ip
|
||||
* @package App\Models
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking newModelQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking newQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking query()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereAcceptLegalRights($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereArrangements($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCity($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereClass($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereClassOptions($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereComments($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCountryId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCreated($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereDepositTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereDrafts($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereEmail($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereExtraCategory($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFax($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFinalPayment($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFinalPaymentDate($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereFirstName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereInsuranceName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereInsurances($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereIp($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereLastName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereMobile($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereOptions($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereParticipants($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereParticipantsTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePeriodId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePhone($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePrice($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking wherePriceTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereProgramId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereProgramName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereRooms($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSalutationId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedAdults($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedChilds($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedDeparture($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedEndDate($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedStartDate($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereSelectedTravel($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereServiceItems($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereStreet($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereTravelCancellation($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereZipcode($value)
|
||||
* @mixin \Eloquent
|
||||
* @property int|null $crm_booking_id
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TravelBooking whereCrmBookingId($value)
|
||||
*/
|
||||
class TravelBooking extends Model
|
||||
{
|
||||
protected $connection = 'mysql_stern';
|
||||
|
|
|
|||
|
|
@ -53,4 +53,5 @@ class TravelClass extends Model
|
|||
{
|
||||
return $this->hasMany('App\Models\TravelProgramDraft', 'travel_class_id', 'id');
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||
|
||||
/**
|
||||
* Class TravelProgram
|
||||
*
|
||||
*
|
||||
* @property int $id
|
||||
* @property float|null $profit_margin
|
||||
* @property int|null $category_id
|
||||
|
|
@ -58,7 +58,6 @@ use Illuminate\Database\Eloquent\Model;
|
|||
* @property int|null $discount_is_percent_value
|
||||
* @property Carbon|null $created_at
|
||||
* @property Carbon|null $updated_at
|
||||
*
|
||||
* @property TravelArrivalPoint|null $travel_arrival_point
|
||||
* @property TravelOrganizer|null $travel_organizer
|
||||
* @property TravelInsurance|null $travel_insurance
|
||||
|
|
@ -73,8 +72,62 @@ use Illuminate\Database\Eloquent\Model;
|
|||
* @property Collection|TravelProgramImage[] $travel_program_images
|
||||
* @property TravelProgramOption $travel_program_option
|
||||
* @property TravelProgramRelated $travel_program_related
|
||||
*
|
||||
* @package App\Models
|
||||
* @property int|null $travel_company
|
||||
* @property-read Collection|\App\Models\TravelClass[] $classes
|
||||
* @property-read int|null $classes_count
|
||||
* @property-read int|null $travel_classes_count
|
||||
* @property-read int|null $travel_program_drafts_count
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram newModelQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram newQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram query()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereAdvices($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereCategoryId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereClassDescription($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereCreatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereDefaultFlightPrice($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereDepositPercent($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereDiscount($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereDiscountIsPercentValue($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereExcluded($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereGeneralnote($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereHtmlDescription($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereInSlider($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereIncluded($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereInsurance1($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereInsurance2($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereInsurance3($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereInsurance4($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereIsSeasonal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereMapHtml($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereMapImage($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereMapImageExt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereMaxAgeForChildren($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereNettoPricesInEuro($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereNotes($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereOrganizer($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram wherePosition($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereProfitMargin($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereProgramCode($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereProgramDuration($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereProgramType($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereShowMap($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereSliderInfo($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereStatus($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereSubtitle($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTextRight($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTitle($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTravelAgenda($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTravelArrivalPointId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTravelCategory($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTravelCompany($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereTravelCountry($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereUpdatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereUrl($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereWeekdays($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|TravelProgram whereYouth($value)
|
||||
* @mixin \Eloquent
|
||||
*/
|
||||
class TravelProgram extends Model
|
||||
{
|
||||
|
|
@ -134,6 +187,7 @@ class TravelProgram extends Model
|
|||
'url',
|
||||
'max_age_for_children',
|
||||
'html_description',
|
||||
'payment_conditions',
|
||||
'insurance_1',
|
||||
'insurance_2',
|
||||
'insurance_3',
|
||||
|
|
@ -191,9 +245,9 @@ class TravelProgram extends Model
|
|||
return $this->belongsTo(TravelInsurance::class, 'insurance_3');
|
||||
}
|
||||
|
||||
public function travel_category()
|
||||
public function travel_program_category()
|
||||
{
|
||||
return $this->belongsTo(TravelCategory::class, 'category_id');
|
||||
return $this->belongsTo(TravelProgramCategory::class, 'category_id');
|
||||
}
|
||||
|
||||
public function travel_general_note()
|
||||
|
|
|
|||
29
app/Models/TravelProgramCategory.php
Normal file
29
app/Models/TravelProgramCategory.php
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Created by Reliese Model.
|
||||
*/
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
|
||||
class TravelProgramCategory extends Model
|
||||
{
|
||||
protected $connection = 'mysql_stern';
|
||||
|
||||
protected $table = 'travel_category';
|
||||
public $timestamps = false;
|
||||
|
||||
protected $fillable = [
|
||||
'name',
|
||||
];
|
||||
|
||||
|
||||
public function travel_programs()
|
||||
{
|
||||
return $this->hasMany(TravelProgram::class, 'category_id');
|
||||
}
|
||||
}
|
||||
|
|
@ -58,4 +58,10 @@ class TravelProgramDraft extends Model
|
|||
{
|
||||
return $this->belongsTo(Draft::class, 'draft_id', 'id');
|
||||
}
|
||||
|
||||
public function getWeekdaysOrAll()
|
||||
{
|
||||
return ($this->weekdays !== NULL && $this->weekdays[0] !== null) ? $this->weekdays : [0 => "0", 1 => "1", 2 => "2", 3 => "3", 4 => "4", 5 => "5", 6 => "6"];
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
29
app/Models/TravelProgrammCategory.php
Normal file
29
app/Models/TravelProgrammCategory.php
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
* Created by Reliese Model.
|
||||
*/
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
|
||||
class TravelProgramCategory extends Model
|
||||
{
|
||||
protected $connection = 'mysql_stern';
|
||||
|
||||
protected $table = 'travel_category';
|
||||
public $timestamps = false;
|
||||
|
||||
protected $fillable = [
|
||||
'name',
|
||||
];
|
||||
|
||||
|
||||
public function travel_programs()
|
||||
{
|
||||
return $this->hasMany(TravelProgram::class, 'category_id');
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue