الدعم العربي لمنتديات phpBB
http://www.phpbbarabia.com/community/
??? ?????????? ???? ?MHUMMED كتب:????? ???? ????? 100 %
??? ??? ?????? ?? ????? ????? ?????????? ????
?????? ?? ??? ?????? ,bareiny كتب:- ?? ??? ?? ?????? ????? : db_update.sql
??????? ???? !
كود: تحديد الكل
DROP TABLE IF EXISTS `phpbb_im`;
CREATE TABLE IF NOT EXISTS `phpbb_im` (
`from` mediumint(8) NOT NULL,
`to` mediumint(8) NOT NULL,
`message` text collate utf8_bin NOT NULL,
`sent` int(11) NOT NULL,
`recd` tinyint(1) unsigned NOT NULL default '0',
KEY `sent` (`sent`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
DROP TABLE IF EXISTS `phpbb_users_im`;
CREATE TABLE IF NOT EXISTS `phpbb_users_im` (
`user_id` mediumint(9) NOT NULL,
`user_status` varchar(1024) default NULL,
`user_deny_im` tinyint(1) default '0',
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);
كود: تحديد الكل
$member['posts_in_queue'] = 0;
}
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
$sql = 'SELECT user_status, user_deny_im
FROM ' . USERS_IM_TABLE . '
WHERE user_id = ' . $user_id;
$result = $db->sql_query( $sql);
$row = $db->sql_fetchrow( $result);
if ( !is_array( $row))
{
$row = array(
'user_status' => '',
'user_deny_im' => 0
);
}
$member = array_merge( $member, $row);
$db->sql_freeresult( $result);
$template->assign_vars(array(
'USER_STATUS' => $member['user_status'],
'USER_ID' => $user_id,
'S_ALLOW_IM' => $user_id != $user->data['user_id'] && $member['user_deny_im'] == 0,
'S_CAN_WITH_IM' => $friend,
));
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
$cp_row = (isset($profile_fields_cache[$user_id])) ? $cp->generate_profile_fields_template('show', false, $profile_fields_cache[$user_id]) : array();
}
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
$sql = "SELECT uim.user_deny_im, z.friend
FROM " . USERS_IM_TABLE . " uim RIGHT OUTER JOIN " . ZEBRA_TABLE . " z ON z.user_id = uim.user_id
WHERE uim.user_id = " . $user_id . "
AND z.zebra_id = " . $user->data['user_id'] . "
AND z.user_id = " . $user_id;
$result = $db->sql_query( $sql);
$im_row = $db->sql_fetchrow( $result);
$row['user_deny_im'] = (int) $im_row['user_deny_im'];
$row['friend'] = ((int) $im_row['friend'] == 1 ) ? true : false;
//if ( $user_id == 2) {print_r( $im_row);die( $row);}
$db->sql_freeresult( $result);
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
'S_GROUP_LEADER' => $is_leader,
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
'S_ALLOW_IM' => $row['user_deny_im'] == 0 && $user->data['user_id'] != $user_id,
'S_CAN_WITH_IM' => $row['friend'] ? true : false,
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
'U_LIST_CHAR' => $sort_url . '&sk=a&sd=' . (($sort_key == 'l' && $sort_dir == 'a') ? 'd' : 'a'),
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
'USER_ID' => $user->data['user_id'],
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
return array(
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
'USER_ID' => $user_id,
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
'SELECT' => 'u.*, z.friend, z.foe, p.*',
كود: تحديد الكل
'SELECT' => 'u.*, z.friend, z.foe, p.*
كود: تحديد الكل
, uim.user_status
كود: تحديد الكل
'ON' => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
كود: تحديد الكل
),
array(
'FROM' => array(USERS_IM_TABLE => 'uim'),
'ON' => 'uim.user_id = p.poster_id'
كود: تحديد الكل
'foe' => $row['foe'],
كود: تحديد الكل
'status' => $row['user_status'],
كود: تحديد الكل
'allow_pm' => 0,
كود: تحديد الكل
'status' => '',
كود: تحديد الكل
'author_profile' => get_username_string('profile', $poster_id, $row['username'], $row['user_colour']),
كود: تحديد الكل
'status' => ($row['user_status']) ? $row['user_status'] : '',
كود: تحديد الكل
'U_JABBER' => $user_cache[$poster_id]['jabber'],
كود: تحديد الكل
'S_STATUS' => $user_cache[$poster_id]['status'],
كود: تحديد الكل
// Additional tables
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
define('IM_TABLE', $table_prefix . 'im');
define('USERS_IM_TABLE', $table_prefix . 'users_im');
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
'SITE_LOGO_IMG' => $user->img('site_logo'),
كود: تحديد الكل
// MOD :: INSTANT MESSENGER -- START
'S_SERVER_NAME' => $config['server_name'],
'S_USER_STATUS' => $user->data['user_status'],
'S_USER_ALLOW_IM' => $user->data['user_deny_im'] == 0 ? true : false,
'U_COMPOSE_NEW' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose'),
'U_OUTBOX' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=outbox'),
'U_SENT_MESSAGES' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=sentbox'),
'U_MANAGE_FRIENDS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&mode=friends'),
'U_MANAGE_BOOKMARKS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=main&mode=bookmarks'),
'U_ACCOUNT_SETTINGS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile'),
// MOD :: INSTANT MESSENGER -- END
كود: تحديد الكل
'default_dateformat' => 'D M d, Y g:i a', // Mon Jan 01, 2007 1:37 pm
كود: تحديد الكل
/*
* INSTANT MESSANGER -- START
*/
'IM' => '??????',
'IM_NOT_LOGGED_IN' => '?? ???? ?????? ??????? ?????? ???????',
'IM_SENT' => '???? ?? ',
'START_IM' => '??? ?????? ???????',
'IM_WITH' => '???? ??',
'GOOGLE_SEARCH' => '??? ?? ???? ????',
'BOARD_SEARCH' => '??? ?? ???????',
'REMEMBER_ME' => '??????',
'BY' => '??',
'COMPOSE_MESSAGE' => '????? ????? ?????',
'INBOX' => '???? ??? ????? ???????',
'OUTBOX' => '???? ??? ????? ??????',
'SENT_MESSAGES' => '???? ??? ??????? ???????',
'UPDATE_STATUS' => '??? ???? ?????',
'STATUS_ADDED' => '?? ????? ???? ?????.',
'STATUS_DELETED' => '?? ??? ???? ?????.',
'ACCOUNT' => '?????',
'MANAGE_FRIENDS' => '????? ????? ????????',
'MANAGE_BOOKMARKS' => '????? ????????',
'ACCOUNT_SETTINGS' => '??????? ??????',
'COULD_NOT_OBTAIN_ONLINE_USER_LIST' => '?? ???? ?????? ??? ????? ???????',
'IM_UPDATE_BROSWER' => '??? ???????',
'INSTALL' => '?????',
'TELL_ME_MORE' => '?????? ??????',
/*
* INSTANT MESSANGER -- END
*/
كود: تحديد الكل
<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
كود: تحديد الكل
<th class="info"
كود: تحديد الكل
><!-- IF S_USER_ALLOW_IM --><span class="rightside">{L_IM}</span><!-- ENDIF --
كود: تحديد الكل
<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
كود: تحديد الكل
<th class="info"
كود: تحديد الكل
><!-- IF S_USER_ALLOW_IM --><span class="rightside">{L_IM}</span><!-- ENDIF --
كود: تحديد الكل
<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE --> <!-- ENDIF --></td>
كود: تحديد الكل
<td class="info"
كود: تحديد الكل
><!-- IF S_USER_ALLOW_IM and memberrow.S_ALLOW_IM and memberrow.S_CAN_WITH_IM --><span class="rightside"><a href="#" onclick="javascript:chatWith('{memberrow.USER_ID}','{memberrow.USERNAME}')"><img src="{T_THEME_PATH}/images/im_text.gif" style="height:12px;width:14px;" /></a></span><!-- ENDIF --
كود: تحديد الكل
</dd>
كود: تحديد الكل
<!-- IF USER_STATUS neq '' -->
<dt> </dt>
<dd>
<div class="bubble">
<cite> </cite>
<blockquote>
<p>{USER_STATUS}</p>
</blockquote>
</div>
</dd>
<!-- ENDIF -->
كود: تحديد الكل
<!-- IF U_PM --><dt>{L_PM}:</dt> <dd><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></dd><!-- ENDIF -->
كود: تحديد الكل
<!-- IF S_USER_ALLOW_IM and S_ALLOW_IM and U_REMOVE_FRIEND --><dt>{L_IM}:</dt> <dd><a href="#" onclick="javascript:chatWith('{USER_ID}', '{USERNAME}')">{L_IM_WITH} {USERNAME}</a></dd><!-- ENDIF -->
كود: تحديد الكل
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
كود: تحديد الكل
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT --><script type="text/javascript" src="{ROOT_PATH}styles/instant_messenger/instant_messenger.js"></script><!-- ENDIF -->
<!-- IF not S_IS_BOT --><script type="text/javascript" src="{ROOT_PATH}styles/instant_messenger/instant_messenger_buttons.js"></script><!-- ENDIF -->
كود: تحديد الكل
return false;
}
كود: تحديد الكل
onload_functions.push( "load_startIM('{ROOT_PATH}', '{T_THEME_PATH}')");
كود: تحديد الكل
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
كود: تحديد الكل
<!--[if lt IE 7]>
<link href="{T_THEME_PATH}/instant_messenger_ie.css" rel="stylesheet" media="all" type="text/css" />
<![endif]-->
كود: تحديد الكل
<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
كود: تحديد الكل
<!-- IF not S_IS_BOT -->
<!-- INCLUDE instant_messenger_bar.html -->
<!-- ENDIF -->
كود: تحديد الكل
<dd> </dd>
كود: تحديد الكل
<!-- IF postrow.S_STATUS neq '' -->
<div class="bubble">
<cite> </cite>
<blockquote>
<p>{postrow.S_STATUS}</p>
</blockquote>
</div>
<!-- ENDIF -->
كود: تحديد الكل
@import url("colours.css");
كود: تحديد الكل
@import url("instant_messenger.css");
كود: تحديد الكل
<th nowrap="nowrap" width="11%"><a href="{U_SORT_WEBSITE}">{L_WEBSITE}</a></th>
كود: تحديد الكل
<!-- IF S_USER_ALLOW_IM --><th nowrap="nowrap" width="11%"><a href="#">{L_IM}</a></th><!-- ENDIF -->
كود: تحديد الكل
<td class="gen" align="center"> <!-- IF memberrow.U_WWW --><a href="{memberrow.U_WWW}">{WWW_IMG}</a><!-- ENDIF --> </td>
كود: تحديد الكل
<!-- IF S_USER_ALLOW_IM -->
<td class="gen" align="center"> <!-- IF memberrow.S_ALLOW_IM and memberrow.S_CAN_WITH_IM --><a href="#" onclick="javascript:chatWith('{memberrow.USER_ID}','{memberrow.USERNAME}')" title="{L_START_IM}"><img src="{T_THEME_PATH}/images/im_text.gif" /></a><!-- ENDIF --> </td>
<!-- ENDIF -->
كود: تحديد الكل
<td class="row1" colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->" align="center">
كود: تحديد الكل
<td class="row1" colspan="
كود: تحديد الكل
<!-- IF S_USER_ALLOW_IM --><!-- IF S_IN_SEARCH_POPUP -->10<!-- ELSE -->9<!-- ENDIF --><!-- ELSE -->
كود: تحديد الكل
<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->
كود: تحديد الكل
<!-- ENDIF -->
كود: تحديد الكل
<td class="cat" colspan="<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8<!-- ENDIF -->" align="center"><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input class="btnlite" type="submit" value="{L_SELECT_MARKED}" /><!-- ELSE --><span class="gensmall">{L_SELECT_SORT_METHOD}:</span> <select name="sk">{S_MODE_SELECT}</select> <span class="gensmall">{L_ORDER}</span> <select name="sd">{S_ORDER_SELECT}</select> <input type="submit" name="submit" value="{L_SUBMIT}" class="btnlite" /><!-- ENDIF --></td>
كود: تحديد الكل
<td class="cat" colspan="
كود: تحديد الكل
<!-- IF S_USER_ALLOW_IM --><!-- IF S_IN_SEARCH_POPUP -->10<!-- ELSE -->9<!-- ENDIF --><!-- ELSE -->
كود: تحديد الكل
<!-- IF S_IN_SEARCH_POPUP -->9<!-- ELSE -->8
كود: تحديد الكل
<!-- ENDIF -->
كود: تحديد الكل
<td align="center">{AVATAR_IMG}</td>
كود: تحديد الكل
</tr>
<!-- ENDIF -->
<!-- IF USER_STATUS neq ' ' -->
<tr>
<td align="center" class="left-box">
<div class="bubble">
<cite> </cite>
<blockquote>
<p style="white-space:nowrap">{USER_STATUS}</p>
</blockquote>
</div>
</td>
كود: تحديد الكل
<td><a href="{U_PM}">{PM_IMG}</a></td>
</tr>
كود: تحديد الكل
<!-- ENDIF -->
<!-- IF U_REMOVE_FRIEND -->
<tr>
<td class="gen" nowrap="nowrap" align="{S_CONTENT_FLOW_END}">{L_IM}: </td>
<td><a href="#" onclick="javascript:chatWith('{USER_ID}','{USERNAME}'); return false">{L_IM_WITH} {USERNAME}</a></td>
</tr>
كود: تحديد الكل
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
كود: تحديد الكل
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT --><script type="text/javascript" src="{ROOT_PATH}styles/instant_messenger/instant_messenger.js"></script><!-- ENDIF -->
<!-- IF not S_IS_BOT --><script type="text/javascript" src="{ROOT_PATH}styles/instant_messenger/instant_messenger_buttons.js"></script><!-- ENDIF -->
كود: تحديد الكل
<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
كود: تحديد الكل
<link rel="stylesheet" href="{T_THEME_PATH}/instant_messenger.css" type="text/css" />
<!--[if lt IE 7]>
<link href="{T_THEME_PATH}/instant_messenger_ie.css" rel="stylesheet" media="all" type="text/css" />
<![endif]-->
كود: تحديد الكل
rb[r].checked = state;
}
}
}
كود: تحديد الكل
window.onload = function() {
load_startIM('{ROOT_PATH}', '{T_THEME_PATH}');
}
كود: تحديد الكل
<body class="{S_CONTENT_DIRECTION}">
كود: تحديد الكل
<!-- IF not S_IS_BOT -->
<!-- INCLUDE instant_messenger_bar.html -->
<!-- ENDIF -->
كود: تحديد الكل
<td>{postrow.POSTER_AVATAR}</td>
</tr>
<!-- ENDIF -->
كود: تحديد الكل
<!-- IF postrow.S_STATUS neq '' -->
<tr>
<td align="center" class="left-box">
<div class="bubble">
<cite> </cite>
<blockquote>
<p style="white-space:nowrap">{postrow.S_STATUS}</p>
</blockquote>
</div>
</td>
</tr>
<!-- ENDIF -->
??? ???? ?????? ??????? ??? ?? ???????A.B.M.K كتب:bareiny كتب:- ?? ??? ?? ?????? ????? : db_update.sql
??????? ???? !
?? ???? ??? ??? ??? ????? ???
??? ??????? ????? ???? ????? ???? install.xml
كود: تحديد الكل
DROP TABLE IF EXISTS `phpbb_im`;
CREATE TABLE IF NOT EXISTS `phpbb_im` (
`from` mediumint(8) NOT NULL,
`to` mediumint(8) NOT NULL,
`message` text collate utf8_bin NOT NULL,
`sent` int(11) NOT NULL,
`recd` tinyint(1) unsigned NOT NULL default '0',
KEY `sent` (`sent`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
DROP TABLE IF EXISTS `phpbb_users_im`;
CREATE TABLE IF NOT EXISTS `phpbb_users_im` (
`user_id` mediumint(9) NOT NULL,
`user_status` varchar(1024) default NULL,
`user_deny_im` tinyint(1) default '0',
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);