From 5ccadea55d4351b5a6e8163733199b4d318cdda5 Mon Sep 17 00:00:00 2001
From: efalcy <efalcy@git-test.afi-sa.fr>
Date: Wed, 29 May 2013 17:36:28 +0000
Subject: [PATCH] CAS Server : tests de mise en place

---
 .../modules/opac/controllers/CasServerController.php   | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/application/modules/opac/controllers/CasServerController.php b/application/modules/opac/controllers/CasServerController.php
index 287d62820df..514399b47aa 100644
--- a/application/modules/opac/controllers/CasServerController.php
+++ b/application/modules/opac/controllers/CasServerController.php
@@ -23,7 +23,10 @@ class CasServerController extends Zend_Controller_Action {
 	protected $values;
 	function init()
 	{
-		$this->view->locale = Zend_Registry::get('locale');
+		// Désactiver le view renderer
+		$viewRenderer = $this->getHelper('ViewRenderer');
+		$viewRenderer->setNoRender();
+
 	}
 
 
@@ -53,6 +56,9 @@ class CasServerController extends Zend_Controller_Action {
 				$this->_helper->trackEvent('authentification', 'login', $user->getId());
 			}
 		$ticket = Zend_Session::getId();
+		$this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8');
+		$this->getResponse()->setBody("<form method='post' action='".$service."'><div>Identifiant:<input type='text' size='15' id='username' /></div><div>Mot de passe: <input type='text' size='15' id='password' /></div></form>");
+
 //		$this->_redirect($this->addURLparameter($service,['ticket' => $ticket]));
 	}
 	
@@ -82,6 +88,8 @@ class CasServerController extends Zend_Controller_Action {
 	}
 
 	function serviceValidateAction() {
+		$this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8');
+		$this->getResponse()->setBody("<form method='post' action=''><div>Identifiant:<input type='text' size='15' id='username' /></div><div>Mot de passe: <input type='text' size='15' id='password' /></div></form>");
 		
 	}
 
-- 
GitLab