summaryrefslogtreecommitdiffstats
path: root/application/controllers/EventController.php
diff options
context:
space:
mode:
authorBjörn Geiger2011-10-10 16:22:41 +0200
committerBjörn Geiger2011-10-10 16:22:41 +0200
commit6524e1441c2662accb8278aeba3403025d91ac18 (patch)
treec673c9f49395d8091f5d792427f490f2c27c73ea /application/controllers/EventController.php
parentminor (diff)
downloadpoolctrl-6524e1441c2662accb8278aeba3403025d91ac18.tar.gz
poolctrl-6524e1441c2662accb8278aeba3403025d91ac18.tar.xz
poolctrl-6524e1441c2662accb8278aeba3403025d91ac18.zip
weitere Korrektur
Diffstat (limited to 'application/controllers/EventController.php')
-rwxr-xr-xapplication/controllers/EventController.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/application/controllers/EventController.php b/application/controllers/EventController.php
index a10d24a..ce35d86 100755
--- a/application/controllers/EventController.php
+++ b/application/controllers/EventController.php
@@ -453,6 +453,13 @@ class EventController extends Zend_Controller_Action
$params['immediate'] = 0;
$event->setOptions($params);
$event->setID($eventID);
+ if($oldEvent->getRepeat()) {
+ $event->setRepeat($oldEvent->getRepeat());
+ $event->setRepeatdate($oldEvent->getRepeatdate());
+ $event->setRepeatend($oldEvent->getRepeatend());
+ $event->setRepeatings($oldEvent->getRepeatings());
+ $event->setRepeattype($oldEvent->getRepeattype());
+ }
$diff = $this->eventMapper->compare($oldEvent, $event);
if(isset($diff['pbs_bootosID']) || isset($diff['title']) || isset($diff['pbs_configID'])) {
$bootmenuApiResult = PostToHost($this->pbs2host, $this->config['pbs2']['deletebootmenu'] . $this->userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());