<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="zg_hotwords01" active="1">
	<title>HOTWords by zg</title>
	<description>Adds HOTWords (www.hotwords.com.br) code to all possible pages with posts.</description>
	<version>0.4</version>
	<url>http://www.vbulletin.org/forum/showthread.php?t=220273</url>
	<versioncheckurl><![CDATA[http://www.vbulletin.org/forum/misc.php?do=checkversion&t=220273]]></versioncheckurl>
	<apm_author>zegames</apm_author>
	<dependencies>
	</dependencies>
	<codes>
	</codes>
	<templates>
	</templates>
	<plugins>
		<plugin active="1" executionorder="5">
			<title>Validate admincp options</title>
			<hookname>admin_options_processing</hookname>
			<phpcode><![CDATA[
			if ($_POST['dogroup'] == 'hotwords_zg_options')
			{
				if ($_POST['setting']['hotwords_zg_color'] != '')
				{
					if (!preg_match('/^([0-9a-f]{1,2}){3}$/i', $_POST['setting']['hotwords_zg_color']))
					{
						$erro = $vbphrase['setting_hotwords_zg_invalid_color'];
					}
				}
				if ($_POST['setting']['hotwords_zg_id'] != '' && !is_numeric($_POST['setting']['hotwords_zg_id']))
				{
					$erro .= $vbphrase['setting_hotwords_zg_invalid_id'];
				}
				if ($_POST['setting']['hotwords_zg_enable'] == 1 && $_POST['setting']['hotwords_zg_id'] == '')
				{
					$erro .= $vbphrase['setting_hotwords_zg_enabled_but_no_id'];
				}
				if ($erro != '')
				{
					print_cp_message($erro);
				}
			}
			]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Archive Posts</title>
			<hookname>archive_complete</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hotwords_zg_enable'] && $vbulletin->options['hotwords_zg_archive_on'])
{	
	switch ($vbulletin->options['hotwords_zg_country']) {
    case 0:
        $country = '.com.br';
        break;
    case 1:
        $country = '.com.mx';
        break;
    case 2:
        $country = '.com.ar';
        break;
	}
	
		$id = $vbulletin->options['hotwords_zg_id'];
		if ($vbulletin->options['hotwords_zg_color'])
		{
			$color = '&amp;cor='.$vbulletin->options['hotwords_zg_color'];
		}
		$output .= '<script type="text/javascript" src="http://ads'. $id . '.hotwords' . $country . '/show.jsp?id=' . $id . $color . '"></script>';
		
	//se souber de outra forma de adicionar ao archive me avisa
	$output = str_replace('class="posttext"', 'id="HOTWordsTxt" name="HOTWordsTxt" class="posttext"', $output);
	
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Thread posts and PM</title>
			<hookname>postbit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hotwords_zg_enable'] && $this->registry->options['hotwords_zg_postbit_on'])
{
			$post[message] = '<div id="HOTWordsTxt" name="HOTWordsTxt">'.$post[message].'</div>';
			
			if ($post['signature'] && $this->registry->options['hotwords_zg_signature_on'])
			{
				$post['signature'] = '<div id="HOTWordsTxt" name="HOTWordsTxt">'.$post['signature'].'</div>';
			}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Groups Discussions posts</title>
			<hookname>group_messagebit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hotwords_zg_enable'] && $this->registry->options['hotwords_zg_group_discuss_on'])
{
			$message[message] = '<div id="HOTWordsTxt" name="HOTWordsTxt">'.$message[message].'</div>';
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Visitor Profile Messages</title>
			<hookname>visitor_messagebit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hotwords_zg_enable'] && $this->registry->options['hotwords_zg_visitor_message_on'])
{
			$message[message] = '<div id="HOTWordsTxt" name="HOTWordsTxt">'.$message[message].'</div>';
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Pictures Album Comments</title>
			<hookname>picture_commentbit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hotwords_zg_enable'] && $this->registry->options['hotwords_zg_album_comments_on'])
{
			$message[message] = '<div id="HOTWordsTxt" name="HOTWordsTxt">'.$message[message].'</div>';
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Javascript code to footer</title>
			<hookname>parse_templates</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hotwords_zg_enable'])
{
	$locations = array();
	if ($vbulletin->options['hotwords_zg_postbit_on']) { array_push($locations,'showpost','showthread','announcement','private'); }
	if ($vbulletin->options['hotwords_zg_album_comments_on']) { array_push($locations,'album'); }
	if ($vbulletin->options['hotwords_zg_group_discuss_on']) { array_push($locations,'group'); }
	if ($vbulletin->options['hotwords_zg_visitor_message_on']) { array_push($locations,'member'); }
	
	switch ($vbulletin->options['hotwords_zg_country']) {
    case 0:
        $country = '.com.br';
        break;
    case 1:
        $country = '.com.mx';
        break;
    case 2:
        $country = '.com.ar';
        break;
	}

	if (in_array(THIS_SCRIPT, $locations))
	{
		$id = $vbulletin->options['hotwords_zg_id'];
		if ($vbulletin->options['hotwords_zg_color'])
		{
			$color = '&amp;cor='.$vbulletin->options['hotwords_zg_color'];
		}
		$vbulletin->templatecache['footer'] .= addslashes('<script type="text/javascript" src="http://ads'. $id . '.hotwords' . $country . '/show.jsp?id=' . $id . $color . '"></script>');
	}
}]]></phpcode>
		</plugin>
	</plugins>
	<phrases>
		<phrasetype name="vBulletin Settings" fieldname="cpglobal">
			<phrase name="setting_hotwords_zg_invalid_color" date="1191257530" username="zegames" version="1.0.0"><![CDATA[<p>The value for color field is not valid hexadecimal color without the # char.</p>]]></phrase>
			<phrase name="setting_hotwords_zg_invalid_id" date="1191257530" username="zegames" version="1.0.0"><![CDATA[<p>The id field of HOTWords need to be numeric.</p>]]></phrase>
			<phrase name="setting_hotwords_zg_enabled_but_no_id" date="1191257530" username="zegames" version="1.0.0"><![CDATA[<p>To enabled the auto insert of HOTWords you need to supply your account id.</p>]]></phrase>
		</phrasetype>
		<phrasetype name="vBulletin Settings" fieldname="vbsettings">
			<phrase name="setting_hotwords_zg_enable_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable HOTWords?]]></phrase>
			<phrase name="setting_hotwords_zg_id_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[HOTWords ID]]></phrase>
			<phrase name="setting_hotwords_zg_id_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Your HOTWords id. Get it from the original code, Eg. &lt;script type=&quot;text/javascript&quot; src=&quot;http://adsxxxx.hotwords.com.br/show.jsp?id=xxxx&quot;&gt;&lt;/script&gt;. Just the xxxx portion.]]></phrase>
			<phrase name="setting_hotwords_zg_color_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Specify the alternative color for HOTWords links. The default is green (008000). The color value need to be hex code without the pound sign (#).]]></phrase>
			<phrase name="setting_hotwords_zg_color_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Alternative Colors?]]></phrase>
			<phrase name="setting_hotwords_zg_postbit_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on Postbit?]]></phrase>
			<phrase name="setting_hotwords_zg_postbit_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on showthread, showpost and private messages posts pages.]]></phrase>
			<phrase name="setting_hotwords_zg_signature_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on User Signature?]]></phrase>
			<phrase name="setting_hotwords_zg_signature_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on user signature at showthread, showpost and private messages posts pages]]></phrase>
			<phrase name="setting_hotwords_zg_archive_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on Archive?]]></phrase>
			<phrase name="setting_hotwords_zg_archive_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on Archive posts pages.]]></phrase>
			<phrase name="setting_hotwords_zg_group_discuss_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on Groups Discuss?]]></phrase>
			<phrase name="setting_hotwords_zg_group_discuss_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on groups discuss posts pages.]]></phrase>
			<phrase name="setting_hotwords_zg_visitor_message_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on Visitor Messages?]]></phrase>
			<phrase name="setting_hotwords_zg_visitor_message_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on visitor messages profile posts.]]></phrase>
			<phrase name="setting_hotwords_zg_album_comments_on_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Show on Album Comments?]]></phrase>
			<phrase name="setting_hotwords_zg_album_comments_on_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Enable this option to insert HOTWords on album pictures comments pages.]]></phrase>
			<phrase name="setting_hotwords_zg_country_title" date="1191257530" username="zegames" version="1.0.0"><![CDATA[The Country of your HOTWords Account]]></phrase>
			<phrase name="setting_hotwords_zg_country_desc" date="1191257530" username="zegames" version="1.0.0"><![CDATA[Select the country of HOTWords service where you have account. Brazil - hotwords.com.br | Mexico - hotwords.com.mx | Argentina - hotwords.com.ar]]></phrase>
			<phrase name="settinggroup_hotwords_zg_options" date="1191257434" username="zegames" version="1.0.0"><![CDATA[HOTWords by zg]]></phrase>
		</phrasetype>
	</phrases>
	<options>
		<settinggroup name="hotwords_zg_options" displayorder="5070">
			<setting varname="hotwords_zg_enable" displayorder="1">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_postbit_on" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_signature_on" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_archive_on" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_group_discuss_on" displayorder="30">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_visitor_message_on" displayorder="40">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>			
			<setting varname="hotwords_zg_album_comments_on" displayorder="50">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_country" displayorder="60">
				<datatype>number</datatype>
				<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">Brazil</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">Mexico</option>
<option value=\"1\" " . iif($setting['value']==2,'selected="selected"') . ">Argentina</option>
</select>]]></optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="hotwords_zg_id" displayorder="70">
				<datatype>free</datatype>
			</setting>
			<setting varname="hotwords_zg_color" displayorder="80">
				<datatype>free</datatype>
			</setting>
		</settinggroup>
	</options>
	<helptopics>
	</helptopics>
	<cronentries>
	</cronentries>
	<faqentries>
	</faqentries>
</product>
