parent
51af913608
commit
7719e760ec
1 changed files with 16 additions and 4 deletions
|
@ -8,7 +8,7 @@ use Doctrine\ORM\PersistentCollection;
|
||||||
/**
|
/**
|
||||||
* RepeatEvent
|
* RepeatEvent
|
||||||
*
|
*
|
||||||
* @ORM\Table(name="repeat_events")
|
* @ORM\Table(name="repeating_events")
|
||||||
* @ORM\Entity
|
* @ORM\Entity
|
||||||
*/
|
*/
|
||||||
class RepeatingEvent extends BaseEntity
|
class RepeatingEvent extends BaseEntity
|
||||||
|
@ -18,7 +18,7 @@ class RepeatingEvent extends BaseEntity
|
||||||
/**
|
/**
|
||||||
* @var \DateTime
|
* @var \DateTime
|
||||||
*
|
*
|
||||||
* @ORM\Column(name="startdate", type="datetimetz")
|
* @ORM\Column(name="nextdate", type="datetimetz")
|
||||||
*/
|
*/
|
||||||
protected $nextdate;
|
protected $nextdate;
|
||||||
|
|
||||||
|
@ -32,9 +32,9 @@ class RepeatingEvent extends BaseEntity
|
||||||
/**
|
/**
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @ORM\Column(name="name", type="string", length=255)
|
* @ORM\Column(name="repeating_pattern", type="string", length=255)
|
||||||
*/
|
*/
|
||||||
protected $repeat_pattern = '';
|
protected $repeating_pattern = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string
|
* @var string
|
||||||
|
@ -76,4 +76,16 @@ class RepeatingEvent extends BaseEntity
|
||||||
*/
|
*/
|
||||||
protected $tags = [];
|
protected $tags = [];
|
||||||
|
|
||||||
|
public function getFormatedRepeatPattern() {
|
||||||
|
switch($this->repeating_pattern) {
|
||||||
|
case 'PD7':
|
||||||
|
return 'Wöchentlich';
|
||||||
|
case 'PD14':
|
||||||
|
return 'Alle 2 Wochen';
|
||||||
|
case 'PM1':
|
||||||
|
return 'Monatlich';
|
||||||
|
default:
|
||||||
|
return $this->repeating_pattern;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Reference in a new issue