From 46410b3b87ef33baff54cc01f6c1d061f2745bcc Mon Sep 17 00:00:00 2001 From: Michael Neves Date: Thu, 26 Jan 2012 22:08:49 +0100 Subject: getprebootserials download check --- application/controllers/ResourceController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'application/controllers/ResourceController.php') diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php index e6f964c..cc9ad46 100644 --- a/application/controllers/ResourceController.php +++ b/application/controllers/ResourceController.php @@ -213,6 +213,7 @@ class ResourceController extends Zend_Controller_Action { $groupMapper = new Application_Model_GroupMapper(); $preboottypeMapper = new Application_Model_PreBootTypeMapper(); $personMapper = new Application_Model_PersonMapper(); + $prebootMapper = new Application_Model_PreBootMapper(); $parents = array(); $this->view->bootisolist = array(); @@ -242,7 +243,8 @@ class ResourceController extends Zend_Controller_Action { $result = "Serials available to Member: ".$person->getFirstname()." ".$person->getName()." in Group: ".$groupMapper->find($member->getGroupID())->getTitle()."\n"; foreach($bootisolist as $k => $bootiso){ - $result .= $k.". ".$groupMapper->find($bootiso->getGroupID())->getTitle().", ".$bootiso->getTitle().", ".$preboottypeMapper->find($bootiso->getPreboottypeID())->getName().", ".$bootiso->getSerialnumber()."\n"; + $preboot = $prebootMapper->findBy(array('serialnumber' => $bootiso->getSerialnumber(), 'preboottypeID' => $bootiso->getPreboottypeID())); + $result .= $k.". ".$groupMapper->find($bootiso->getGroupID())->getTitle().", ".$bootiso->getTitle().", ".$preboottypeMapper->find($bootiso->getPreboottypeID())->getName().", ".$bootiso->getSerialnumber().", Download available: ".count($preboot)!=0?"yes":"no"."\n"; } header("Content-Length: ".(strlen($result))); -- cgit v1.2.3-55-g7522