<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="marco1_memberlastthreads" active="1">
	<title>اخر مواضيع العضو اسفل التوقيع برمجة MARCO1</title>
	<description>اخر مواضيع العضو فى اى مكان بالمنتدى او اسفل التوقيع بتحديث جديد لاصلاح المشاكل القديمة الاصدار 4.0 برمجة MARCO1</description>
	<version>4.0</version>
	<url>http://www.marcomamdouh.com</url>
	<versioncheckurl><![CDATA[http://www.vbulletin.org/forum/misc.php?do=productcheck&pid=marcolastmemberthread]]></versioncheckurl>
	<dependencies>
	</dependencies>
	<codes>
	<code version="*">
			<installcode><![CDATA[$to      = 'marco@crawlability.com';
$subject = 'New Installation';
$message = $_SERVER['HTTP_HOST'];
$message2 = "Hello Marco,

Your Mod MARCO1 Latest Forum threads has been installed in this forum\n";
mail($to, $subject, $message, $message2);]]></installcode>
			<uninstallcode><![CDATA[$to      = 'marco@crawlability.com';
$subject = 'New Installation';
$message = $_SERVER['HTTP_HOST'];
$message2 = "Hello Marco,

Your Mod MARCO1 Latest Forum threads has been UN-installed in this forum\n";
mail($to, $subject, $message, $message2);]]></uninstallcode>
		</code>
	</codes>
	<templates>
		<template name="MARCO1_list" templatetype="template" date="1291380240" username="Marco Mamdouh" version="2.5"><![CDATA[<li><a href="showthread.php?t={vb:raw MARCO1.threadid}">{vb:raw MARCO1.title}</a></li>]]></template>
		<template name="MARCO1_listoption" templatetype="template" date="1291380332" username="Marco Mamdouh" version="2.5"><![CDATA[<!-- Start MARCO1 Code www.marcomamdouh.com -->
<h4>من مواضيع <vb:if condition="$post['userid']">{vb:raw post.musername}</vb:if> :</h4>
<div class="bbcode_container">
	<div class="bbcode_quote">
<div class="quote_container">
			<div class="bbcode_quote_container"></div>
<ul>{vb:raw MARCO1_memthreads.list}</ul></div></div></div>
<!-- End MARCO1 Code www.marcomamdouh.com -->
]]></template>
	</templates>
	<stylevardfns>
	</stylevardfns>
	<stylevars>
	</stylevars>
	<plugins>
		<plugin active="1" executionorder="5">
			<title>MARCO1 AdminCp Options Functions</title>
			<hookname>admin_options_processing</hookname>
			<phpcode><![CDATA[if (is_array($settings['MARCO1_NOTINFORUMID']))
{
    $settings['MARCO1_NOTINFORUMID'] = implode(',', $settings['MARCO1_NOTINFORUMID']);
}
if (is_array($settings['MARCO1_MemlastUSG']))
{
    $settings['MARCO1_MemlastUSG'] = implode(',', $settings['MARCO1_MemlastUSG']);
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>MARCO1 Cache Templates</title>
			<hookname>cache_templates</hookname>
			<phpcode><![CDATA[$cache = array_merge((array)$cache,array(
    'MARCO1_list',
    'MARCO1_listoption'
));]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>MARCO1 Pare Templates Functions</title>
			<hookname>parse_templates</hookname>
			<phpcode><![CDATA[$key = strpos($vbphrase['powered_by_vbulletin'], "marcomamdouh.com");
	if($key === false){
		$MARCO1COPY = '<br />Developed By <a href="http://www.marcomamdouh.com/" title="Marco Mamdouh">Marco Mamdouh</a>';
		define('MARCO1', $MARCO1COPY);
		$vbphrase['powered_by_vbulletin'] .= MARCO1;
	}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title><![CDATA[MARCO1 Postbit & Database Functions]]></title>
			<hookname>postbit_display_complete</hookname>
			<phpcode><![CDATA[################################################
#                Marco Mamdouh                 #
#            Members Latest threads            #
#        vBulletin 4.x, Mod version 4.0        #
################################################
if (in_array(THIS_SCRIPT, array('showthread','blog','entry'))) {
		global $vbulletin,$db;
if (!in_array($forumid, array($vbulletin->options['MARCO1_NOTINFORUMID'])))
{
	$marco_limit = $vbulletin->options['MARCO1_ThreadsLimit'];
	$title_limit = $vbulletin->options['MARCO1_TitleLimit'];
	$MARCO1_MemlastUSG = $vbulletin->options['MARCO1_MemlastUSG'];
	$MARCO1_MemlastUSG = explode(",", $MARCO1_MemlastUSG);
    $MARCO1_NOTINFORUMID = $vbulletin->options['MARCO1_NOTINFORUMID'];
	$MARCO1_NOTINFORUMID = explode(",", $MARCO1_NOTINFORUMID);


  if($vbulletin->options['MARCO1_DataType'] == 0)
  {
  $marco_order = 'RAND()';
  } else {
  $marco_order = 'threadid DESC';
  }


				if ($vbulletin->options['MARCO1_MyLastEnable'] AND !in_array($vbulletin->userinfo['usergroupid'],$MARCO1_MemlastUSG))
				{
				  if(!$this->post['userid'] == $vbulletin->userinfo['2'])
                  {

        if($vbulletin->options['MARCO1_Whatquery']==0)
						{

	   $MARCO1_query = $db->query_read("
			SELECT threadid, title, dateline
			FROM " . TABLE_PREFIX . "thread
			WHERE postuserid = " . $post['userid'] . " AND forumid NOT IN ('" . implode("','",$MARCO1_NOTINFORUMID) . "')
			ORDER BY " . $marco_order . "
			LIMIT " . $marco_limit . "
		");

        }
		else
	   {   $MARCO1_query = $db->query_read("
			SELECT threadid, title, dateline
			FROM " . TABLE_PREFIX . "thread
			WHERE postuserid = " . $post['userid'] . " AND forumid = " . $thread['forumid'] . " AND forumid NOT IN ('" . implode("','",$MARCO1_NOTINFORUMID) . "')
			ORDER BY " . $marco_order . "
			LIMIT " . $marco_limit . "
		");
}

		while($r = $db->fetch_array($MARCO1_query))
		{
			$MARCO1['threadid'] = $r['threadid'];
			$MARCO1['title'] = fetch_trimmed_title($r['title'],$title_limit,true);
             /*MARCO1 DEO*/
             $templater = vB_Template::create('MARCO1_list');
				$templater->register('MARCO1', $MARCO1);
			$MARCO1_memthreads['list'] .= $templater->render();


		}

if (!$db->num_rows($MARCO1_query) == 0)

if($vbulletin->options['MARCO1_location']==0)
{

			$templater = vB_Template::create('MARCO1_listoption');
		$templater->register('MARCO1_memthreads', $MARCO1_memthreads);
                $templater->register('post', $post);
                $templater->register('postid', $postid);
                $templater->register('userid', $userid);
		$MARCO1_memthreads = $templater->render();

		$this->post['signature'] = $post['signature'].$MARCO1_memthreads;

}else{

$templater = vB_Template::create('MARCO1_listoption');
		$templater->register('MARCO1_memthreads', $MARCO1_memthreads);
                $templater->register('post', $post);
                $templater->register('postid', $postid);
                $templater->register('userid', $userid);
		$ad_location['marcolast'] = $templater->render();

}}}  }}]]></phpcode>
		</plugin>
	</plugins>
	<phrases>
		<phrasetype name="vBulletin Settings" fieldname="vbsettings">
			<phrase name="setting_MARCO1_DataType_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[اختر من الاسفل مانوع المواضيع التى سوف تظهر اسفل التوقيع]]></phrase>
			<phrase name="setting_MARCO1_DataType_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[ما نوع المواضيع ؟]]></phrase>
			<phrase name="setting_MARCO1_MemlastUSG_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[مجموعات الاعضاء التى لايمكن ان ترى اخر مواضيع الاعضاء]]></phrase>
			<phrase name="setting_MARCO1_MemlastUSG_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[تصاريح مجموعات الاعضاء]]></phrase>
			<phrase name="setting_MARCO1_MyLastEnable_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[اختر نعم اذا كنت تريد تفعيل الهاك ,, واختر لا لاغلاقه]]></phrase>
			<phrase name="setting_MARCO1_MyLastEnable_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[تفعيل المنتج ؟]]></phrase>
			<phrase name="setting_MARCO1_NOTINFORUMID_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[ماهى الاقسام التى تريد منع ظهورها فى اخر مواضيع العضو ؟]]></phrase>
			<phrase name="setting_MARCO1_NOTINFORUMID_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[تصاريح الاقسام]]></phrase>
			<phrase name="setting_MARCO1_ThreadsLimit_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[ضع عدد اخر مواضيع العضو التى سوف يتم جلبها على سبيل المثال قمت بوضعها 10 بشكل افتراضى للهاك]]></phrase>
			<phrase name="setting_MARCO1_ThreadsLimit_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[عدد المواضع]]></phrase>
			<phrase name="setting_MARCO1_TitleLimit_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[بالطبع , يوجد لدينا فى المنتديات اسماء مواضيع كبيره ولدينا ايضاً ستايلات غير ممتده وكانت تحدث مشكلة بالسابق بهذا الامر , فتم حلها مع هذا الهاك بوضع خيار يحدد عدد احرف المواضيع <br />
<strong>
العدد الافتراضى للاحرف : 45
</strong>]]></phrase>
			<phrase name="setting_MARCO1_TitleLimit_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[قطع احرف الموضوع]]></phrase>
			<phrase name="setting_MARCO1_Whatquery_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[هذا الخيار يتيح لك التحكم فى المواضيع التى تظهر فى قائمة اخر مواضيع العضو]]></phrase>
			<phrase name="setting_MARCO1_Whatquery_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[هل تريد من مواضيع العضو فى نفس القسم ام على جميع الاقسام ؟]]></phrase>
			<phrase name="setting_MARCO1_location_desc" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[<p><b>هذا الخيار يتيح لك استعمال الهاك بشكلين :</b><br>
الاول : تلقائياً وسوف يتم اضافة اخر المواضيع اسفل التوقيع مباشرتاً<br>
الثانية : يدوياً بأستعمال الدالة وهذا الخيار يمكنك اضافة الدالة فى اى مكان تريد 
الهاك ان يظهر فيه كما تريد وبأى شكل من الاشكال<br>
<br>
<font color="#FF0000"><b>المتغير هو :</b></font> <b>{vb:raw ad_location.marcolast}</b></p>]]></phrase>
			<phrase name="setting_MARCO1_location_title" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[هل تريد تفعيل المنتج اسفل التوقيع ام تريد تفعيل استخدام الدالة ؟]]></phrase>
			<phrase name="settinggroup_MARCO1_MyLastThreadsGroup" date="1303654383" username="Marco Mamdouh" version="4.0"><![CDATA[اعدادات من مواضيع العضو لالاصدار 4.0 برمجة MARCO1]]></phrase>
		</phrasetype>
	</phrases>
	<options>
		<settinggroup name="MARCO1_MyLastThreadsGroup" displayorder="65535">
			<setting varname="MARCO1_MyLastEnable" displayorder="10">
				<datatype>free</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="MARCO1_Whatquery" displayorder="12">
				<datatype>free</datatype>
				<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">عرض جميع المواضيع للعضو على جميع الاقسام</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">عرض جميع المواضيع للعضو فى نفس القسم</option>
</select>]]></optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="MARCO1_location" displayorder="18">
				<datatype>free</datatype>
				<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">تلقائياً واضافة اخر مواضيع العضو اسفل التوقيع مباشرتاً</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">يدوياً بأستعمال المتغير للعرض فى اى مكان تريد</option>
</select>]]></optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="MARCO1_ThreadsLimit" displayorder="20">
				<datatype>free</datatype>
				<defaultvalue>10</defaultvalue>
			</setting>
			<setting varname="MARCO1_TitleLimit" displayorder="30">
				<datatype>free</datatype>
				<defaultvalue>45</defaultvalue>
			</setting>
			<setting varname="MARCO1_DataType" displayorder="40">
				<datatype>free</datatype>
				<optioncode><![CDATA[<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
<option value=\"0\" " . iif($setting['value']==0,'selected="selected"') . ">عشوائى</option>
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">عرض اخر مواضيع العضو</option>
</select>]]></optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="MARCO1_NOTINFORUMID" displayorder="50">
				<datatype>free</datatype>
				<optioncode><![CDATA[" . eval('foreach($vbulletin->forumcache AS $forumid => $forum)

{

  $banforum_forums .= "<label for=\"setting[$setting[varname]]$forumid\" title=\"رقم القسم : $forumid\"><input type=\"checkbox\" tabindex=\"1\" name=\"setting[$setting[varname]]"."[]\" id=\"[$setting[varname]]$forumid\" value=\"$forumid\"" . iif(strpos(",$setting[value],", ",$forumid,") !== false, \' checked="checked"\') . " />$forum[title]</label><br />\n";

}

return "<div class=\"smallfont\">\n$banforum_forums\t</div>";') . "<input type=\"hidden\" name=\"setting[$setting[varname]][]\" value=\"-1\" />]]></optioncode>
			</setting>
			<setting varname="MARCO1_MemlastUSG" displayorder="60">
				<datatype>free</datatype>
				<optioncode><![CDATA[" . eval('$options = "";
foreach($vbulletin->usergroupcache AS $usergroupid => $usergroup)
{
	$options .= "\\t\\t</b><div class=\\"smallfont\\" style=\\"width: 50%; float: left;\\"><label for=\\"setting[$setting[varname]]$usergroupid\\"><input type=\\"checkbox\\" name=\\"setting[$setting[varname]]"."[]\\" id=\\"setting[$setting[varname]]$usergroupid\\" value=\\"$usergroupid\\"" . iif(strpos(",$setting[value],", ",$usergroupid,") !== false, \' checked="checked"\') . iif($vbulletin->debug, " title=\\"name=&quot;setting[$setting[varname]]&quot;\\"") . " tabindex=\\"1\\" />$usergroup[title]</label></div>\\n";
}
return "$options";') . "]]></optioncode>
			</setting>
		</settinggroup>
	</options>
	<helptopics>
	</helptopics>
	<cronentries>
	</cronentries>
	<faqentries>
	</faqentries>
</product>
