Fixed bug #10796: Click on (WS 48hour-) preview link in versioning module causes...
[Packages/TYPO3.CMS.git] / typo3 / ajax.php
index 8a41c48..8b27f0e 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2007-2008 Benjamin Mack
+*  (c) 2007-2009 Benjamin Mack
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -48,7 +48,7 @@ $noUserAjaxIDs = array(
 
 // if we're trying to do an ajax login, don't require a user.
 if(in_array($ajaxID, $noUserAjaxIDs)) {
-       define('TYPO3_PROCEED_IF_NO_USER', 1);
+       define('TYPO3_PROCEED_IF_NO_USER', 2);
 }
 
 require('init.php');
@@ -59,9 +59,8 @@ $ajaxScript = $TYPO3_CONF_VARS['BE']['AJAX'][$ajaxID];
 
 
        // instantiating the AJAX object
-$ajaxClassName = t3lib_div::makeInstanceClassName('TYPO3AJAX');
-$ajaxObj       = new $ajaxClassName($ajaxID);
-$ajaxParams    = array();
+$ajaxObj    = t3lib_div::makeInstance('TYPO3AJAX', $ajaxID);
+$ajaxParams = array();
 
 
        // evaluating the arguments and calling the AJAX method/function