| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/forum/Sources/ |
Upload File : |
<?php
/**
* Simple Machines Forum (SMF)
*
* @package SMF
* @author Simple Machines http://www.simplemachines.org
* @copyright 2011 Simple Machines
* @license http://www.simplemachines.org/about/smf/license.php BSD
*
* @version 2.0
*/
if (!defined('SMF'))
die('Hacking attempt...');
/* This file maintains all XML-based interaction (mainly XMLhttp).
void GetJumpTo()
*/
function XMLhttpMain()
{
loadTemplate('Xml');
$sub_actions = array(
'jumpto' => array(
'function' => 'GetJumpTo',
),
'messageicons' => array(
'function' => 'ListMessageIcons',
),
);
if (!isset($_REQUEST['sa'], $sub_actions[$_REQUEST['sa']]))
fatal_lang_error('no_access', false);
$sub_actions[$_REQUEST['sa']]['function']();
}
// Get a list of boards and categories used for the jumpto dropdown.
function GetJumpTo()
{
global $user_info, $context, $smcFunc, $sourcedir;
// Find the boards/cateogories they can see.
require_once($sourcedir . '/Subs-MessageIndex.php');
$boardListOptions = array(
'use_permissions' => true,
'selected_board' => isset($context['current_board']) ? $context['current_board'] : 0,
);
$context['jump_to'] = getBoardList($boardListOptions);
// Make the board safe for display.
foreach ($context['jump_to'] as $id_cat => $cat)
{
$context['jump_to'][$id_cat]['name'] = un_htmlspecialchars(strip_tags($cat['name']));
foreach ($cat['boards'] as $id_board => $board)
$context['jump_to'][$id_cat]['boards'][$id_board]['name'] = un_htmlspecialchars(strip_tags($board['name']));
}
$context['sub_template'] = 'jump_to';
}
function ListMessageIcons()
{
global $context, $sourcedir, $board;
require_once($sourcedir . '/Subs-Editor.php');
$context['icons'] = getMessageIcons($board);
$context['sub_template'] = 'message_icons';
}
?>