From 07383f1d8525ec18ed1e577b8f976bd0c26c294b Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Wed, 14 Sep 2011 13:05:10 +0200 Subject: show Eventreports, Datenbankänderung --- application/models/Event.php | 12 ++++++++++++ application/models/EventMapper.php | 4 +++- application/models/Eventreport.php | 14 +++++++++++++- application/models/EventreportMapper.php | 6 ++++-- 4 files changed, 32 insertions(+), 4 deletions(-) (limited to 'application/models') diff --git a/application/models/Event.php b/application/models/Event.php index 7f20d10..76bb2dc 100755 --- a/application/models/Event.php +++ b/application/models/Event.php @@ -30,6 +30,7 @@ class Application_Model_Event protected $_running; protected $_runningtype; protected $_note; + protected $_created; public function __construct(array $options = null) { @@ -300,5 +301,16 @@ class Application_Model_Event $this->_runningtype = $_runningtype; return $this; } + + public function getCreated() + { + return $this->_created; + } + + public function setCreated($_created) + { + $this->_created = $_created; + return $this; + } } diff --git a/application/models/EventMapper.php b/application/models/EventMapper.php index 921fb41..418bab8 100755 --- a/application/models/EventMapper.php +++ b/application/models/EventMapper.php @@ -85,7 +85,7 @@ class Application_Model_EventMapper public function save(Application_Model_Event $event) { - $data = array('eventID'=> $event->getID() ,'category'=> $event->getCategory() ,'title'=> $event->getTitle(), 'pbs_membershipID'=> $event->getPbs_membershipID(),'end'=> $event->getEnd() ,'immediate'=> $event->getImmediate() ,'note'=> $event->getNote() ,'participants'=> $event->getParticipants() ,'pbs_bootosID'=> $event->getPbs_bootosID(),'pbs_poolID'=> $event->getPbs_poolID(),'repeat'=> $event->getRepeat(),'repeatEnd'=> $event->getRepeatEnd(),'start'=> $event->getStart(),'pbs_bootmenuID'=> $event->getPbs_bootmenuID(),'pbs_filterID'=> $event->getPbs_filterID(), 'running' => $event->getRunning(), 'runningtype' => $event->getRunningtype() ); + $data = array('eventID'=> $event->getID() ,'category'=> $event->getCategory() ,'title'=> $event->getTitle(), 'pbs_membershipID'=> $event->getPbs_membershipID(),'end'=> $event->getEnd() ,'immediate'=> $event->getImmediate() ,'note'=> $event->getNote() ,'participants'=> $event->getParticipants() ,'pbs_bootosID'=> $event->getPbs_bootosID(),'pbs_poolID'=> $event->getPbs_poolID(),'repeat'=> $event->getRepeat(),'repeatEnd'=> $event->getRepeatEnd(),'start'=> $event->getStart(),'pbs_bootmenuID'=> $event->getPbs_bootmenuID(),'pbs_filterID'=> $event->getPbs_filterID(), 'running' => $event->getRunning(), 'runningtype' => $event->getRunningtype(), 'created' => $event->getCreated() ); if (null === ($id = $event->getID()) ) { unset($data['eventID']); return $this->getDbTable()->insert($data); @@ -133,6 +133,7 @@ class Application_Model_EventMapper ->setRepeatEnd($row->repeatEnd) ->setStart($row->start) ->setRunning($row->running) + ->setCreated($row->created) ->setRunningtype($row->runningtype); } @@ -161,6 +162,7 @@ class Application_Model_EventMapper ->setRepeatEnd($row->repeatEnd) ->setStart($row->start) ->setRunning($row->running) + ->setCreated($row->created) ->setRunningtype($row->runningtype); $entries[$row->eventID] = $entry; diff --git a/application/models/Eventreport.php b/application/models/Eventreport.php index ff94a09..f40b16a 100755 --- a/application/models/Eventreport.php +++ b/application/models/Eventreport.php @@ -16,6 +16,7 @@ class Application_Model_Eventreport protected $_result; protected $_errors; protected $_type; + protected $_created; protected $_eventID; public function __construct(array $options = null) @@ -133,7 +134,7 @@ class Application_Model_Eventreport return $this; } - public function geType() + public function getType() { return $this->_type; } @@ -143,5 +144,16 @@ class Application_Model_Eventreport $this->_type = $_type; return $this; } + + public function getCreated() + { + return $this->_created; + } + + public function setCreated($_created) + { + $this->_created = $_created; + return $this; + } } diff --git a/application/models/EventreportMapper.php b/application/models/EventreportMapper.php index 00379f9..b5f405e 100755 --- a/application/models/EventreportMapper.php +++ b/application/models/EventreportMapper.php @@ -43,7 +43,7 @@ class Application_Model_EventreportMapper $entries = array(); if(count($result) > 0) { foreach ($result as $row) { - $entry = new Application_Model_Event($row); + $entry = new Application_Model_Eventreport($row); $entry->setID($row['reportID']); $entries[] = $entry; } @@ -84,7 +84,7 @@ class Application_Model_EventreportMapper public function save(Application_Model_Eventreport $eventreport) { - $data = array('reportID'=> $eventreport->getID() ,'eventID'=> $eventreport->getEventID() ,'result'=> $eventreport->getResult(), 'errors' => $eventreport->getErrors(), 'type' => $eventreport->geType() ); + $data = array('reportID'=> $eventreport->getID() ,'eventID'=> $eventreport->getEventID() ,'result'=> $eventreport->getResult(), 'errors' => $eventreport->getErrors(), 'type' => $eventreport->geType(), 'created' => $eventreport->getCreated() ); if (null === ($id = $eventreport->getID()) ) { unset($data['reportID']); return $this->getDbTable()->insert($data); @@ -120,6 +120,7 @@ class Application_Model_EventreportMapper ->setEventID($row->eventID) ->setResult($row->result) ->setErrors($row->errors) + ->setCreated($row->created) ->setType($row->type); } @@ -135,6 +136,7 @@ class Application_Model_EventreportMapper ->setEventID($row->eventID) ->setResult($row->result) ->setErrors($row->errors) + ->setCreated($row->created) ->setType($row->type); $entries[$row->reportID] = $entry; -- cgit v1.2.3-55-g7522