std::string build_transfer_message_to_destination(
	S32 amount,
	const LLUUID& dest_id,
	const LLUUID& source_id,
	const std::string& source_name,
	S32 transaction_type,
	const std::string& description)
{
	lldebugs << "build_transfer_message_to_dest: " << amount << " "
		<< dest_id << " " << source_id << " " << source_name << " "
		<< transaction_type << " " << (description.empty() ? "(no desc)" : description)
		<< llendl;
	if(0 == amount)
	{
		return std::string();
	}
	if(dest_id.isNull())
	{
		return description;
	}
	std::ostringstream ostr;
	// *NOTE: Do not change these strings!  The viewer matches
	// them in llviewermessage.cpp to perform localization.
	// If you need to make changes, add a new, localizable message. JC
	ostr << source_name << " paid you L$" << amount;
	append_reason(ostr, transaction_type, description);
	ostr << ".";
	return ostr.str();
}
Exemplo n.º 2
0
std::string build_transfer_message_to_destination(
	S32 amount,
	const LLUUID& dest_id,
	const LLUUID& source_id,
	const std::string& source_name,
	S32 transaction_type,
	const std::string& description)
{
	lldebugs << "build_transfer_message_to_dest: " << amount << " "
		<< dest_id << " " << source_id << " " << source_name << " "
		<< transaction_type << " " << (description.empty() ? "(no desc)" : description)
		<< llendl;
	if(0 == amount)
	{
		return std::string();
	}
	if(dest_id.isNull())
	{
		return description;
	}
	std::ostringstream ostr;
	ostr << source_name << " paid you L$" << amount;
	append_reason(ostr, transaction_type, description);
	ostr << ".";
	return ostr.str();
}
std::string build_transfer_message_to_source(
	S32 amount,
	const LLUUID& source_id,
	const LLUUID& dest_id,
	const std::string& dest_name,
	S32 transaction_type,
	const std::string& description)
{
	lldebugs << "build_transfer_message_to_source: " << amount << " "
		<< source_id << " " << dest_id << " " << dest_name << " "
		<< transaction_type << " "
		<< (description.empty() ? "(no desc)" : description)
		<< llendl;
	if(source_id.isNull())
	{
		return description;
	}
	if((0 == amount) && description.empty())
	{
		return description;
	}
	std::ostringstream ostr;
	if(dest_id.isNull())
	{
		// *NOTE: Do not change these strings!  The viewer matches
		// them in llviewermessage.cpp to perform localization.
		// If you need to make changes, add a new, localizable message. JC
		ostr << "You paid L$" << amount;
		switch(transaction_type)
		{
		case TRANS_GROUP_CREATE:
			ostr << " to create a group";
			break;
		case TRANS_GROUP_JOIN:
			ostr << " to join a group";
			break;
		case TRANS_UPLOAD_CHARGE:
			ostr << " to upload";
			break;
		default:
			break;
		}
	}
	else
	{
		ostr << "You paid " << dest_name << " L$" << amount;
		append_reason(ostr, transaction_type, description);
	}
	ostr << ".";
	return ostr.str();
}
Exemplo n.º 4
0
std::string build_transfer_message_to_source(
	S32 amount,
	const LLUUID& source_id,
	const LLUUID& dest_id,
	const std::string& dest_name,
	S32 transaction_type,
	const std::string& description)
{
	lldebugs << "build_transfer_message_to_source: " << amount << " "
		<< source_id << " " << dest_id << " " << dest_name << " "
		<< transaction_type << " "
		<< (description.empty() ? "(no desc)" : description)
		<< llendl;
	if(source_id.isNull())
	{
		return description;
	}
	if((0 == amount) && description.empty())
	{
		return description;
	}
	std::ostringstream ostr;
	if(dest_id.isNull())
	{
		ostr << "You paid L$" << amount;
		switch(transaction_type)
		{
		case TRANS_GROUP_CREATE:
			ostr << " to create a group";
			break;
		case TRANS_GROUP_JOIN:
			ostr << " to join a group";
			break;
		case TRANS_UPLOAD_CHARGE:
			ostr << " to upload";
			break;
		default:
			break;
		}
	}
	else
	{
		ostr << "You paid " << dest_name << " L$" << amount;
		append_reason(ostr, transaction_type, description);
	}
	ostr << ".";
	return ostr.str();
}