From 0829dd55829f37bab6aaf2e1b2724c106e54b4ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no>
Date: Thu, 4 Jun 2009 07:41:52 +0000
Subject: [PATCH] Fix bug getting the arp definition from metarefresh config
 sets

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1512 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/metarefresh/hooks/hook_cron.php | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/modules/metarefresh/hooks/hook_cron.php b/modules/metarefresh/hooks/hook_cron.php
index 2517465bf..b16364b0e 100644
--- a/modules/metarefresh/hooks/hook_cron.php
+++ b/modules/metarefresh/hooks/hook_cron.php
@@ -43,17 +43,16 @@ function metarefresh_hook_cron(&$croninfo) {
 
 			$outputFormat = $set->getValueValidate('outputFormat', array('flatfile', 'serialize'), 'flatfile');
 			switch ($outputFormat) {
-			case 'flatfile':
-				$metaloader->writeMetadataFiles($outputDir);
-				break;
-			case 'serialize':
-				$metaloader->writeMetadataSerialize($outputDir);
-				break;
+				case 'flatfile':
+					$metaloader->writeMetadataFiles($outputDir);
+					break;
+				case 'serialize':
+					$metaloader->writeMetadataSerialize($outputDir);
+					break;
 			}
 
-			
-			if (array_key_exists('arp', $set)) {
-				$arpconfig = SimpleSAML_Configuration::loadFromArray($set['arp']);
+			if ($set->hasValue('arp')) {
+				$arpconfig = SimpleSAML_Configuration::loadFromArray($set->getValue('arp'));
 				$metaloader->writeARPfile($arpconfig);
 			}
 		}
-- 
GitLab