01 2020
This commit is contained in:
parent
ee89626864
commit
a37785b391
23 changed files with 1398 additions and 254 deletions
|
|
@ -57,9 +57,9 @@ class TravelBooking
|
|||
/**
|
||||
* @var integer
|
||||
*
|
||||
* @ORM\Column(name="salutation", type="integer", nullable=true)
|
||||
* @ORM\Column(name="salutation_id", type="integer", nullable=true)
|
||||
*/
|
||||
private $salutation;
|
||||
private $salutationId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
|
|
@ -82,13 +82,6 @@ class TravelBooking
|
|||
*/
|
||||
private $street;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="house_nr", type="string", length=255, nullable=true)
|
||||
*/
|
||||
private $houseNr;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
|
|
@ -106,16 +99,16 @@ class TravelBooking
|
|||
/**
|
||||
* @var integer
|
||||
*
|
||||
* @ORM\Column(name="country", type="integer", nullable=true)
|
||||
* @ORM\Column(name="country_id", type="integer", nullable=true)
|
||||
*/
|
||||
private $country;
|
||||
private $countryId;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="mail", type="string", length=255, nullable=true)
|
||||
* @ORM\Column(name="email", type="string", length=255, nullable=true)
|
||||
*/
|
||||
private $mail;
|
||||
private $email;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
|
|
@ -162,23 +155,31 @@ class TravelBooking
|
|||
/**
|
||||
* @var integer
|
||||
*
|
||||
* @ORM\Column(name="selected_child1", type="integer", nullable=true)
|
||||
* @ORM\Column(name="selected_childs", type="integer", nullable=true)
|
||||
*/
|
||||
private $selectedChild1;
|
||||
private $selectedChilds;
|
||||
|
||||
/**
|
||||
* @var integer
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="selected_child2", type="integer", nullable=true)
|
||||
* @ORM\Column(name="drafts", type="text", length=65535, nullable=true)
|
||||
*/
|
||||
private $selectedChild2;
|
||||
private $drafts;
|
||||
|
||||
/**
|
||||
* @var integer
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="selected_child3", type="integer", nullable=true)
|
||||
* @ORM\Column(name="service_items", type="text", length=65535, nullable=true)
|
||||
*/
|
||||
private $selectedChild3;
|
||||
private $serviceItems;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="arrangements", type="text", length=65535, nullable=true)
|
||||
*/
|
||||
private $arrangements;
|
||||
|
||||
|
||||
/**
|
||||
* @var string
|
||||
|
|
@ -201,6 +202,21 @@ class TravelBooking
|
|||
*/
|
||||
private $participantsTotal;
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*
|
||||
* @ORM\Column(name="selected_travel", type="text", length=65535, nullable=true)
|
||||
*/
|
||||
private $selectedTravel;
|
||||
|
||||
/**
|
||||
* @var float
|
||||
*
|
||||
* @ORM\Column(name="price", type="float", precision=10, scale=2, nullable=true)
|
||||
*/
|
||||
private $price;
|
||||
|
||||
|
||||
/**
|
||||
* @var float
|
||||
*
|
||||
|
|
@ -441,27 +457,27 @@ class TravelBooking
|
|||
}
|
||||
|
||||
/**
|
||||
* Set salutation
|
||||
* Set salutationId
|
||||
*
|
||||
* @param integer $salutation
|
||||
* @param integer $salutationId
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setSalutation($salutation)
|
||||
public function setSalutationId($salutationId)
|
||||
{
|
||||
$this->salutation = $salutation;
|
||||
$this->salutationId = $salutationId;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get salutation
|
||||
* Get salutationId
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getSalutation()
|
||||
public function getSalutationId()
|
||||
{
|
||||
return $this->salutation;
|
||||
return $this->salutationId;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -536,30 +552,6 @@ class TravelBooking
|
|||
return $this->street;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set houseNr
|
||||
*
|
||||
* @param string $houseNr
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setHouseNr($houseNr)
|
||||
{
|
||||
$this->houseNr = $houseNr;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get houseNr
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getHouseNr()
|
||||
{
|
||||
return $this->houseNr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set zipcode
|
||||
*
|
||||
|
|
@ -609,51 +601,51 @@ class TravelBooking
|
|||
}
|
||||
|
||||
/**
|
||||
* Set country
|
||||
* Set countryId
|
||||
*
|
||||
* @param integer $country
|
||||
* @param integer $countryId
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setCountry($country)
|
||||
public function setCountryId($countryId)
|
||||
{
|
||||
$this->country = $country;
|
||||
$this->countryId = $countryId;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get country
|
||||
* Get countryId
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getCountry()
|
||||
public function getCountryId()
|
||||
{
|
||||
return $this->country;
|
||||
return $this->countryId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set mail
|
||||
* Set email
|
||||
*
|
||||
* @param string $mail
|
||||
* @param string $email
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setMail($mail)
|
||||
public function setEmail($email)
|
||||
{
|
||||
$this->mail = $mail;
|
||||
$this->email = $email;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get mail
|
||||
* Get email
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getMail()
|
||||
public function getEmail()
|
||||
{
|
||||
return $this->mail;
|
||||
return $this->email;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -704,6 +696,35 @@ class TravelBooking
|
|||
return $this->mobile;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set selectedTravel
|
||||
*
|
||||
* @param string $selectedTravel
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setSelectedTravel($selectedTravel)
|
||||
{
|
||||
$this->selectedTravel = is_array($selectedTravel) ? json_encode($selectedTravel) : $selectedTravel;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get selectedTravel
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getSelectedTravel()
|
||||
{
|
||||
$ret = json_decode($this->selectedTravel, true);
|
||||
if (empty($ret) || !is_array($ret))
|
||||
{
|
||||
return $this->selectedTravel;
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set selectedDeparture
|
||||
*
|
||||
|
|
@ -806,52 +827,30 @@ class TravelBooking
|
|||
}
|
||||
|
||||
/**
|
||||
* Set selectedChild1
|
||||
* Set selectedChilds
|
||||
*
|
||||
* @param integer $selectedChild1
|
||||
* @param integer $selectedChilds
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setSelectedChild1($selectedChild1)
|
||||
public function setSelectedChilds($selectedChilds)
|
||||
{
|
||||
$this->selectedChild1 = $selectedChild1;
|
||||
$this->selectedChilds = $selectedChilds;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get selectedChild1
|
||||
* Get selectedChilds
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getSelectedChild1()
|
||||
public function getSelectedChilds()
|
||||
{
|
||||
return $this->selectedChild1;
|
||||
return $this->selectedChilds;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set selectedChild2
|
||||
*
|
||||
* @param integer $selectedChild2
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setSelectedChild2($selectedChild2)
|
||||
{
|
||||
$this->selectedChild2 = $selectedChild2;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get selectedChild2
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function getSelectedChild2()
|
||||
{
|
||||
return $this->selectedChild2;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set selectedChild3
|
||||
|
|
@ -877,6 +876,37 @@ class TravelBooking
|
|||
return $this->selectedChild3;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Set drafts
|
||||
*
|
||||
* @param string $drafts
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setDrafts($drafts)
|
||||
{
|
||||
$this->drafts = is_array($drafts) ? json_encode($drafts) : $drafts;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get drafts
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getDrafts()
|
||||
{
|
||||
$ret = json_decode($this->drafts, true);
|
||||
if (empty($ret) || !is_array($ret))
|
||||
{
|
||||
return $this->drafts;
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Set rooms
|
||||
*
|
||||
|
|
@ -886,7 +916,7 @@ class TravelBooking
|
|||
*/
|
||||
public function setRooms($rooms)
|
||||
{
|
||||
$this->options = is_array($rooms) ? json_encode($rooms) : $rooms;
|
||||
$this->rooms = is_array($rooms) ? json_encode($rooms) : $rooms;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
|
@ -906,6 +936,64 @@ class TravelBooking
|
|||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set rooms
|
||||
*
|
||||
* @param string $serviceItems
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setServiceItems($serviceItems)
|
||||
{
|
||||
$this->serviceItems = is_array($serviceItems) ? json_encode($serviceItems) : $serviceItems;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get serviceItems
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getServiceItems()
|
||||
{
|
||||
$ret = json_decode($this->serviceItems, true);
|
||||
if (empty($ret) || !is_array($ret))
|
||||
{
|
||||
return $this->serviceItems;
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set rooms
|
||||
*
|
||||
* @param string $arrangements
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setArrangements($arrangements)
|
||||
{
|
||||
$this->arrangements = is_array($arrangements) ? json_encode($arrangements) : $arrangements;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get arrangements
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getArrangements()
|
||||
{
|
||||
$ret = json_decode($this->arrangements, true);
|
||||
if (empty($ret) || !is_array($ret))
|
||||
{
|
||||
return $this->arrangements;
|
||||
}
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set participants
|
||||
*
|
||||
|
|
@ -922,21 +1010,20 @@ class TravelBooking
|
|||
}
|
||||
|
||||
$participants = [];
|
||||
|
||||
for ($i = 0; $i < count($travelers); ++$i)
|
||||
foreach($travelers as $traveler)
|
||||
{
|
||||
$traveler = $travelers[$i];
|
||||
|
||||
$birthdate = $traveler->getBirthDate();
|
||||
if(!strtotime($birthdate)){
|
||||
$birthdate = '01.01.1900';
|
||||
}
|
||||
$participants[''. ($i+1)] = [
|
||||
$participants[] = [
|
||||
'gender' => $traveler->getSex(),
|
||||
'first_name' => $traveler->getFirstName(),
|
||||
'last_name' => $traveler->getLastName(),
|
||||
'birthday' => $birthdate,
|
||||
'nationality' => $traveler->getNationality(),
|
||||
'child' => $traveler->isChild(),
|
||||
'acceptEntryRequirements' => $traveler->isAcceptEntryRequirements(),
|
||||
];
|
||||
}
|
||||
|
|
@ -965,7 +1052,8 @@ class TravelBooking
|
|||
$traveler->setSex(intval($participant['gender']));
|
||||
$traveler->setFirstName($participant['first_name']);
|
||||
$traveler->setLastName($participant['last_name']);
|
||||
$traveler->setNationality($participant['nationality']);
|
||||
$traveler->setNationality($participant['nationality']);
|
||||
$traveler->setChild($participant['child']);
|
||||
if(!strtotime($participant['birthday'])){
|
||||
$participant['birthday'] = '01.01.1900';
|
||||
}
|
||||
|
|
@ -999,6 +1087,30 @@ class TravelBooking
|
|||
return $this->participantsTotal;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set price
|
||||
*
|
||||
* @param float $price
|
||||
*
|
||||
* @return TravelBooking
|
||||
*/
|
||||
public function setPrice($price)
|
||||
{
|
||||
$this->price = $price;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get price
|
||||
*
|
||||
* @return float
|
||||
*/
|
||||
public function getPrice()
|
||||
{
|
||||
return $this->price;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set priceTotal
|
||||
*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue