From 2c23df18c4d4cbfd6fdcb052aaf4cbd6eabfdf4c Mon Sep 17 00:00:00 2001 From: adametz Date: Wed, 20 Jun 2018 15:14:04 +0000 Subject: [PATCH] #1429 git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3413 f459cee4-fb09-11de-96c3-f9c5f16c3c76 --- .../default/pages/cms/travelProgram.html.twig | 11 ++- .../AppBundle/Entity/TravelGeneralNote.php | 97 +++++++++++++++++++ trunk/src/AppBundle/Entity/TravelProgram.php | 38 +++++++- 3 files changed, 144 insertions(+), 2 deletions(-) create mode 100644 trunk/src/AppBundle/Entity/TravelGeneralNote.php diff --git a/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig b/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig index 78cbf567..b5a6aa09 100644 --- a/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig +++ b/trunk/app/Resources/views/default/pages/cms/travelProgram.html.twig @@ -129,11 +129,20 @@
{{ travel_program.htmlDescription|raw|keywords }} - {% if travel_program.advices is not empty %} + {% if (travel_program.advices is not empty) or (travel_program.generalnote is not empty) %}

Hinweise

{% endif %} diff --git a/trunk/src/AppBundle/Entity/TravelGeneralNote.php b/trunk/src/AppBundle/Entity/TravelGeneralNote.php new file mode 100644 index 00000000..0d7afa99 --- /dev/null +++ b/trunk/src/AppBundle/Entity/TravelGeneralNote.php @@ -0,0 +1,97 @@ +name = $name; + + return $this; + } + + /** + * Get name + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Set text + * + * @param string $text + * + * @return TravelGeneralNote + */ + public function setText($text) + { + $this->text = $text; + + return $this; + } + + /** + * Get text + * + * @return string + */ + public function getText() + { + return $this->text; + } + + /** + * Get id + * + * @return integer + */ + public function getId() + { + return $this->id; + } +} diff --git a/trunk/src/AppBundle/Entity/TravelProgram.php b/trunk/src/AppBundle/Entity/TravelProgram.php index babf5c74..259fc1b7 100644 --- a/trunk/src/AppBundle/Entity/TravelProgram.php +++ b/trunk/src/AppBundle/Entity/TravelProgram.php @@ -7,7 +7,7 @@ use Doctrine\ORM\Mapping as ORM; /** * TravelProgram * - * @ORM\Table(name="travel_program", indexes={@ORM\Index(name="FK_travel_program_travel_organizer", columns={"organizer"}), @ORM\Index(name="FK_travel_program_travel_insurance", columns={"insurance_1"}), @ORM\Index(name="FK_travel_program_travel_insurance_2", columns={"insurance_2"}), @ORM\Index(name="FK_travel_program_travel_category", columns={"category_id"}), @ORM\Index(name="FK_travel_program_travel_arrival_point", columns={"travel_arrival_point_id"})}) + * @ORM\Table(name="travel_program", indexes={@ORM\Index(name="FK_travel_program_travel_organizer", columns={"organizer"}), @ORM\Index(name="FK_travel_program_travel_insurance", columns={"insurance_1"}), @ORM\Index(name="FK_travel_program_travel_insurance_2", columns={"insurance_2"}), @ORM\Index(name="FK_travel_program_travel_category", columns={"category_id"}), @ORM\Index(name="travel_program_ibfk_4", columns={"generalnote"}), @ORM\Index(name="FK_travel_program_travel_arrival_point", columns={"travel_arrival_point_id"})}) * @ORM\Entity(repositoryClass="AppBundle\Entity\TravelProgramRepository") */ class TravelProgram @@ -298,6 +298,17 @@ class TravelProgram */ private $category; + + /** + * @var \AppBundle\Entity\TravelGeneralNote + * + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\TravelGeneralNote") + * @ORM\JoinColumns({ + * @ORM\JoinColumn(name="generalnote", referencedColumnName="id") + * }) + */ + private $generalnote; + /** * @ORM\OneToMany(targetEntity="AppBundle\Entity\TravelPeriod", mappedBy="program") */ @@ -1274,6 +1285,31 @@ class TravelProgram $this->travelDateByKey = []; } + /** + * Set generalnote + * + * @param \AppBundle\Entity\TravelGeneralNote $generalnote + * + * @return TravelGeneralNote + */ + public function setGeneralnote(\AppBundle\Entity\TravelGeneralNote $generalnote = null) + { + $this->generalnote = $generalnote; + + return $this; + } + + /** + * Get generalnote + * + * @return \AppBundle\Entity\TravelGeneralNote + */ + public function getGeneralnote() + { + return $this->generalnote; + } + + /** * Add period *