summaryrefslogtreecommitdiffstats
path: root/application/models
diff options
context:
space:
mode:
authorBjörn Geiger2011-09-14 13:05:10 +0200
committerBjörn Geiger2011-09-14 13:05:10 +0200
commit07383f1d8525ec18ed1e577b8f976bd0c26c294b (patch)
tree8d0116660aa1075df39c7f8b8a9ae9f70955ee3e /application/models
parentkleine Korrektur (diff)
downloadpoolctrl-07383f1d8525ec18ed1e577b8f976bd0c26c294b.tar.gz
poolctrl-07383f1d8525ec18ed1e577b8f976bd0c26c294b.tar.xz
poolctrl-07383f1d8525ec18ed1e577b8f976bd0c26c294b.zip
show Eventreports, Datenbankänderung
Diffstat (limited to 'application/models')
-rwxr-xr-xapplication/models/Event.php12
-rwxr-xr-xapplication/models/EventMapper.php4
-rwxr-xr-xapplication/models/Eventreport.php14
-rwxr-xr-xapplication/models/EventreportMapper.php6
4 files changed, 32 insertions, 4 deletions
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;