X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fajax%2Fajax_admin.php;h=98af1a46247b525f3fb94ec158fe376267f30321;hb=33a76a20bc94ffe95e9f13906eb7dc5cf354948d;hp=e93830cba66da6138fa31cccc8679a9ea27a7045;hpb=ca256746fe0757a23df4064824c8fe2087ad5634;p=mailer.git diff --git a/inc/ajax/ajax_admin.php b/inc/ajax/ajax_admin.php index e93830cba6..98af1a4624 100644 --- a/inc/ajax/ajax_admin.php +++ b/inc/ajax/ajax_admin.php @@ -16,7 +16,7 @@ * $Author:: $ * * -------------------------------------------------------------------- * * Copyright (c) 2003 - 2009 by Roland Haeder * - * Copyright (c) 2009 - 2012 by Mailer Developer Team * + * Copyright (c) 2009 - 2013 by Mailer Developer Team * * For more information visit: http://mxchange.org * * * * This program is free software; you can redistribute it and/or modify * @@ -36,7 +36,9 @@ ************************************************************************/ // Some security stuff... -if ((!defined('__SECURITY')) || (!isAjaxOutputMode()) || (!isAdmin())) { +if (!defined('__SECURITY')) { + die(); +} elseif ((!isAjaxOutputMode()) || (!isAdmin())) { header('HTTP/1.1 403 Forbidden'); die(json_encode(array('reply_content' => 'Access forbidden'), JSON_FORCE_OBJECT)); } // END - if @@ -60,6 +62,7 @@ function doAjaxProcessAdmin () { // Again we do a call-back, so generate a function name depending on 'do' $callbackName = 'doAjaxAdmin' . capitalizeUnderscoreString(postRequestElement('do')); + $GLOBALS['ajax_callback_function'] = $callbackName; // Is the call-back function there? if (!function_exists($callbackName)) {