Verfasst: 12.12.2002 20:20
war im timeout, war mein posting
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
function group_member($userdata, $group_id)
{
global $db;
if ( !$userdata['session_logged_in'] )
{
return false;
}
$sql = "SELECT count(*) FROM " . USER_GROUP_TABLE . " WHERE user_id = '" . $userdata['user_id'] . "' AND group_id = '$group_id'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get bwc auth', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['num'] > 0 )
{
return true;
}
return false;
}Code: Alles auswählen
<td class="mainmenu" align="center" width="11.1%" style="cursor:hand" onMouseover="this.style.backgroundColor='#A9A9A9'" onMouseout="this.style.backgroundColor=''" onClick="window.location.href='{U_REGISTER}'"><a href="{U_REGISTER}" class="mainmenu">Register</a></td>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<td class="mainmenu" align="center" width="11.1%"><span class="mainmenu">Register</span></td>
<!-- END switch_user_logged_in -->
<td class="mainmenu" align="center" width="11.1%" style="cursor:hand" onMouseover="this.style.backgroundColor='#A9A9A9'" onMouseout="this.style.backgroundColor=''" onClick="window.location.href='{U_LOGIN_LOGOUT}'"><a href="{U_LOGIN_LOGOUT}" class="mainmenu">
<!-- BEGIN switch_user_logged_out -->
Login</a></td>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
Logout</a></td>
<!-- END switch_user_logged_in -->
</tr>
</table></td>
</tr>
</table>
<br />
<table width="100%" align="center">
<tr>
<td width="50%" align="center">HIER STEHT DER CODE FÜR DIE XGROUP</td>
<td width="50%" align="right">
<!-- BEGIN gelber_chat_switch -->
<a href="http://hexenzauber.mainchat.de/" target="_blank">
<IMG SRC="http://hexenzauber.mainchat.de/userinfo.php3?null=j&hrot=0&hgruen=0&hblau=0&vrot=255&vgruen=185 &vblau=3&size=14&text=user+online+im+gelben+chat" border=0></a>
<!-- END gelber_chat_switch -->
</td>
</tr>
</table> Code: Alles auswählen
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');Code: Alles auswählen
if ( $userdata['session_logged_in'] && group_member($userdata, 1234)
{
$template->assign_block_vars('switch_name_blblablalbla', array());
}Code: Alles auswählen
//
//BEGINN Funktion gruppenlink
//
function group_member($userdata, $group_id)
{
global $db;
if ( !$userdata['session_logged_in'] )
{
return false;
}
$sql = "SELECT count(*) FROM " . USER_GROUP_TABLE . " WHERE user_id = '" . $userdata['user_id'] . "' AND group_id = '$group_id'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get bwc auth', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $Row['num'] > 0 )
{
return true;
}
return false;
}
//
//ENDE Funktion GruppenlinkCode: Alles auswählen
// BEGIN Switch Group Link
//
if ( $userdata['session_logged_in'] && group_member($userdata, 20) )
{
$template->assign_block_vars('group_link_switch', array());
}
//
// ENDE Switch Group Link
header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
$template->pparse('overall_header');
?>Code: Alles auswählen
<table width="100%" align="center">
<tr>
<td width="50%" align="center">
<!-- BEGIN group_link_switch -->
<a href="http://www.google.com" target="_blank">TESTLINK</a>
<!-- END group_link_switch -->
</td>
<td width="50%" align="right">
<!-- BEGIN gelber_chat_switch -->
<a href="http://hexenzauber.mainchat.de/" target="_blank">
<IMG SRC="http://hexenzauber.mainchat.de/userinfo.php3?null=j&hrot=0&hgruen=0&hblau=0&vrot=255&vgruen=185 &vblau=3&size=14&text=user+online+im+gelben+chat" border=0></a>
<!-- END gelber_chat_switch -->
</td>
</tr>
</table>Code: Alles auswählen
if ( $Row['num'] > 0 )
Code: Alles auswählen
if ( $userdata['session_logged_in'] && group_member($userdata, 20) )Code: Alles auswählen
count(*)Code: Alles auswählen
AS num