<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="swishmxtraidntnetvb" active="1">
	<title>SwishMx - Traidnt.Net/vb اخفاء الروابط عن الزوار ا</title>
	<description>الضيوف لا ترى الروابط في بوست ، بحث ، خيط المعاينة ، الإقتباسات ، أرشيف ، النص للطباعة ، الرد ، توقيع ، بعد النسخة 2 مع لوحة التحكم</description>
	<version>2.00</version>
	<url>http://www.traidnt.net/vb/member.php?u=8399</url>
	<versioncheckurl />
	<dependencies>
	</dependencies>
	<codes>
		<code version="2.00">
			<installcode><![CDATA[$db->query_write("ALTER TABLE " . TABLE_PREFIX . "forum ADD forum_hlfg SMALLINT(3) UNSIGNED NOT NULL DEFAULT '0'");]]></installcode>
			<uninstallcode><![CDATA[$db->query_write("ALTER TABLE " . TABLE_PREFIX . "forum DROP forum_hlfg");]]></uninstallcode>
		</code>
	</codes>
	<templates>
	</templates>
	<plugins>
		<plugin active="1" executionorder="5">
			<title>لا يمكن للزوار مشاهدة الروابط في الارشيف</title>
			<hookname>archive_thread_post</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_archive'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_archive'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$foruminfo['forum_hlfg'])
		{
			$post['pagetext'] = eregi_replace('(http|www)([[:alnum:]/\n+-=%&:_.~?]+[#[:alnum:]+]*)', $vbphrase[nolinkinarchive], $post['pagetext_simp']);

			$post['pagetext_simp'] = strip_bbcode($post['pagetext']);
			$post['pagetext_simp'] = preg_replace("!(.+@\.*.+)!i", $vbphrase[nolinkinarchive], $post['pagetext_simp']);
			$post['postdate'] = vbdate($vbulletin->options['dateformat'], $post['dateline']);
			$post['posttime'] = vbdate($vbulletin->options['timeformat'], $post['dateline']);
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>لا يمكن للزوار مشاهدة الروابط في المنتديات المحددة</title>
			<hookname>forumadmin_edit_form</hookname>
			<phpcode><![CDATA[print_yes_no_row($vbphrase['forum_hlfg'], 'forum[forum_hlfg]', $forum['forum_hlfg']);]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Place valid row</title>
			<hookname>forumdata_start</hookname>
			<phpcode><![CDATA[$this->validfields['forum_hlfg'] = array(TYPE_STR, REQ_NO);]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Guests will not see links in replies</title>
			<hookname>newreply_form_reviewbit</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_reply'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_reply'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$foruminfo['forum_hlfg'])
		{
			$reviewmessage = preg_replace("!<a[^>]*(http|www|mailto)(.*)</a>!siU", $vbphrase[nolink], $reviewmessage);
			$reviewmessage = preg_replace("!mailto:(.+\.*.)!siU", $vbphrase[nolink] . '<', $reviewmessage);
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>لا يمكن للزوار مشاهدة الروابط في الاقتباس</title>
			<hookname>newreply_start</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_quotes'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_quotes'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$foruminfo['forum_hlfg'])
		{
			$vbulletin->GPC['noquote'] = true;
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>لا يمكن للزوار مشاهدة الروابط في المشاركات</title>
			<hookname>postbit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hlfg_global'])
{
	$groups = explode(',',$this->registry->options['hlfg_groups']);
	if ($this->registry->options['hlfg_posts'] AND !$this->registry->userinfo['userid'] OR $this->registry->options['hlfg_posts'] AND (is_member_of($this->registry->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$forum['forum_hlfg'])
		{
			$this->post['message'] = preg_replace("!<a[^>]*(http|www|mailto)(.*)</a>!siU", $vbphrase[nolink], $this->post['message']);
			$this->post['message'] = preg_replace("!mailto:(.+\.*.)!siU", $vbphrase[nolink] . '<', $this->post['message']);
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Guests will not see links in signatures</title>
			<hookname>postbit_display_complete</hookname>
			<phpcode><![CDATA[if ($this->registry->options['hlfg_global'])
{
	$groups = explode(',',$this->registry->options['hlfg_groups']);
	if ($this->registry->options['hlfg_sigs'] AND !$this->registry->userinfo['userid'] OR $this->registry->options['hlfg_sigs'] AND (is_member_of($this->registry->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$forum['forum_hlfg'])
		{
			$this->post['signature'] = preg_replace("!<a[^>]*(http|www|mailto)(.*)</a>!siU", $vbphrase[nolink], $this->post['signature']);
			$this->post['signature'] = preg_replace("!mailto:(.+\.*.)!siU", $vbphrase[nolink] . '<', $this->post['signature']);
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title><![CDATA[الزوار لن يستطيعوا مشاهده الروابط في نسخه الطبع "]]></title>
			<hookname>printthread_post</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_print'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_print'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$foruminfo['forum_hlfg'])
		{
			$post['message'] = preg_replace("!<a[^>]*>(.*)</a>!siU", $vbphrase[nolink], $post['message']);
			$post['message'] = preg_replace("!mailto:(.+\.*.)!siU", $vbphrase[nolink] . '<', $post['message']);
		}
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title><![CDATA[الزوار لايمكنهم مشاهدة الروابط في  "البحث"]]></title>
			<hookname>search_results_postbit</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_search'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_search'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		$post['pagetext'] = eregi_replace('(http|www)([[:alnum:]/\n+-=%&:_.~?][^<>[:space:]]+[#[:alnum:]+]*)', $vbphrase[nolinkinarchive], $post['pagetext']);
		$post['pagetext'] = preg_replace("!(.+@\.*.+)!i", $vbphrase[nolinkinarchive], $post['pagetext']);
	}
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Guests will not see links in topic preview</title>
			<hookname>threadbit_process</hookname>
			<phpcode><![CDATA[if ($vbulletin->options['hlfg_global'])
{
	$groups = explode(',',$vbulletin->options['hlfg_groups']);
	if ($vbulletin->options['hlfg_prev'] AND !$vbulletin->userinfo['userid'] OR $vbulletin->options['hlfg_prev'] AND (is_member_of($vbulletin->userinfo, $groups) OR $groups[0] == 0))
	{
		if (!$foruminfo['forum_hlfg'])
		{
			$thread['preview'] = '';
		}
	}
}]]></phpcode>
		</plugin>
	</plugins>
	<phrases>
	</phrases>
	<options>
		<settinggroup name="hlfg" displayorder="580">
			<setting varname="hlfg_global" displayorder="1">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_archive" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_sigs" displayorder="20">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_posts" displayorder="30">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_print" displayorder="40">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_quotes" displayorder="50">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_reply" displayorder="60">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_search" displayorder="70">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_prev" displayorder="80">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="hlfg_groups" displayorder="90">
				<datatype>free</datatype>
				<defaultvalue>1,3,4</defaultvalue>
			</setting>
		</settinggroup>
	</options>
	<helptopics>
	</helptopics>
	<cronentries>
	</cronentries>
	<faqentries>
	</faqentries>
</product>
