[2.0.22] هاك المنتديات الفرعية

هنا يتم الاعلان عبر المراقبين عن الهاكات الجديدة، بمجرد التأكد منها واعتمادها.

المشرف: alhitary

dr.3
صُناع أريبيا
صُناع أريبيا
مشاركات: 2285
اشترك في: الثلاثاء فبراير 22, 2005 4:00 pm
مكان: السعودية
اتصال:

[2.0.22] ??? ????????? ???????

مشاركةبواسطة dr.3 » الأحد فبراير 03, 2008 8:38 am



????? :)





صورة العضو الرمزية
al-ahdal
عضو جديد
عضو جديد
مشاركات: 2
اشترك في: الاثنين فبراير 04, 2008 3:09 am

[2.0.22] ??? ????????? ???????

مشاركةبواسطة al-ahdal » الثلاثاء فبراير 05, 2008 3:26 am

?????? ????? ????? ???? ???????
????? ???? ??? ??? ??????? ?????? ?? ?????? ??????? ?????? ???? ???????

??? ???? ?????? ??
Fireboard : http://rabitah.net/index.php?option=com ... &Itemid=61
???
phpBB2 : http://rabitah.net/forum
????? ???? ?? ????????? ??????? ?? ??????? ??????? ??? ???? ????? ?? ??? ????? :D ????? ??????? ?? ???? ????? :cry:
???? ???? ?????? ???? ????? ?? ??? ?????? ??????? ????? ???? ??? ?????
arabic_in_notepad.jpg
?? ?? ?????? ????? ???? ????? ?????????? (??? ?????) ?? ??? ?????/????? ??? ?????? ??? ???? ?? ?????? ????? ?????? ?? ????? ??? ?? ??????? ??? ??? ????? :shock: :evil:
????? ????? ??? ????????
ليس لديك الصلاحية لمشاهدة المرفقات

dr.3
صُناع أريبيا
صُناع أريبيا
مشاركات: 2285
اشترك في: الثلاثاء فبراير 22, 2005 4:00 pm
مكان: السعودية
اتصال:

[2.0.22] ??? ????????? ???????

مشاركةبواسطة dr.3 » الثلاثاء فبراير 05, 2008 6:15 pm


?? ??? :)


??????? ????? ???????? ??????? ?? ????? ????? ?? ??? ?? ??? ????? ?? ???? ??? ???????? ?????? ?????? ?? ????? ?????? ..

??? ????? ????? ..

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

##############################################################
## ????? ?????:                              Easy Sub-Forums , Attached forums or pseudo sub-forums MOD
## ???? ?????:                               Harishankar < N/A > http://literaryforums.org
## ?????? ?????:                            acoolwelshbloke < N/A > http://www.www.tec2spec.co.uk/forum/ , niekas < N/A > http://www.freedomlist.com
## ???? ????? ?? ??????????:         < dr3@dr3.biz > http://www.dr3.biz - dr.3
## ???? ????? ?? ????????:          < annab3@gawab.com > http://www.annab3.net - ????? ??????
## 
## ??? ????? ?????? ??? ????? ??????? ????? ???? ????????? ???????? ? ???????? ??????              :??? ????? 
##                                 ?????? ??? ????????? ?? ?????? ?? ?????? ???????? ?? ??? ????? ????????? ???????
##
## ????? ?????:              v 1.0.8
## ????? ???????:         Easy - ???
## ??? ???????:            Min 20 ?????  
##
## ??????? ??????? ???????:  index.php
##                                        posting.php
##                                        viewforum.php
##               	            viewtopic.php    
##		            admin/admin_forums.php
##		            includes/functions.php
##                                       language/lang_arabic/lang_main.php
##                                       language/lang_arabic/lang_admin.php
##                                       templates/??????/index_body.tpl
##		            templates/??????/posting_body.tpl
##                                       templates/??????/viewforum_body.tpl
##		            templates/??????/viewtopic_body.tpl
##	                            templates/??????/admin/forum_admin_body.tpl
##	                            templates/??????/admin/forum_edit_body.tpl
##############################################################
## ??????? ?????:
##
## ??? ????? ?????? ?? ??? ??? ???????? ?? ?????? ?? ?????? ???????? ????? ??? ????????
## ??? ?????? ??????? ???? ?? ???? ???????? ??? ???? ??? ????? ???? ?? ????? ??????? ???????
##############################################################
## ?? ????? ????? ???? ?????? ?? ??? ????? ???? ????? ?? ????:
## http://www.phpbb.com/
## http://www.phpbbarabia.com/
##############################################################
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## ??? ????? ?? ??? ????? ???? ??? ???? ???????? ??????? ?????? ???????
##############################################################
# ????? ?????
#
#----[ ?????? ??????? SQL ??? ????? ]-------------------------------------------------
#

ALTER TABLE phpbb_forums ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL;
ALTER TABLE phpbb_topics ADD INDEX topic_last_post_id(topic_last_post_id);

#
#-----[ ???? ??? ]------------------------------------------------
#

index.php

#
#-----[ ???? ?? ]------------------------------------------------
#

			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";

#
#-----[ ??????? ???? ]----------------------------------------
#

   			// Modified by Attached Forums MOD
			$sql = "SELECT f.*, p.post_time, p.post_username,  u.username, u.user_id, t.topic_id, t.topic_title
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = f.forum_last_post_id)
				GROUP BY f.forum_id ORDER BY f.cat_id, f.forum_order";
   			// END Modified by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

	{
		$forum_data[] = $row;
	}

#
#-----[ ??? ???? ]------------------------------------------
#

   	// Added by Attached Forums MOD
	$attach=$forum_data;
   	// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

						$forum_id = $forum_data[$j]['forum_id'];

#
#-----[ ??? ???? ]------------------------------------------
#

						// Added by Attached Forums MOD
						$attached_id = $forum_data[$j]['attached_forum_id'];
   						$attached_sub_forum = 0;
						if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 )
						{
							$attached_forums = array();
							foreach ($attach as $key => $value)
							{
								$sub_forum_id = $value['forum_id'];
								if ($value['attached_forum_id']==$forum_id && $is_auth_ary[$sub_forum_id]['auth_view'])
								{
									//combining topic and post count for forum and subforums
									$forum_data[$j]['forum_posts']=$forum_data[$j]['forum_posts']+$value['forum_posts'];
									$forum_data[$j]['forum_topics']=$forum_data[$j]['forum_topics']+$value['forum_topics'];
									//END combining topic and post count

									//Last post link - check if any of subforums have newest posts and link to them instead
									if ($value['post_time']>$forum_data[$j]['post_time'])
									{
										$forum_data[$j]['user_id'] = $value['user_id'];
										$forum_data[$j]['post_username'] = $value['post_username'];
										$forum_data[$j]['forum_last_post_id'] = $value['forum_last_post_id'];
										$forum_data[$j]['post_time'] = $value['post_time'];
										$forum_data[$j]['username'] = $value['username'];
										$forum_data[$j]['topic_title'] = $value['topic_title'];
									}
									// END last post check

									$unread_topics = false;
									if ( $userdata['session_logged_in'] )
									{
										if (check_unread($value['forum_id']))
										{
											$attach_img = $images['icon_minipost_new'];
											$l_attach_img = $lang['New_posts'];
											$attached_sub_forum = $attached_sub_forum + 1;
										}
										else
										{
											$attach_img = $images['icon_minipost'];
											$l_attach_img = $lang['No_new_posts'];
										}
									}
									else
									{
										$attach_img = $images['icon_minipost'];
										$l_attach_img = $lang['No_new_posts'];
									}

									$attached_forums[] = array(
										'sub_img'=>$attach_img,
										'sub_alt'=>$l_attach_img,
										'sub_name'=>$value['forum_name'],
										'sub_url'=>append_sid ('viewforum.php?f=' . $value['forum_id'] )
										);
								}
							}	
						// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

									if ( !empty($new_topic_data[$forum_id]) )
									{
										$forum_last_post_time = 0;

										while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
										{
											if ( empty($tracking_topics[$check_topic_id]) )
											{
												$unread_topics = true;
												$forum_last_post_time = max($check_post_time, $forum_last_post_time);

											}
											else
											{
												if ( $tracking_topics[$check_topic_id] < $check_post_time )
												{
													$unread_topics = true;
													$forum_last_post_time = max($check_post_time, $forum_last_post_time);
												}
											}
										}

										if ( !empty($tracking_forums[$forum_id]) )
										{
											if ( $tracking_forums[$forum_id] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

										if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
										{
											if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
											{
												$unread_topics = false;
											}
										}

									}

#
#-----[ ??????? ???? ]----------------------------------------
#

   									// Added by Attached Forums MOD
									$unread_topics=check_unread($forum_id);
									// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);

								$last_post = $last_post_time . '<br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';

#
#-----[ ??????? ???? ]----------------------------------------
#

								// Modified by Attached Forums MOD
								if (strlen($forum_data[$j]['topic_title'])>=25)
								{
									$forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
								}

								$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
								$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '">'.$forum_data[$j]['topic_title'].' <img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';

								$last_post .= '<br /> '; 
								$last_post .= ' '.$last_post_time;								
								$last_post .= '<br /> '; 
								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								// END Modified by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

								$l_moderators = ' ';
								$moderator_list = ' ';

#
#-----[ ??????? ???? ]----------------------------------------
#

								// Modified by Attached Forums MOD
								$l_moderators = '';
								$moderator_list = '';
								// END Modified by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

								'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
							);

#
#-----[ ??? ???? ]------------------------------------------
#

							// Added by Attached Forums MOD
							$attached_forum_count = count($attached_forums);
							if($attached_forum_count)
							{
								$template->assign_block_vars('catrow.forumrow.switch_attached_forums', array(
								'L_ATTACHED_FORUMS' => ($attached_forum_count ==1)? $lang['Attached_forum']: $lang['Attached_forums']
								));
								if (count($forum_moderators[$forum_id]) > 0 )
								{
						   			$template->assign_block_vars('catrow.forumrow.switch_attached_forums.br', array());
								}
                        					for($k = 0; $k < $attached_forum_count; $k++)
                        					{
                           						$template->assign_block_vars('catrow.forumrow.switch_attached_forums.attached_forums', array(
                              						'FORUM_IMAGE' => $attached_forums[$k]['sub_img'],
                              						'FORUM_NAME' => $attached_forums[$k]['sub_name'],
                              						'L_FORUM_IMAGE' => $attached_forums[$k]['sub_alt'],
                              						'U_VIEWFORUM' => $attached_forums[$k]['sub_url']
                           						));
                        					}
                     					}
							// END added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

  	} // for ... categories

#
#-----[ ??? ???? ]------------------------------------------
#

   }

#
#-----[ ???? ??? ]------------------------------------------------
#

posting.php

#
#-----[ ???? ?? ]------------------------------------------------
#

make_jumpbox('viewforum.'.$phpEx);

#
#-----[ ??? ???? ]------------------------------------------
#

if ($post_info[attached_forum_id]>0)
{
	$parent_lookup=$post_info[attached_forum_id];
}

#
#-----[ ???? ??? ]------------------------------------------------
#

viewforum.php

#
#-----[ ???? ?? ]------------------------------------------------
#

	$sql = "SELECT *
		FROM " . FORUMS_TABLE . "
		WHERE forum_id = $forum_id";

#
#-----[ ??????? ???? ]----------------------------------------
#

	// Modified by Attached Forums MOD
	$sql = "SELECT *
		FROM " . FORUMS_TABLE . "
		WHERE forum_id = $forum_id OR attached_forum_id =$forum_id
		ORDER BY attached_forum_id ASC";
	// END Modified by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

if ( !($forum_row = $db->sql_fetchrow($result)) )
{
	message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}

#
#-----[ ??? ???? ]------------------------------------------
#

// added by Attached Forums MOD
$attachments='';
if ($db->sql_numrows ($result) > 1)
{
	$attachments=TRUE;
}
// END added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

make_jumpbox('viewforum.'.$phpEx);

#
#-----[ ??? ???? ]------------------------------------------
#

// Added by Attached Forums MOD
if ($forum_row[attached_forum_id]>0)
{
	$parent_lookup=$forum_row[attached_forum_id];
}
// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

//
// Okay, lets dump out the page ...
//

#
#-----[ ??? ???? ]------------------------------------------
#

// Added by Attached Forums MOD
if ($attachments)
{

		//
		// Obtain a list of topic ids which contain
		// posts made since user last visited
		//
		if ( $userdata['session_logged_in'] )
		{
			$sql = "SELECT t.forum_id, t.topic_id, p.post_time
				FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p
				WHERE p.post_id = t.topic_last_post_id
					AND p.post_time > " . $userdata['user_lastvisit'] . "
					AND t.topic_moved_id = 0";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not query new topic information', '', __LINE__, __FILE__, $sql);
			}

			$new_topic_data = array();
			while( $topic_data = $db->sql_fetchrow($result) )
			{
				$new_topic_data[$topic_data['forum_id']][$topic_data['topic_id']] = $topic_data['post_time'];
			}
		}

		$sql2 = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id, t.topic_title
			FROM ((( " . FORUMS_TABLE . " f
			LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
			LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
			LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = f.forum_last_post_id)
			WHERE attached_forum_id = " . $forum_id . "
			GROUP by f.forum_id ORDER BY f.forum_order";

		$result2 = $db->sql_query ($sql2);
		if (!$result2 )
		{
			message_die ('Could not gather attached forum info', __LINE__, __FILE__, $sql2);
		}

		if ($db->sql_numrows ($result2) != 0)
		{
			while( $row = $db->sql_fetchrow($result2) )
			{
				$forum_data[] = $row;
			}
			$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

			$x=0;
			foreach ($forum_data as $row2 => $value)
			{
				if ($is_auth_ary[$value['forum_id']]['auth_view'])
				{
					$x++;
					if ($x==1)
					{
						$template->assign_block_vars ('switch_attached_list',
								   array( 'L_ATTACHED_FORUM' => $lang['Attached_forums'],
										 'L_ATTACHED_TOPICS' => $lang['Topics'],
										 'L_ATTACHED_POSTS' => $lang['Posts'],
										 'L_LAST_POST'=>$lang['Last_Post']
									   )
									);

					}
					$attach_forum_link = append_sid('viewforum.php?f=' . $value['forum_id']);
					$attach_forum_name = '<a href="' . append_sid('viewforum.php?f=' . $value['forum_id']) . '">' . $value['forum_name'] . '</a>' ;
					$attach_forum_desc = $value['forum_desc'];
					$attach_forum_topics = $value['forum_topics'];
					$attach_forum_posts = $value['forum_posts'];
					$last_post_id = $value['forum_last_post_id'];

   					if ( $value['forum_status'] == FORUM_LOCKED )
					{
						$folder_image = $images['forum_locked'];
						$folder_alt = $lang['Forum_locked'];
					}
					else
					{
						$unread_topics = false;
						if ( $userdata['session_logged_in'] )
						{
							$unread_topics=check_unread($value['forum_id']);
						}

						$folder_image = ( $unread_topics || ($attached_sub_forum != 0) ) ? $images['forum_new'] : $images['forum'];
						$folder_alt = ( $unread_topics || ($attached_sub_forum != 0) ) ? $lang['New_posts'] : $lang['No_new_posts'];
					}

					if ( $value['forum_last_post_id'] )
					{

						if (strlen($value['topic_title'])>=25)
						{
							$value['topic_title']=substr($value['topic_title'],0,25). "...";
						}

						$last_post_time = create_date($board_config['default_dateformat'], $value['post_time'], $board_config['board_timezone']);
						$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $value['forum_last_post_id']) . '#' . $value['forum_last_post_id'] . '">'.$value['topic_title'].' <img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';

						$last_post .= '<br /> '; 
						$last_post .= ' '.$last_post_time;	
						$last_post .= '<br /> '; 
						$last_post .= ( $value['user_id'] == ANONYMOUS ) ? ( ($value['post_username'] != '' ) ? $value['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $value['user_id']) . '">' . $value['username'] . '</a> ';
													


					}
					else
					{
						$last_post = $lang['No_Posts'];
					}




				 $template->assign_block_vars ('switch_attached_list.switch_attached_present',
										 array
										 (
											'FORUM_FOLDER_IMG' => $folder_image,
											'L_FORUM_FOLDER_ALT' => $folder_alt,
											'FORUM_NAME' => $attach_forum_name,
											'U_VIEWFORUM' => $attach_forum_link,
											'FORUM_DESC' => $attach_forum_desc,
											'TOPICS' => $attach_forum_topics,
											'POSTS' => $attach_forum_posts,
											'LAST_POST_ID' => $last_post,
										 ));
				}
		}

	}
	   $db->sql_freeresult ($result2);
}
// END Added by Attached Forums MOD

#
#-----[ ???? ??? ]------------------------------------------------
#

viewtopic.php

#
#-----[ ???? ?? ]------------------------------------------
#

$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time,

#
#-----[ ???? ?? ??? ????? ?? ]---------------------------------
#

" . $count_sql . "

#
#-----[ ?? ??? ????? ??? ???? ]------------------------------------------
#

, f.attached_forum_id

#
#-----[ ???? ?? ]------------------------------------------------
#

make_jumpbox('viewforum.'.$phpEx, $forum_id);

#
#-----[ ??? ???? ]------------------------------------------
#

if (intval($forum_topic_data['attached_forum_id'])>0)
{
	$parent_lookup=intval($forum_topic_data['attached_forum_id']);
}

#
#-----[ ???? ??? ]------------------------------------------------
#

admin/admin_forums.php

#
#-----[ ???? ?? ]------------------------------------------------
#

$forumstatus = $row['forum_status']; 

#
#-----[ ??? ???? ]------------------------------------------
#

				// Added by Attached Forums MOD
   
				$forum_attached_id = $row['attached_forum_id'];
				$sql = "SELECT * from ". FORUMS_TABLE. " WHERE attached_forum_id = $forum_id";
				if( !$r = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't get list of children Forums", "", __LINE__, __FILE__, $sql);
				}

				if( $db->sql_numrows($r) > 0 )
				{

					$not_attachable=1;
					$has_subforums=1;
					$template->assign_block_vars('switch_attached_no', array());
					if (intval($HTTP_POST_VARS['detach_enabled'])) $detach_enabled = "checked=\"checked\"";

				}
				else
				{

					// this forum is not a parent of any other forum
					$sql = "SELECT * FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id and forum_id<>$forum_id ORDER BY forum_order";

					if( !$result1 = $db->sql_query($sql) )
					{
						message_die(GENERAL_ERROR, "Couldn't get list of attachable Forums", "", __LINE__, __FILE__, $sql);
					}
					if( $db->sql_numrows($result1) > 0 )
					{
						$attachable_forums = '<option value = "-1"'.($forum_attached_id==-1?' selected':'').'> ????? ???? ?? </a>';
						while( $row1 = $db->sql_fetchrow($result1) )
						{
							$s='';
							if ($forum_attached_id == $row1['forum_id'])
							{
								$s = " selected=\"selected\"";
							}
							$attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n';
						}
					}
					else
					{
						$no_attachable_forums=1;
					}

				}
				// End Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

				$forum_id = '';
				$prune_enabled = '';

#
#-----[ ??? ???? ]------------------------------------------
#

   				// Added by Attached Forums MOD

				$sql = "SELECT * FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id ORDER BY forum_order";

				if( !$result1 = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't get list of Categories/Forums", "", __LINE__, __FILE__, $sql);
				}
				if( $db->sql_numrows($result1) > 0 )
				{
					$attachable_forums = '<option value = "-1"'.(($forum_attached_id==-1 || !$forum_attached_id)?' selected':'').'> ??? ???? ??? ????? </a>';
					while( $row1 = $db->sql_fetchrow($result1) )
					{

						if ($forum_attached_id == $row1['forum_id'])
						{
							$s = " selected=\"selected\"";
						}
						$attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n';
					}


				}
				else
				{
					$no_attachable_forums=1;
				}
   				// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

$catlist = get_list('category', $cat_id, TRUE);

#
#-----[ ??? ???? ]------------------------------------------
#

			// Added by Attached Forums MOD
			$forum_attached_id = $attachable_forums;
   			// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

			$s_hidden_fields = '<input type="hidden" name="mode" value="' . $newmode .'" /><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />';

#
#-----[ ??? ???? ]------------------------------------------
#

   			// Added by Attached Forums MOD

			if ($not_attachable or $no_attachable_forums)
			{
				if ($has_subforums)
				{
					$lang['Attached_Description'] = $lang['Has_attachments'].'<br>'. $lang['Attached_Description'];
					$s_hidden_fields .='<input type="hidden" name="has_subforums" value="1" />';
				}
				if ($no_attachable_forums) $lang['Attached_Description'] = $lang['No_attach_forums'].'<br>'. $lang['Attached_Description'];
				$s_hidden_fields .='<input type="hidden" name="attached_forum_id" value="-1" />';
			}
			else
			{
				$template->assign_block_vars('switch_attached_yes', array());
			}
				
			$s_hidden_fields .='<input type="hidden" name="old_cat_id" value="'.$cat_id.'" />';
   			// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

'S_PRUNE_ENABLED' => $prune_enabled,

#
#-----[ ??? ???? ]------------------------------------------
#

				// Added by Attached Forums MOD
				'S_ATTACHED_FORUM_ID' => $forum_attached_id,
				'S_DETACH_ENABLED'=> $detach_enabled,
				// End Added by Attached Forums MOD    

#
#-----[ ???? ?? ]------------------------------------------------
#

'L_CATEGORY' => $lang['Category'],

#
#-----[ ??? ???? ]------------------------------------------
#

				// Added by Attached Forums MOD
				'L_ATTACHED_FORUM' => $lang['Attached_Field_Title'] ,
				'L_ATTACHED_DESC' => $lang['Attached_Description'],
				'L_DETACH_DESC'	=> $lang['Detach_Description'],
				// End Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";

#
#-----[ ??????? ???? ]----------------------------------------
#

   			// Modified by Attached Forums MOD
			if (intval($HTTP_POST_VARS['old_cat_id']) != intval($HTTP_POST_VARS[POST_CAT_URL]))
			{
   				$HTTP_POST_VARS['attached_forum_id']=-1;
   			}

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, attached_forum_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) .  ", " . intval($HTTP_POST_VARS['attached_forum_id']) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";
   			// End Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

			$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);

#
#-----[ ??????? ???? ]----------------------------------------
#

   			// Modified by Attached Forums MOD
			if (isset($HTTP_POST_VARS['detach_enabled']) && isset($HTTP_POST_VARS['has_subforums']))
			{
				$sql = "UPDATE ". FORUMS_TABLE. " SET attached_forum_id=-1 WHERE attached_forum_id=" . intval($HTTP_POST_VARS[POST_FORUM_URL]);
				if( !$result = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't detach subforums", "", __LINE__, __FILE__, $sql);
				}

			}

 			if (intval($HTTP_POST_VARS['old_cat_id']) != intval($HTTP_POST_VARS[POST_CAT_URL]))
   			{
				$HTTP_POST_VARS['attached_forum_id']=-1;
				if (isset($HTTP_POST_VARS['has_subforums']) && !isset($HTTP_POST_VARS['detach_enabled']))
				{
					$sql = "UPDATE ". FORUMS_TABLE ." SET cat_id=". intval($HTTP_POST_VARS[POST_CAT_URL]) ." WHERE attached_forum_id=" . intval($HTTP_POST_VARS[POST_FORUM_URL]);
					if( !$result = $db->sql_query($sql) )
					{
						message_die(GENERAL_ERROR, "Couldn't update subforums to new category", "", __LINE__, __FILE__, $sql);
					}

				}
			}

			$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) .", attached_forum_id = " . intval($HTTP_POST_VARS['attached_forum_id']) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);
   			// End Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

	if( $total_forums = $db->sql_numrows($q_forums) )
	{
		$forum_rows = $db->sql_fetchrowset($q_forums);
	}

#
#-----[ ??? ???? ]------------------------------------------
#

	$subforum_rows=$forum_rows;

#
#-----[ ???? ?? ]------------------------------------------------
#

				$template->assign_block_vars("catrow.forumrow",	array(
					'FORUM_NAME' => $forum_rows[$j]['forum_name'],
					'FORUM_DESC' => $forum_rows[$j]['forum_desc'],
					'ROW_COLOR' => $row_color,
					'NUM_TOPICS' => $forum_rows[$j]['forum_topics'],
					'NUM_POSTS' => $forum_rows[$j]['forum_posts'],

					'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"),
					'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&" . POST_FORUM_URL . "=$forum_id"),
					'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&" . POST_FORUM_URL . "=$forum_id"),
					'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&move=-15&" . POST_FORUM_URL . "=$forum_id"),
					'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&move=15&" . POST_FORUM_URL . "=$forum_id"),
					'U_FORUM_RESYNC' => append_sid("admin_forums.$phpEx?mode=forum_sync&" . POST_FORUM_URL . "=$forum_id"))
				);

#
#-----[ ??????? ???? ]----------------------------------------
#

				$sub_error=false;
				$do_template=false;
				if ($forum_rows[$j]['attached_forum_id'] !=-1)
				{
				$ok='';
					for($k = 0; $k < $total_forums; $k++)
					{
						$subforum_id = $subforum_rows[$k]['forum_id'];

						if ($subforum_id == $forum_rows[$j]['attached_forum_id'] && $forum_rows[$k]['attached_forum_id']==-1)
						{
							$ok=TRUE;//normal parent found
						}
					}
					if ($forum_rows[$j]['attached_forum_id']==$forum_id) $ok=FALSE; //attached to itself
					if ($forum_rows[$j]['attached_forum_id']==0) $ok=FALSE; //invalid parent
					if (!$ok)
					{
						$do_template=TRUE;
						$sub_error=true;
					}
				}
				else
				{
					$do_template=true;
				}//attached_forum_id'] ==-1


				if ($do_template)
				{
					$template->assign_block_vars("catrow.forumrow",	array(
						'FORUM_NAME' => $forum_rows[$j]['forum_name'],
						'FORUM_DESC' => $forum_rows[$j]['forum_desc'],
						'ROW_COLOR' => $row_color,
						'NUM_TOPICS' => $forum_rows[$j]['forum_topics'],
						'NUM_POSTS' => $forum_rows[$j]['forum_posts'],

						'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"),
						'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&" . POST_FORUM_URL . "=$forum_id"),
						'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&" . POST_FORUM_URL . "=$forum_id"),
						'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&move=-15&" . POST_FORUM_URL . "=$forum_id"),
						'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&move=15&" . POST_FORUM_URL . "=$forum_id"),
						'U_FORUM_RESYNC' => append_sid("admin_forums.$phpEx?mode=forum_sync&" . POST_FORUM_URL . "=$forum_id"))
					);
					if ($sub_error)
					{
						$template->assign_block_vars ('catrow.forumrow.switch_error',array());
					}

					for($k = 0; $k < $total_forums; $k++)
					{
						$subforum_id = $subforum_rows[$k]['forum_id'];
						if ($subforum_rows[$k]['attached_forum_id'] == $forum_id)
						{
							$template->assign_block_vars("catrow.forumrow",	array(
								'FORUM_NAME' => $subforum_rows[$k]['forum_name'],
								'FORUM_DESC' => $subforum_rows[$k]['forum_desc'],
								'ROW_COLOR' => $row_color,
								'NUM_TOPICS' => $subforum_rows[$k]['forum_topics'],
								'NUM_POSTS' => $subforum_rows[$k]['forum_posts'],

								'U_VIEWFORUM' => append_sid($phpbb_root_path."viewforum.$phpEx?" . POST_FORUM_URL . "=$subforum_id"),
								'U_FORUM_EDIT' => append_sid("admin_forums.$phpEx?mode=editforum&" . POST_FORUM_URL . "=$subforum_id"),
								'U_FORUM_DELETE' => append_sid("admin_forums.$phpEx?mode=deleteforum&" . POST_FORUM_URL . "=$subforum_id"),
								'U_FORUM_MOVE_UP' => append_sid("admin_forums.$phpEx?mode=forum_order&move=-15&" . POST_FORUM_URL . "=$subforum_id"),
								'U_FORUM_MOVE_DOWN' => append_sid("admin_forums.$phpEx?mode=forum_order&move=15&" . POST_FORUM_URL . "=$subforum_id"),
								'U_FORUM_RESYNC' => append_sid("admin_forums.$phpEx?mode=forum_sync&" . POST_FORUM_URL . "=$subforum_id"))
							);
							$template->assign_block_vars ('catrow.forumrow.switch_attached_forum',array());
						}
					}
				}
	
#
#-----[ ???? ??? ]------------------------------------------------
#

includes/functions.php

#
#-----[ ???? ?? ]------------------------------------------------
#

function get_db_stat($mode)
{

#
#-----[ ??? ???? ]------------------------------------------
#

// Added by Attached Forums MOD

function check_unread($forum_id)
{
	global $new_topic_data, $tracking_topics, $tracking_forums, $HTTP_COOKIE_VARS, $board_config;
   	if ( !empty($new_topic_data[$forum_id]) )
   	{
      		$forum_last_post_time = 0;

      		while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
      		{
         		if ( empty($tracking_topics[$check_topic_id]) )
         		{
            			$unread_topics = true;
            			$forum_last_post_time = max($check_post_time, $forum_last_post_time);

         		}
         		else
         		{
            			if ( $tracking_topics[$check_topic_id] < $check_post_time )
            			{
               				$unread_topics = true;
              	 			$forum_last_post_time = max($check_post_time, $forum_last_post_time);
            			}
         		}
      		}

      		if ( !empty($tracking_forums[$forum_id]) )
      		{
         		if ( $tracking_forums[$forum_id] > $forum_last_post_time )
         		{
            			$unread_topics = false;
         		}
      		}

      		if ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
      		{
         		if ( $HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'] > $forum_last_post_time )
         		{
            			$unread_topics = false;
         		}
      		}

   	}

	return $unread_topics;

} 

// END Added by Attached Forums MOD

#
#-----[ ???? ?? ]------------------------------------------------
#

function make_jumpbox($action, $match_forum_id = 0)
{
	global $template, $userdata, $lang, $db, $nav_links, $phpEx, $SID;

#
#-----[ ??? ???? ]------------------------------------------
#

	global $parent_lookup;

#
#-----[ ???? ?? ]------------------------------------------------
#

					if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $forum_rows[$j]['auth_view'] <= AUTH_REG )
					{

#
#-----[ ??? ???? ]------------------------------------------
#

						if ($parent_lookup==$forum_rows[$j]['forum_id'] && !$assigned)
						{
							$template->assign_block_vars('switch_parent_link', array() );

							$template->assign_vars(array(
								'PARENT_NAME' => $forum_rows[$j]['forum_name'],
								'PARENT_URL'=>append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id'])
								));
							$assigned=TRUE;
						}

#
#-----[ ???? ?? ??? ?????? ??????? ]------------------------------------------------
#

						if ($parent_lookup==$forum_rows[$j]['forum_id'])
                  				{
                     					$template->assign_block_vars('switch_parent_link', array() );

                     					$template->assign_vars(array(
                        				'PARENT_NAME' => $forum_rows[$j]['forum_name'],
                        				'PARENT_URL'=>append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id'])
                        				));
                  				}
 
#
#-----[ ???? ??? ]------------------------------------------------
#

language/lang_arabic/lang_main.php
   
#
#-----[ ???? ?? ]------------------------------------------------
#

?>

#
#-----[ ??? ???? ]-----------------------------------------
#

// Added by Attached Forums MOD
$lang['Attached_forum'] = '????? ????';
$lang['Attached_forums'] = '??????? ?????'; 
// End Added by Attached Forums MOD

#
#-----[ ???? ??? ]------------------------------------------------
#

language/lang_arabic/lang_admin.php
   
#
#-----[ ???? ?? ]------------------------------------------------
#

?>

#
#-----[ ??? ???? ]-----------------------------------------
#

// Added by Attached Forums MOD
$lang['Attached_Field_Title'] = '??????? ?????';
$lang['Attached_Description'] = '??? ????? ???? ?? ????????? ??????? (??? ???? ??????) ?? ??? ???????';
$lang['Detach_Description'] = '???? ?? ?????????';
$lang['Has_attachments'] = '??? ??????? ???? ?? ??????? ????? ? ??? ???? ????? ???? ???? ??????? ??? ????????? ??????? ????? ??? ??? ??????? ?????? ??? ??? ??? ????? ????? ?????? ?????';
$lang['No_attach_forums'] = '?? ???? ??????? ????? ?? ??? ???????';
// End Added by Attached Forums MOD

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/index_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

</span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>

#
#-----[ ??????? ???? ]------------------------------------------------
#

	  </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span>
	  <!-- BEGIN switch_attached_forums -->
	  <!-- BEGIN br -->
	  <br />
	  <!-- END br -->
	  <span class="genmed">{catrow.forumrow.switch_attached_forums.L_ATTACHED_FORUMS}:
	       <!-- BEGIN attached_forums -->
	        <a class="nav" href="{catrow.forumrow.switch_attached_forums.attached_forums.U_VIEWFORUM}"><img alt="{catrow.forumrow.switch_attached_forums.attached_forums.L_FORUM_IMAGE}" border="0" src="{catrow.forumrow.switch_attached_forums.attached_forums.FORUM_IMAGE}" title="{catrow.forumrow.switch_attached_forums.attached_forums.L_FORUM_IMAGE}" />{catrow.forumrow.switch_attached_forums.attached_forums.FORUM_NAME}</a>
	       <!-- END attached_forums -->
	  <span class="genmed">
	  <!-- END switch_attached_forums -->
	</td>

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/posting_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

<td align="right"><span  class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>

#
#-----[ ??? ???? ]------------------------------------------------
#

	  	  <!-- BEGIN switch_parent_link -->
		  -> <a class="nav" href="{PARENT_URL}">{PARENT_NAME}</a>
	  	  <!-- END switch_parent_link -->

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/viewforum_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

	  <td align="right" valign="middle" class="nav" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>

#
#-----[ ??????? ???? ]------------------------------------------------
#

	  <td align="right" valign="middle" class="nav" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a>

	  	  <!-- BEGIN switch_parent_link -->
	  	   -> <a class="nav" href="{PARENT_URL}">{PARENT_NAME}</a>
	  	  <!-- END switch_parent_link -->
	 -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>

#
#-----[ ???? ?? ]------------------------------------------------
#

  <table border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">

#
#-----[ ??? ???? ]-----------------------------------------
#

<!-- BEGIN switch_attached_list -->
   <br />
   <table width="100%" border="0" cellpadding="4" cellspacing="1" width="100%" class="forumline">
     <tr>
		<th colspan="2" class="thCornerL" height="15" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_FORUM} </th>
		<th width="50" class="thTop" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_TOPICS} </th>
		<th width="50" class="thTop" nowrap="nowrap"> {switch_attached_list.L_ATTACHED_POSTS} </th>
		<th width="" class="thTop" nowrap="nowrap"> {switch_attached_list.L_LAST_POST} </th>
     </tr>
	<!-- BEGIN switch_attached_present -->
	<tr>
		<td class="row1" align="center" valign="middle" height="38"><img src="{switch_attached_list.switch_attached_present.FORUM_FOLDER_IMG}" width="46" height="25" alt="{switch_attached_list.switch_attached_present.L_FORUM_FOLDER_ALT}" title="{switch_attached_list.switch_attached_present.L_FORUM_FOLDER_ALT}" /></td>
		<td class="row1" width="75%"><span class="forumlink"><a class="forumlink" href="{switch_attached_list.switch_attached_present.U_VIEWFORUM}">{switch_attached_list.switch_attached_present.FORUM_NAME}</a></span><br /><span class="genmed">{switch_attached_list.switch_attached_present.FORUM_DESC}</span></td>
		<td class="row2" align="center" valign="middle"><span class="gensmall">{switch_attached_list.switch_attached_present.TOPICS}</span></td>
		<td class="row2" align="center" valign="middle"><span class="gensmall">{switch_attached_list.switch_attached_present.POSTS}</span></td>
		<td class="row2" align="center" nowrap="nowrap" valign="middle"><span class="gensmall">{switch_attached_list.switch_attached_present.LAST_POST_ID}</span></td>
	</tr>
	<!-- END switch_attached_present -->
   </table>
   <br />
<!-- END switch_attached_list -->

#
#-----[ ???? ?? ]------------------------------------------------
#

	  <td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>

#
#-----[ ??????? ???? ]------------------------------------------------
#

	  <td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a>
	  	  <!-- BEGIN switch_parent_link -->
	  	   -> <a class="nav" href="{PARENT_URL}">{PARENT_NAME}</a>
	  	  <!-- END switch_parent_link -->
	 -> <a class="nav" href="{U_VIEW_FORUM}">{FORUM_NAME}</a></span></td>

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/viewtopic_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

	<td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>

#
#-----[ ??????? ???? ]------------------------------------------------
#

	<td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	 
	  	  <!-- BEGIN switch_parent_link -->
	 -> <a class="nav" href="{PARENT_URL}">{PARENT_NAME}</a>
	  	  <!-- END switch_parent_link -->
	 -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>

#
#-----[ ???? ?? ]------------------------------------------------
#

	<td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>

#
#-----[ ??????? ???? ]------------------------------------------------
#

	<td align="right" valign="middle" width="100%"><span class="nav">   <a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  	  <!-- BEGIN switch_parent_link -->
	  -> <a class="nav" href="{PARENT_URL}">{PARENT_NAME}</a>
	  	  <!-- END switch_parent_link -->
	  -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/admin/forum_admin_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

		<td class="row2"><span class="gen"><a href="{catrow.forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">{catrow.forumrow.FORUM_DESC}</span></td>

#
#-----[ ??????? ???? ]------------------------------------------
#

		<td class="row2"><span class="gen">
	<!-- BEGIN switch_attached_forum -->
		  |__
	<!-- END switch_attached_forum -->
	<!-- BEGIN switch_error -->
		ERROR
	<!-- END switch_error -->
	<a href="{catrow.forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">		
	<!-- BEGIN switch_attached_forum -->
		       
	<!-- END switch_attached_forum -->
	{catrow.forumrow.FORUM_DESC}</span></td>

#
#-----[ ???? ??? ]------------------------------------------------
#

templates/??????/admin/forum_edit_body.tpl

#
#-----[ ???? ?? ]------------------------------------------------
#

	<tr> 
	  <td class="row1">{L_CATEGORY}</td>
	  <td class="row2"><select name="c">{S_CAT_LIST}</select></td>
	</tr>

#
#-----[ ??? ???? ]------------------------------------------
#

	<tr>
		<td class="row1">{L_ATTACHED_FORUM}</td>
		<td class="row2">
		<!-- BEGIN switch_attached_yes -->
		<select name="attached_forum_id">{S_ATTACHED_FORUM_ID}</select>
		<!-- END switch_attached_yes -->
		<!-- BEGIN switch_attached_no -->
		{L_DETACH_DESC} <input type="checkbox" name="detach_enabled" value="1" {S_DETACH_ENABLED} /><br />
		<!-- END switch_attached_no -->
		{L_ATTACHED_DESC}
		</td>
	</tr>

#
#-----[ ???? ?? ??????? ]--------------------------------
#
# ????? ?????
??? ?????? ????? ..

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

##############################################################
## ????? ?????:              Easy Sub-Forums , Attached forums or pseudo sub-forums MOD - jumpbox
## ???? ?????:              reddog < n/a > http://www.reddevboard.com 
## ???? ?????:              < dr3@dr3.biz > http://www.dr3.biz - dr.3
## 
## ???? ?????? ???? ?????? ?????? ?????? ??????? ???? ????? ????????? ???????              :??? ?????
##
## ????? ?????:              v 1.0.0
## ????? ???????:         Easy - ???
## ??? ???????:            Min 2 ?????  
##
## ??????? ??????? ???????:  includes/functions.php
##############################################################
## ?? ????? ????? ???? ?????? ?? ??? ????? ???? ????? ?? ????:
## http://www.phpbb.com/
## http://www.phpbbarabia.com/
##############################################################
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## ??? ????? ?? ??? ????? ???? ??? ???? ???????? ??????? ?????? ???????
##############################################################
# ????? ?????
#
#-----[ ???? ??? ]----------------------------------------
#

includes/functions.php

#
#-----[ ???? ?? ]----------------------------------------
#

					if ( $forum_rows[$j]['cat_id'] == $category_rows[$i]['cat_id'] && $forum_rows[$j]['auth_view'] <= AUTH_REG )
					{

#
#-----[ ??? ???? ]----------------------------------------
#

						if ($parent_lookup==$forum_rows[$j]['forum_id'])
                  				{
                     					$template->assign_block_vars('switch_parent_link', array() );

                     					$template->assign_vars(array(
                        				'PARENT_NAME' => $forum_rows[$j]['forum_name'],
                        				'PARENT_URL'=>append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=" . $forum_rows[$j]['forum_id'])
                        				));
                  				}

#
#-----[ ???? ?? ]----------------------------------------
#

						$boxstring_forums .=  '<option value="' . $forum_rows[$j]['forum_id'] . '"' . $selected . '>' . $forum_rows[$j]['forum_name'] . '</option>';

#
#-----[ ??????? ???? ]----------------------------------
#

						$box_forum_name = ( $forum_rows[$j]['attached_forum_id'] != -1 ) ? '|------' . $forum_rows[$j]['forum_name'] : '|---' . $forum_rows[$j]['forum_name'];
						$boxstring_forums .=  '<option value="' . $forum_rows[$j]['forum_id'] . '"' . $selected . '>' . $box_forum_name . '</option>';

#
#-----[ ???? ?? ]----------------------------------------
#

						$boxstring .= '<option value="-1"> </option>';
						$boxstring .= '<option value="-1">' . $category_rows[$i]['cat_title'] . '</option>';
						$boxstring .= '<option value="-1">----------------</option>';

#
#-----[ ??????? ???? ]----------------------------------
#

						$boxstring .= '<option value="-1">|</option>';
						$boxstring .= '<option value="-1">|-' . $category_rows[$i]['cat_title'] . '</option>';
						$boxstring .= '<option value="-1">|----------------</option>';

#
#-----[ ???? ?? ??????? ]--------------------------------
#
# ????? ?????
???? ????? .. ??? ??? ???? ?? ??? ??? ?? ????????? ?????? ?? ??? ????? ??? phpBB2 ?????? ?????? ??????? ??? phpBB3 ??? ????? ??? ?? ??????? ???? ??????? ??? ????? ??? ????????? ???????[/b]

صورة العضو الرمزية
al-ahdal
عضو جديد
عضو جديد
مشاركات: 2
اشترك في: الاثنين فبراير 04, 2008 3:09 am

[2.0.22] ??? ????????? ???????

مشاركةبواسطة al-ahdal » الخميس فبراير 07, 2008 12:43 pm

?????? ????? ????? ???? ???????.
dr.3 ???? ???? ??? ???? ??????? ???? ??????? ????? ???

dr.3
صُناع أريبيا
صُناع أريبيا
مشاركات: 2285
اشترك في: الثلاثاء فبراير 22, 2005 4:00 pm
مكان: السعودية
اتصال:

[2.0.22] ??? ????????? ???????

مشاركةبواسطة dr.3 » الخميس فبراير 07, 2008 1:05 pm



????? :)



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

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

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