summaryrefslogtreecommitdiffstats
path: root/application/models
diff options
context:
space:
mode:
Diffstat (limited to 'application/models')
-rw-r--r--application/models/Session.php10
-rw-r--r--application/models/SessionMapper.php24
2 files changed, 25 insertions, 9 deletions
diff --git a/application/models/Session.php b/application/models/Session.php
index b042c17..ca07ccb 100644
--- a/application/models/Session.php
+++ b/application/models/Session.php
@@ -5,6 +5,7 @@ class Application_Model_Session
protected $_sessionID;
protected $_clientID;
protected $_bootosID;
+ protected $_bootisoID;
protected $_time;
protected $_ip;
protected $_ip6;
@@ -74,6 +75,15 @@ class Application_Model_Session
$this->_bootosID = $_bootosID;
return $this;
}
+ public function getBootisoID()
+ {
+ return $this->_bootisoID;
+ }
+ public function setBootisoID($_bootisoID)
+ {
+ $this->_bootisoID = $_bootisoID;
+ return $this;
+ }
public function getTime()
{
return $this->_time;
diff --git a/application/models/SessionMapper.php b/application/models/SessionMapper.php
index 57b2fdf..f836643 100644
--- a/application/models/SessionMapper.php
+++ b/application/models/SessionMapper.php
@@ -44,16 +44,22 @@ class Application_Model_SessionMapper
return $this->_dbTable;
}
- public function save(Application_Model_Session $sesion)
+ public function save(Application_Model_Session $session)
{
- $data = array('sessionID'=> $sesion->getSessionID() ,'clientID'=> $sesion->getClientID() ,'bootosID'=> $sesion->getBootosID() ,'time'=> $sesion->getTime() ,'ip'=> $sesion->getIp() ,'ip6'=> $sesion->getIp6() );
-
- if (null === ($id = $sesion->getID()) ) {
- unset($data['sesionID']);
+ $data = array( 'sessionID'=> $session->getID() ,
+ 'clientID'=> $session->getClientID() ,
+ 'bootosID'=> $session->getBootosID() ,
+ 'bootisoID'=> $session->getBootisoID() ,
+ 'time'=> $session->getTime() ,
+ 'ip'=> $session->getIp() ,
+ 'ip6'=> $session->getIp6() );
+ print_a($data);
+ if (null === ($id = $session->getID()) ) {
+ unset($data['sessionID']);
$this->getDbTable()->insert($data);
} else {
- $this->getDbTable()->update($data, array('sesionID = ?' => $id));
+ $this->getDbTable()->update($data, array('sessionID = ?' => $id));
}
}
@@ -62,7 +68,7 @@ class Application_Model_SessionMapper
if (null === ($id = $sesion->getID()) ) {
return;
} else {
- $this->getDbTable()->delete(array('sesionID = ?' => $id));
+ $this->getDbTable()->delete(array('sessionID = ?' => $id));
}
}
@@ -75,7 +81,7 @@ class Application_Model_SessionMapper
$row = $result->current();
- $sesion->setSessionID($row->sessionID)->setClientID($row->clientID)->setBootosID($row->bootosID)->setTime($row->time)->setIp($row->ip)->setIp6($row->ip6);
+ $sesion->setID($row->sessionID)->setClientID($row->clientID)->setBootosID($row->bootosID)->setBootisoID($row->bootisoID)->setTime($row->time)->setIp($row->ip)->setIp6($row->ip6);
}
public function fetchAll()
@@ -85,7 +91,7 @@ class Application_Model_SessionMapper
foreach ($resultSet as $row) {
$entry = new Application_Model_Session();
- $entry->setSessionID($row->sessionID)->setClientID($row->clientID)->setBootosID($row->bootosID)->setTime($row->time)->setIp($row->ip)->setIp6($row->ip6);
+ $entry->setID($row->sessionID)->setClientID($row->clientID)->setBootosID($row->bootosID)->setBootisoID($row->bootisoID)->setTime($row->time)->setIp($row->ip)->setIp6($row->ip6);
$entries[] = $entry;
}