[درس] كيفية التغير في الهاك

منتدى خاص للنقاش حول هاكات الجيل الثاني أفكارها، مشاكل تركيبها وكل ماله علاقة بها.

المشرف: alhitary

Bruce
مشرف سابق
مشرف سابق
مشاركات: 471
اشترك في: الثلاثاء يوليو 05, 2005 10:22 pm
مكان: ليــبــيــا
اتصال:

[???] ????? ?????? ?? ?????

مشاركةبواسطة Bruce » الأحد يناير 28, 2007 11:16 pm

??? ???? ?????? ??????
??? ??????? ????? ?? ?????? ?? ????? ???
???? ??? ?? ????? ??? ??? ???? 80% html ? 60%php
??? ???? ?????? ??? ???? ??? ???? ??? ?????? ?? SKAY ?????????? 24 ???
???? ???? ???? ??????? ??? ???? ?? ?????
---[???/ ????? ??????]---

كود: تحديد الكل

	$lastvisit_userlist = '';

	// ??? ??? ???? ???? ?????? ?????? ??? ????? ????? ?????? 24
	// ?????? ??????? ?? 24 ???? ?? 1 ??? ?????? ?????? ?????? ??? ?? ???? ???????? 
	$lastvisit_hours = 24;	

	// no need to execute code when viewing individual forum pages
	if ( !isset($forum_id) )
	{
		$sql = "SELECT u.user_id, u.username, u.user_level, u.user_allow_viewonline
			FROM " . USERS_TABLE . " u
			WHERE u.user_session_time > " . (time() - 60*60*$lastvisit_hours) . "
			ORDER BY u.username ASC";

		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error getting user list for last visited users', '', __LINE__, __FILE__, $sql);
		}

		$visible_lastvisit_users = 0;
		$hidden_lastvisit_users = 0;
		 
		while ( $row = $db->sql_fetchrow($result) )
		{
			$style_color = '';
			if ( $row['user_level'] == ADMIN )
			{
				$row['username'] = '<b>' . $row['username'] . '</b>';
				$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
			}
			else if ( $row['user_level'] == MOD )
			{
				$row['username'] = '<b>' . $row['username'] . '</b>';
				$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
			}

			if ( $row['user_allow_viewonline'] )
			{
				$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
				$visible_lastvisit_users++;
			}
			else
			{
				$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
				$hidden_lastvisit_users++;
			}

			if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
			{
				$lastvisit_userlist .= ( $lastvisit_userlist != '' ) ? ', ' . $user_link : $user_link;
			}
		}

		$db->sql_freeresult($result);	

		if ( empty($lastvisit_userlist) )
		{
			$lastvisit_userlist = $lang['None'];
		}
		else
		{
			$lastvisit_userlist = $lang['Registered_users'] . ' ' . $lastvisit_userlist;
		}

		$total_lastvisit_users = $visible_lastvisit_users + $hidden_lastvisit_users;

		$lastvisit_userlist = sprintf($lang['Last_visit_users'], $total_lastvisit_users, $lastvisit_hours, $visible_lastvisit_users, $hidden_lastvisit_users) . '<br />' . $lastvisit_userlist;
		
	}
????? ??? ???? ?????? ??? ????? ???? ?????? ?? html ?? ??? ?????

كود: تحديد الكل

				$user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
????? ?? ???? ????? ?? ???? ?????
???? ?????? ???

كود: تحديد الكل

				$user_link = '<input  type="submit" class="mainoption" name="login" value="' . $row['username'] . '"' . $style_color .' style="font-style: italic">';
???? ???? ??????? ?? ?????
???? ??????? ????

كود: تحديد الكل

//  BEGIN: edit by Bruce
	$lastvisit_userlist = '';

	// ??? ??? ???? ???? ?????? ?????? ??? ????? ????? ?????? 24
	// ?????? ??????? ?? 24 ???? ?? 1 ??? ?????? ?????? ?????? ??? ?? ???? ???????? 
	$lastvisit_hours = 24;	

	// no need to execute code when viewing individual forum pages
	if ( !isset($forum_id) )
	{
		$sql = "SELECT u.user_id, u.username, u.user_level, u.user_allow_viewonline
			FROM " . USERS_TABLE . " u
			WHERE u.user_session_time > " . (time() - 60*60*$lastvisit_hours) . "
			ORDER BY u.username ASC";

		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error getting user list for last visited users', '', __LINE__, __FILE__, $sql);
		}

		$visible_lastvisit_users = 0;
		$hidden_lastvisit_users = 0;
		 
		while ( $row = $db->sql_fetchrow($result) )
		{
			$style_color = '';
			if ( $row['user_level'] == ADMIN )
			{
				$row['username'] = '' . $row['username'] . '';
				$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
			}
			else if ( $row['user_level'] == MOD )
			{
				$row['username'] = '' . $row['username'] . '';
				$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
			}

			if ( $row['user_allow_viewonline'] )
			{
				$user_link = '<input  type="submit" class="mainoption" name="login" value="' . $row['username'] . '"' . $style_color .'>';
				$visible_lastvisit_users++;
			}
			else
			{
				$user_link = '<input  type="submit" class="mainoption" name="login" value="' . $row['username'] . '"' . $style_color .' style="font-style: italic">';
				$hidden_lastvisit_users++;
			}

			if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
			{
				$lastvisit_userlist .= ( $lastvisit_userlist != '' ) ? ', ' . $user_link : $user_link;
			}
		}

		$db->sql_freeresult($result);	

		if ( empty($lastvisit_userlist) )
		{
			$lastvisit_userlist = $lang['None'];
		}
		else
		{
			$lastvisit_userlist = $lang['Registered_users'] . ' ' . $lastvisit_userlist;
		}

		$total_lastvisit_users = $visible_lastvisit_users + $hidden_lastvisit_users;

		$lastvisit_userlist = sprintf($lang['Last_visit_users'], $total_lastvisit_users, $lastvisit_hours, $visible_lastvisit_users, $hidden_lastvisit_users) . '<br />' . $lastvisit_userlist;
		
	}
// END: edit by Bruce
??????




العودة إلى ”[ ×.2.0 ] الهاكات“

الموجودون الآن

المتصفحون للمنتدى الآن: لا يوجد أعضاء مسجلين متصلين و 18 زائرًا