<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="paulm_wvt_40" active="1">
	<title>الاعضاء الذين تواجدو اليوم-تعريب فنتاستك للاستضافة</title>
	<description>لعرض الاعضاء الذين تواجدو خلال 24 ساعة في المنتدى.</description>
	<version>4.0.3</version>
	<url>http://www.e-fantastic.com/</url>
	<versioncheckurl><![CDATA[http://www.vbulletin.org/forum/misc.php?do=productcheck&pid=paulm_wvt_40]]></versioncheckurl>
	<dependencies>
		<dependency dependencytype="vbulletin" minversion="4.0.0" maxversion="4.0.99" />
	</dependencies>
	<codes>
		<code version="97">
			<installcode><![CDATA[// Install 4.0.1 //
function ilog($tx,$lf=0,$cl=0,$sl=0)
{ // Text, lfeed, red, sleep //
	$op = '<center>';
	if($cl)	{$op.='<font color="red">';}	
	$op .= $tx;
	if($cl)	{$op .= '</font>';}	
	$op .= '</center>';
	if($lf)	{$op .= '<br />';}
	echo $op; vbflush();
	if($sl) {sleep($sl);}
}
]]></installcode>
			<uninstallcode />
		</code>
		<code version="98">
			<installcode><![CDATA[// Install 4.0.1 //
$pidlist = array(
	'paulm_20051014',
	'paulm_20050610',
	'paulm_wvt_37',
	'paulm_trm_37',
	'paulm_wvt_38',
	'paulm_trm_38',
	'paulm_trm_40',
);
foreach ($pidlist as $oldpid)
{	if ($system_versions['products'][$oldpid])
	{	delete_product($oldpid);
		if (!$flag) {$flag = true; ilog('<u>The following products have been removed</u><br />',1,1,0);}; $flag = true;
		ilog($system_versions['products'][$oldpid]['title'].', Version '.$system_versions['products'][$oldpid]['version'],1,1,1);
	} 
}
$info['cvs'] = trim(substr(substr($arr['cvs'],10),0,-1));
$info['url'] = 'http://www.vbulletin.org/forum/misc.php?do=producthelp&pid='.$info['productid'];
$info['versioncheckurl'] = 'http://www.vbulletin.org/forum/misc.php?do=productcheck&pid='.$info['productid'];
ilog("<b><u>{$info['title']}</u></b>",1);
ilog("Installing : Version {$info['version']} ; Revision {$info['cvs']}",1);
ilog('Please remember to <b>Mark as Installed</b> at vBulletin.org',1,0,4);

// Create Index //
require_once(DIR . '/includes/class_dbalter.php');
$db_alter = new vB_Database_Alter_MySQL($vbulletin->db);
$db_alter->fetch_table_info('user');
if($db_alter->add_index('lastactivity','lastactivity'))
{
	ilog('Added Last Activity Index',1,0,1);
}
unset($db_alter);
]]></installcode>
			<uninstallcode><![CDATA[	
ilog('Keeping Last Activity Index',1,0,1);
ilog("Uninstalling $safe_productid",1,0,1);
ilog('Remember to <b>Mark as Uninstalled</b> at vBulletin.org',1,0,4);
]]></uninstallcode>
		</code>
		<code version="99">
			<installcode />
			<uninstallcode><![CDATA[	
// Uninstall 4.0.1 //
function ilog($tx,$lf=0,$cl=0,$sl=0)
{ // Text, lfeed, red, sleep //
	$op = '<center>';
	if($cl)	{$op.='<font color="red">';}	
	$op .= $tx;
	if($cl)	{$op .= '</font>';}	
	$op .= '</center>';
	if($lf)	{$op .= '<br />';}
	echo $op; vbflush();
	if($sl) {sleep($sl);}
}
]]></uninstallcode>
		</code>
	</codes>
	<templates>
		<template name="Display_Visitors" templatetype="template" date="1260000000" username="Paul M" version="4.0.0"><![CDATA[
			<!-- $Id: Who-has-visited.xml,v 1.33 2010/01/03 01:30:08 pem Exp $ -->
			<div id="wgo_wvt_users" class="wgo_subblock collapse">
				<h3><a href="online.php?who=members"><img src="{vb:stylevar imgdir_misc}/forum_stats.png" alt="{vb:phrase wvt_alt_title}"/></a>{vb:raw wvt.whotitle}</h3>
				<a class="collapse" id="collapse_wvt_list" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse.png" alt="" title="{vb:rawphrase wvt_col}" /></a>
				<div id="wvt_list">
					<p>{vb:raw wvt.visitors}</p>
					<vb:if condition="$vboptions['wvtnames']">
						<vb:if condition="$wvt['totaltoday'] == 0">
							{vb:phrase wvt_no_visitors} 
						<vb:else />
							<ol class="commalist" id="wgo_wvt_list">
								{vb:raw wvt.list}
							</ol>
						</vb:if>
					<vb:else />
						{vb:phrase wvt_no_visitors_display} 
					</vb:if>
				</div>
			</div>
			<!-- PEM 4.0 -->
]]></template>
		<template name="Display_Visitors_Bit" templatetype="template" date="1260000000" username="Paul M" version="4.0.0"><![CDATA[<li>{vb:stylevar dirmark} <a class="username" href="{vb:link member, {vb:raw today}}" title="{vb:raw today.wrdate}">{vb:raw today.musername}</a>{vb:raw today.markinv}</li>]]></template>
	</templates>
	<stylevardfns>
	</stylevardfns>
	<stylevars>
	</stylevars>
	<plugins>
		<plugin active="1" executionorder="5">
			<title>Members who have visited (1)</title>
			<hookname>cache_templates</hookname>
			<phpcode><![CDATA[
if ($show['wvt']) 
{
	$cache[] = 'Display_Visitors' ;
	$cache[] = 'Display_Visitors_Bit' ;
}
]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="4">
			<title>Members who have visited (2)</title>
			<hookname>forumhome_start</hookname>
			<phpcode><![CDATA[if ($show['wvt'])
{
	if ($vbulletin->options['wvt24'])
	{
		$cutoff = TIMENOW - 86400;
//		$description = $vbphrase['wvt_members_24'];
		$whodesc = $vbphrase['wvt_visited_today_24'];
	}
	else
	{
		$whodesc = $vbphrase['wvt_visited_today'];
//		$description = $vbphrase['wvt_members_day'];
		$tnow = date('YmdHis',TIMENOW - intval($vbulletin->options['hourdiff'])); 
		$cutoff = TIMENOW - (substr($tnow,8,2)*3600 + substr($tnow,10,2)*60 + substr($tnow,12,2)); 
	}

	$wvt = array();
	if ($vbulletin->options['wvtnames']) 
	{
		$todaysusers = $vbulletin->db->query_read_slave("
			SELECT userid,options,usergroupid,displaygroupid,lastactivity,username
			FROM ".TABLE_PREFIX."user WHERE lastactivity > $cutoff ORDER BY username
		"); 
		
		$wvt['totaltoday'] = 0;
		while ($today = $vbulletin->db->fetch_array($todaysusers))
		{
			$wvt['totaltoday'] += 1;
			$today['markinv'] = '';
			$today[visible] = true ;
			if ($today['options'] & $vbulletin->bf_misc_useroptions['invisible']) 
			{
				$today['visible'] = false ;
				if (($vbulletin->userinfo['permissions']['genericpermissions'] 
				& $vbulletin->bf_ugp_genericpermissions['canseehidden']) 
				OR $today['userid'] == $vbulletin->userinfo['userid'])
				{
					$today['markinv'] = '*';
					$today['visible'] = true ;
				}
			}
			if ($today['visible']) 
			{
				fetch_musername($today);
				$today['wrdate'] = vbdate($vbulletin->options['timeformat'], $today['lastactivity']);
				$templater = vB_Template::create('Display_Visitors_Bit');
				$templater->register('today',$today);
				$wvt['list'] .= trim($templater->render()).' ';
			}
		}
	}
	else 
	{
		$todaysusers = $vbulletin->db->query_first_slave("
			SELECT COUNT(lastactivity) AS whotoday 
			FROM ".TABLE_PREFIX."user
			WHERE lastactivity > $cutoff
		"); 
		$wvt['totaltoday'] = $todaysusers['whotoday'];
	}

	if ($vbulletin->options['wvtmost'])
	{ 
		if (!empty($vbulletin->maxloggedin))
		{
			if ($wvt['totaltoday'] > intval($vbulletin->maxloggedin['maxvisitors']))
			{
				$vbulletin->maxloggedin['maxvisitorsdate'] = TIMENOW;
				$vbulletin->maxloggedin['maxvisitors'] = $wvt['totaltoday'];
				build_datastore('maxloggedin', serialize($vbulletin->maxloggedin),1);
			}
			$wvt['visitors'] = construct_phrase( 
				$description, vb_number_format($vbulletin->maxloggedin['maxvisitors']),
				vbdate( $vbulletin->options['dateformat'], $vbulletin->maxloggedin['maxvisitorsdate'], true ),
				vbdate( $vbulletin->options['timeformat'], $vbulletin->maxloggedin['maxvisitorsdate'] ) 
			);
		}
	}

	$wvt['ftotaltoday'] = vb_number_format($wvt['totaltoday']);
	$wvt['whotitle'] = construct_phrase($whodesc,$wvt['ftotaltoday']);

	$templater = vB_Template::create('Display_Visitors');
	$templater->register('wvt',$wvt);
	$template_hook['forumhome_wgo_pos2'] .= $templater->render();
}]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Members who have visited (3)</title>
			<hookname>global_state_check</hookname>
			<phpcode><![CDATA[
$show['wvt']= false;
if ($vbulletin->options['wvt'])
{
	$show['wvt']= true;
	if ($vbulletin->options['wvtgrpz'])
	{
		$show['wvt'] = false;
		$ugroups = explode(',',$vbulletin->options['wvtgrps']); 
		if (is_member_of($vbulletin->userinfo,$ugroups))
		{
			if ($vbulletin->options['wvtgrpz'] == 1)
			{
				$show['wvt'] = true;
			}
		}
		else
		{
			if ($vbulletin->options['wvtgrpz'] == 2)
			{
				$show['wvt']= true;
			}
		}
	}
}
]]></phpcode>
		</plugin>
		<plugin active="1" executionorder="5">
			<title>Members who have visited (4)</title>
			<hookname>template_groups</hookname>
			<phpcode><![CDATA[
$only['display_'] = $vbphrase['display_options'];
$only = array_unique($only);
]]></phpcode>
		</plugin>
	</plugins>
	<phrases>
		<phrasetype name="GLOBAL" fieldname="global">
			<phrase name="wvt_alt_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[View Online Members]]></phrase>
			<phrase name="wvt_col" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[Collapse/Expand]]></phrase>
			<phrase name="wvt_members_24" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[The most members online over 24 hours was {1}, {2} at {3}.]]></phrase>
			<phrase name="wvt_members_day" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[The most members online in one day was {1}, {2}.]]></phrase>
			<phrase name="wvt_no_visitors" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[There are no visitors to list at this moment.]]></phrase>
			<phrase name="wvt_no_visitors_display" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[The list of visiting members has been disabled by the forum administrators.]]></phrase>
			<phrase name="wvt_visited_today" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[Total members that have visited the forum today: {1}]]></phrase>
			<phrase name="wvt_visited_today_24" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[Total members that have visited the forum in the last 24 hours: {1}]]></phrase>
		</phrasetype>
		<phrasetype name="vBulletin Settings" fieldname="vbsettings">
			<phrase name="setting_wvt24_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تعيين نعم لعرض المتواجدون خلال 24 ساعة وتعيين لا إعادة الفرز عند منتصف الليل.]]></phrase>
			<phrase name="setting_wvt24_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[الذين زارو المنتدى خلال 24 ساعة]]></phrase>
			<phrase name="setting_wvt_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تفعيل الهاك لعرض المتواجدين اليوم]]></phrase>
			<phrase name="setting_wvt_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تفعيل الهاك]]></phrase>
			<phrase name="setting_wvtgrps_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[لإستثناء مجموعات من عرض المتواجدين من أعضائها. اكتب رقم المجموعة. 
<br>إجعلة فارغ إذا ترغب بعرض جميع الأعضاء.]]></phrase>
			<phrase name="setting_wvtgrps_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[قائمة المجموعات]]></phrase>
			<phrase name="setting_wvtgrpz_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[لتحديد كيفية عرض قائمة مجموعة المستخدمين. إذا تضمن أو استثناء الاختيار ثم الأعضاء الذين بالمجموعات الخاصة سيتم تضمينها أو استبعادها من العرض. إذا الاختيار 'جميع' ثم الأعضاء في أي مجموعة سوف تعرض.l be included/excluded from seeing the display. If 'all' is selected then members of any usergroup will see the display.]]></phrase>
			<phrase name="setting_wvtgrpz_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تضمين / استبعاد مجموعات أعضاء]]></phrase>
			<phrase name="setting_wvtmost_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[<p align="right">تعيين نعم لعرض جميع الأعضاء.<span dir="rtl"><br><br><span style="background-color: #00FFFF">تعريب: <a target="_blank" href="http://www.e-fantastic.com">فنتاستك لاستضافة والتصميم</a></span></span></p>]]></phrase>
			<phrase name="setting_wvtmost_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تمكين معظم خيار الأعضاء]]></phrase>
			<phrase name="setting_wvtnames_desc" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[تعيين خيار 'نعم' يعرض الأسماء الذين تواجدو اليوم.]]></phrase>
			<phrase name="setting_wvtnames_title" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[عرض الأسماء ]]></phrase>
			<phrase name="settinggroup_wvtgroup" date="1250000000" username="Paul M" version="4.0.0"><![CDATA[الأعضاء المتواجدون اليوم - تعريب فنتاستك لخدمات الواب]]></phrase>
		</phrasetype>
	</phrases>
	<options>
		<settinggroup name="wvtgroup" displayorder="3005">
			<setting varname="wvt" displayorder="10">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="wvtnames" displayorder="20">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
			<setting varname="wvt24" displayorder="30">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="wvtgrps" displayorder="40">
				<datatype>free</datatype>
				<defaultvalue>2,5,6,7</defaultvalue>
			</setting>
			<setting varname="wvtgrpz" displayorder="50">
				<datatype>number</datatype>
				<optioncode>radio:piped
1|تشمل المجموعات المدرجة
2|استبعاد المجموعات المدرجة
0|تشمل جميع المجموعات</optioncode>
				<defaultvalue>0</defaultvalue>
			</setting>
			<setting varname="wvtmost" displayorder="60">
				<datatype>boolean</datatype>
				<optioncode>yesno</optioncode>
				<defaultvalue>1</defaultvalue>
			</setting>
		</settinggroup>
	</options>
	<helptopics>
	</helptopics>
	<cronentries>
	</cronentries>
	<faqentries>
	</faqentries>
</product>
