From 2ff28dd224356f4d6209fa3e48f98162d8bb4f5f Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Tue, 31 May 2011 13:05:44 +0200 Subject: Clients werden nun auch über die PoolApi übertragen --- application/controllers/ResourceController.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php index 1076e99..1433281 100644 --- a/application/controllers/ResourceController.php +++ b/application/controllers/ResourceController.php @@ -669,8 +669,10 @@ class ResourceController extends Zend_Controller_Action } $pool = new Application_Model_Pool(); $poolMapper = new Application_Model_PoolMapper(); + $poolEntriesMapper = new Application_Model_PoolEntriesMapper(); + $clientMapper = new Application_Model_ClientMapper(); + $client = new Application_Model_Client(); $groupID = $this->membership->getGroupID(); - $pool = $poolMapper->findBy(array('groupid' => $groupID)); if($pool == null){ @@ -688,6 +690,19 @@ class ResourceController extends Zend_Controller_Action $xml .= "\t\t\t" . $poolobj->getTitle() . "\n"; $xml .= "\t\t\t" . $poolobj->getDescription() . "\n"; $xml .= "\t\t\t" . $poolobj->getLocation() . "\n"; + $poolentries = $poolEntriesMapper->findBy(array('poolID' => $poolobj->getID())); + $xml .= "\t\t\t\n"; + foreach($poolentries as $poolentry) { + $clientMapper->find($poolentry->getClientID(), $client); + $xml .= "\t\t\t\t\n"; + $xml .= "\t\t\t\t\t" . $client->getID() . "\n"; + $xml .= "\t\t\t\t\t" . $client->getGroupID() . "\n"; + $xml .= "\t\t\t\t\t" . $client->getMacadress() . "\n"; + $xml .= "\t\t\t\t\t" . $client->getHardwarehash() . "\n"; + $xml .= "\t\t\t\t\t" . $client->getCreated() . "\n"; + $xml .= "\t\t\t\t\n"; + } + $xml .= "\t\t\t\n"; $xml .= "\t\t\n"; } $xml .= "\t\n"; -- cgit v1.2.3-55-g7522