From 39abfee2baa8f4b746cb133c0b3d9b1eebbedf5d Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Wed, 13 Oct 2010 06:17:17 +0000
Subject: [PATCH] Add SP metadata to login page.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2578 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/core/www/loginuserpass.php    | 7 +++++++
 modules/core/www/loginuserpassorg.php | 6 ++++++
 2 files changed, 13 insertions(+)

diff --git a/modules/core/www/loginuserpass.php b/modules/core/www/loginuserpass.php
index 44a1ae30b..4e41a1305 100644
--- a/modules/core/www/loginuserpass.php
+++ b/modules/core/www/loginuserpass.php
@@ -63,6 +63,13 @@ if (array_key_exists('forcedUsername', $state)) {
 }
 $t->data['links'] = $source->getLoginLinks();
 $t->data['errorcode'] = $errorCode;
+
+if (isset($state['SPMetadata'])) {
+	$t->data['SPMetadata'] = $state['SPMetadata'];
+} else {
+	$t->data['SPMetadata'] = NULL;
+}
+
 $t->show();
 exit();
 
diff --git a/modules/core/www/loginuserpassorg.php b/modules/core/www/loginuserpassorg.php
index bba9d798d..ab5c40633 100644
--- a/modules/core/www/loginuserpassorg.php
+++ b/modules/core/www/loginuserpassorg.php
@@ -57,6 +57,12 @@ if ($organizations !== NULL) {
 	$t->data['organizations'] = $organizations;
 }
 
+if (isset($state['SPMetadata'])) {
+	$t->data['SPMetadata'] = $state['SPMetadata'];
+} else {
+	$t->data['SPMetadata'] = NULL;
+}
+
 $t->show();
 exit();
 
-- 
GitLab