<?php
/*======================================================*\
|| ############################################### ||
|| # ----------------vBSmart Team - vBulletin 4.0.1Version ------------------------- # ||
|| # Copyright ©2000-2010 vBulletin Solutions Inc. All Rights Reserved. ||
|| #      This file may not be redistributed in whole or significant part    . # ||
|| ############################################### ||
\*======================================================*/

function add_ajax_attachment_xml(&$xml, $contenttypeid, $posthash, $poststarttime, $values)
{
	global $vbulletin, $vbphrase;
	require_once(DIR . '/includes/functions_file.php');

	$xml->add_tag('contenttypeid', $contenttypeid);
	$xml->add_tag('auth_type', (empty($_SERVER['AUTH_USER']) AND empty($_SERVER['REMOTE_USER'])) ? 0 : 1);
	$xml->add_tag('userid', $vbulletin->userinfo['userid']);
	$xml->add_tag('max_file_size', fetch_max_upload_size());
	$xml->add_tag('attachlimit', $vbulletin->options['attachlimit']);
	$xml->add_tag('posthash', $posthash);
	$xml->add_tag('poststarttime', $poststarttime);
	if (!empty($values))
	{
		$xml->add_group('values');
		foreach($values AS $key => $value)
		{
			$xml->add_tag($key, $value);
		}
		$xml->close_group('values');
	}
	$xml->add_group('phrases');
		$xml->add_tag('upload_failed', $vbphrase['upload_failed']);
		$xml->add_tag('file_is_too_large', $vbphrase['file_is_too_large']);
		$xml->add_tag('invalid_file', $vbphrase['invalid_file']);
		$xml->add_tag('maximum_number_of_attachments_reached', $vbphrase['maximum_number_of_attachments_reached']);
		$xml->add_tag('unable_to_parse_attachmentid_from_image', $vbphrase['unable_to_parse_attachmentid_from_image']);
		$xml->add_tag('saving_of_settings_failed', $vbphrase['saving_of_settings_failed']);
	$xml->close_group('phrases');
}

/*======================================================================*\
|| ####################################################################
|| # Downloaded: 17:48, Tue Jan 12th 2010
|| # CVS: $RCSfile$ - $Revision: 27207 $
|| ####################################################################
\*======================================================================*/
?>
