<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	ATTENTION: If you are trying to install this manually, you should try
	the package manager.  If it will not work for you, please take a look
	at the following for information on this format:
		http://www.simplemachines.org/redirect/manual_mod_install
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
	<id>OutofOrder:GoodPostBadPost</id>
	<version>2.0.4</version>

	<file name="$sourcedir/Display.php">
		<operation>
			<search position="replace"><![CDATA[/scripts/gpbp.js?2_0"]]></search>
			<add><![CDATA[/scripts/gpbp.js?2_0_2"]]></add>
		</operation>

		<operation>
			<search position="after"><![CDATA[	// Good Post Bad Post mod]]></search>
			<add><![CDATA[
]]></add>
		</operation>
	</file>

	<file name="$themedir/BoardIndex.template.php">
		<operation>
			<search position="replace"><![CDATA[$message['score'] > 0 ? '+' : '-']]></search>
			<add><![CDATA[$message['score'] > 0 ? '+' : '']]></add>
		</operation>
	</file>

	<file name="$themedir/Display.template.php">
		<operation>
			<search position="before"><![CDATA[<div class="gpbp_vote">]]></search>
			<add><![CDATA[';
			if ($gpbp_action == 'hide' && $modSettings['gpbp_users_hide_again'])
				echo '
								<div class="smalltext gpbp_hide_again" onclick="gpbp_hide_post_again(\'', $message['id'], '\')">', $txt['gpbp_hide_again'], '</div>';
			echo ']]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt[ $message['gpbp_img']['down']['title'] ], '"]]></search>
			<add><![CDATA[ onmouseover="gpbp_toggleVotingIcon(\'gpbp_vote_down_', $message['id'], '\')" onmouseout="gpbp_toggleVotingIcon(\'gpbp_vote_down_', $message['id'], '\')"]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt[ $message['gpbp_img']['up']['title'] ], '"]]></search>
			<add><![CDATA[ onmouseover="gpbp_toggleVotingIcon(\'gpbp_vote_up_', $message['id'], '\')" onmouseout="gpbp_toggleVotingIcon(\'gpbp_vote_up_', $message['id'], '\')"]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[<div class="postarea gpbp_do_show"]]></search>
			<add><![CDATA[ id="gpbp_hidden_notice_', $message['id'], '"]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[gpbp_show_post(\'' . $message['id'] . '\']]></search>
			<add><![CDATA[, '. ($modSettings['gpbp_users_hide_again'] ? 'true' : 'false') .']]></add>
		</operation>
	</file>

	<file name="$languagedir/Modifications.english.php">
		<operation>
			<search position="before"><![CDATA[$txt['gpbp_users_choice_none_desc'] = 'Check this to allow displaying Bad Posts as normal posts. Unchecking this does not override any chosen options, so you still have to edit the member theme options to disable it completely.';]]></search>
			<add><![CDATA[
$txt['gpbp_users_hide_again'] = 'Let users hide again any revealed Bad Posts?';
$txt['gpbp_users_hide_again_desc'] = 'Check this option to display a link that will instantly hide a Bad Post when clicked, if the post was manually revealed by the user.';]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt['gpbp_no_voters'] = 'No one has voted.';]]></search>
			<add><![CDATA[
$txt['gpbp_hide_again'] = 'Click here to <strong>hide</strong> this post again.';]]></add>
		</operation>
	</file>
	
	<file name="$languagedir/Modifications.english-utf8.php" error="skip">
		<operation>
			<search position="before"><![CDATA[$txt['gpbp_users_choice_none_desc'] = 'Check this to allow displaying Bad Posts as normal posts. Unchecking this does not override any chosen options, so you still have to edit the member theme options to disable it completely.';]]></search>
			<add><![CDATA[
$txt['gpbp_users_hide_again'] = 'Let users hide again any revealed Bad Posts?';
$txt['gpbp_users_hide_again_desc'] = 'Check this option to display a link that will instantly hide a Bad Post when clicked, if the post was manually revealed by the user.';]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt['gpbp_no_voters'] = 'No one has voted.';]]></search>
			<add><![CDATA[
$txt['gpbp_hide_again'] = 'Click here to <strong>hide</strong> this post again.';]]></add>
		</operation>
	</file>

	<file name="$languagedir/Modifications.spanish_latin.php" error="skip">
		<operation>
			<search position="before"><![CDATA[$txt['gpbp_users_choice_none_desc'] = 'Marca esta opci&oacute;n para dejar que se vean Mensajes Malos como mensajes normales. Si desmarcas esto, cualquier opci&oacute;n elegida seguir&aacute; en efecto, de modo que deber&aacute;s editar las opciones de miembros para desactivarlo completamente.';]]></search>
			<add><![CDATA[
$txt['gpbp_users_hide_again'] = '&iquest;Permitir ocultar nuevamente un Mensaje Malo?';
$txt['gpbp_users_hide_again_desc'] = 'Marca esta opci&oacute;n para mostrar un bot&oacute;n que permitir&aacute; ocultar un Mensaje Malo en caso que haya sido revelado manualmente por el usuario.';]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt['gpbp_no_voters'] = 'Nadie ha votado.';]]></search>
			<add><![CDATA[
$txt['gpbp_hide_again'] = 'Clic aqu&iacute; para <strong>ocultar</strong> nuevamente este mensaje.';]]></add>
		</operation>
	</file>

	<file name="$languagedir/Modifications.spanish_latin-utf8.php" error="skip">
		<operation>
			<search position="replace"><![CDATA[$txt['gpbp_users_choice_desc'] = 'Marca esta opció para permitir que los miembros escojan entre ocultar, oscurecer o no hacer nada, o desmarca para dejar las opciones actuales sin posibilidad de cambio.<br />Puedes administrar las opciones actuales de los temas yendo a las <strong>Opciones de Miembros</strong> en el área de administración de Temas.';]]></search>
			<add><![CDATA[$txt['gpbp_users_choice_desc'] = 'Marca esta opción para permitir que los miembros escojan entre ocultar, oscurecer o no hacer nada, o desmarca para dejar las opciones actuales sin posibilidad de cambio.<br />Puedes administrar las opciones actuales de los temas yendo a las <strong>Opciones de Miembros</strong> en el área de administración de Temas.';]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt['gpbp_users_choice_none_desc'] = 'Marca esta opción para dejar que se vean Mensajes Malos como mensajes normales. Si desmarcas esto, cualquier opción elegida seguirá en efecto, de modo que deberás editar las opciones de miembros para desactivarlo completamente.';]]></search>
			<add><![CDATA[
$txt['gpbp_users_hide_again'] = '¿Permitir ocultar nuevamente un Mensaje Malo?';
$txt['gpbp_users_hide_again_desc'] = 'Marca esta opción para mostrar un botón que permitirá ocultar un Mensaje Malo en caso que haya sido revelado manualmente por el usuario.';]]></add>
		</operation>

		<operation>
			<search position="before"><![CDATA[$txt['gpbp_no_voters'] = 'Nadie ha votado.';]]></search>
			<add><![CDATA[
$txt['gpbp_hide_again'] = 'Clic aquí para <strong>ocultar</strong> nuevamente este mensaje.';]]></add>
		</operation>
	</file>
</modification>
