Follow-up to #17670: Add typo3/template.php getDynTabMenuJScode() again and remove...
[Packages/TYPO3.CMS.git] / typo3 / ajax.php
index 8b27f0e..660c0a1 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2007-2009 Benjamin Mack
+*  (c) 2007-2011 Benjamin Mack
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -43,7 +43,8 @@ $noUserAjaxIDs = array(
        'BackendLogin::login',
        'BackendLogin::logout',
        'BackendLogin::refreshLogin',
-       'BackendLogin::isTimedOut'
+       'BackendLogin::isTimedOut',
+       'BackendLogin::getChallenge',
 );
 
 // if we're trying to do an ajax login, don't require a user.
@@ -67,7 +68,7 @@ $ajaxParams = array();
 if (empty($ajaxID)) {
        $ajaxObj->setError('No valid ajaxID parameter given.');
 } else if (empty($ajaxScript)) {
-       $ajaxObj->setError('Registered backend function for ajaxID "'.$ajaxID.'" was not found.');
+       $ajaxObj->setError('No backend function registered for ajaxID "'.$ajaxID.'".');
 } else {
        $ret = t3lib_div::callUserFunction($ajaxScript, $ajaxParams, $ajaxObj, false, true);
        if ($ret === false) {
@@ -78,4 +79,4 @@ if (empty($ajaxID)) {
        // outputting the content (and setting the X-JSON-Header)
 $ajaxObj->render();
 
-?>
+?>
\ No newline at end of file