[TASK] Remove function index
[Packages/TYPO3.CMS.git] / typo3 / sysext / openid / class.tx_openid_return.php
index 80fcf61..7c4e961 100644 (file)
@@ -1,77 +1,61 @@
-<?php\r
-/***************************************************************\r
-*  Copyright notice\r
-*\r
-*  (c) 2008-2009 Dmitry Dulepov <dmitry@typo3.org>\r
-*  All rights reserved\r
-*\r
-*  This script is part of the TYPO3 project. The TYPO3 project is\r
-*  free software; you can redistribute it and/or modify\r
-*  it under the terms of the GNU General Public License as published by\r
-*  the Free Software Foundation; either version 2 of the License, or\r
-*  (at your option) any later version.\r
-*\r
-*  The GNU General Public License can be found at\r
-*  http://www.gnu.org/copyleft/gpl.html.\r
-*\r
-*  This script is distributed in the hope that it will be useful,\r
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-*  GNU General Public License for more details.\r
-*\r
-*  This copyright notice MUST APPEAR in all copies of the script!\r
-***************************************************************/\r
-/**\r
- * [CLASS/FUNCTION INDEX of SCRIPT]\r
- *\r
- *\r
- *\r
- *   59: class tx_openid_return\r
- *   65:     public function main()\r
- *\r
- * TOTAL FUNCTIONS: 1\r
- * (This index is automatically created/updated by the extension "extdeveval")\r
- *\r
- */\r
-\r
-// Fix _GET/_POST values for authentication\r
-if (isset($_GET['login_status'])) {\r
-       $_POST['login_status'] = $_GET['login_status'];\r
-}\r
-\r
-define('TYPO3_MOD_PATH', 'sysext/openid/');\r
-require_once('../../init.php');\r
-\r
-/**\r
- * This class is the OpenID return script for the TYPO3 Backend.\r
- *\r
- * $Id$\r
- *\r
- * @author     Dmitry Dulepov <dmitry@typo3.org>\r
- */\r
-class tx_openid_return {\r
-       /**\r
-       * Processed Backend session creation and redirect to backend.php\r
-       *\r
-       * @return       void\r
-       */\r
-       public function main() {\r
+<?php
+/***************************************************************
+*  Copyright notice
+*
+*  (c) 2008-2011 Dmitry Dulepov <dmitry@typo3.org>
+*  All rights reserved
+*
+*  This script is part of the TYPO3 project. The TYPO3 project is
+*  free software; you can redistribute it and/or modify
+*  it under the terms of the GNU General Public License as published by
+*  the Free Software Foundation; either version 2 of the License, or
+*  (at your option) any later version.
+*
+*  The GNU General Public License can be found at
+*  http://www.gnu.org/copyleft/gpl.html.
+*
+*  This script is distributed in the hope that it will be useful,
+*  but WITHOUT ANY WARRANTY; without even the implied warranty of
+*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*  GNU General Public License for more details.
+*
+*  This copyright notice MUST APPEAR in all copies of the script!
+***************************************************************/
+
+// Fix _GET/_POST values for authentication
+if (isset($_GET['login_status'])) {
+       $_POST['login_status'] = $_GET['login_status'];
+}
+
+define('TYPO3_MOD_PATH', 'sysext/openid/');
+require_once('../../init.php');
+
+/**
+ * This class is the OpenID return script for the TYPO3 Backend.
+ *
+ * @author     Dmitry Dulepov <dmitry@typo3.org>
+ */
+class tx_openid_return {
+       /**
+       * Processed Backend session creation and redirect to backend.php
+       *
+       * @return       void
+       */
+       public function main() {
                if ($GLOBALS['BE_USER']->user['uid']) {
-                       while (ob_get_level()>0) {\r
-                               @ob_end_clean();
-                       }
-                       $backendURL = t3lib_div::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir . 'backend.php';\r
-                       t3lib_div::redirect($backendURL);
-               }\r
-       }\r
-}\r
-\r
-if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/openid/class.tx_openid_return.php'])  {\r
-       include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['ext/openid/class.tx_openid_return.php']);\r
-}\r
-\r
-$module = t3lib_div::makeInstance('tx_openid_return');\r
-/* @var tx_openid_return $module */\r
-$module->main();\r
-\r
-?>\r
+                       t3lib_div::cleanOutputBuffers();
+                       $backendURL = t3lib_div::getIndpEnv('TYPO3_SITE_URL') . TYPO3_mainDir . 'backend.php';
+                       t3lib_utility_Http::redirect($backendURL);
+               }
+       }
+}
+
+if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/openid/class.tx_openid_return.php'])) {
+       include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/openid/class.tx_openid_return.php']);
+}
+
+$module = t3lib_div::makeInstance('tx_openid_return');
+/* @var tx_openid_return $module */
+$module->main();
+
+?>
\ No newline at end of file