mit welchen Befehlen bekomme ich in php (2.0.6)
den Gruppennamen und den Ranknahmen heraus?
Ich bekomme zwar mit
Code: Alles auswählen
global $userdata;
$userdata['user_rank'];
Ein Gruß
Itac
Code: Alles auswählen
global $userdata;
$userdata['user_rank'];
Code: Alles auswählen
global $userdata;
//Usergruppe des Users Finden
$is_in_Group = array(); //Zwischenspeicher der Gruppen in dem der User ist
$zz=-1;
//hole Gruppen ID des Users
$sql = "SELECT * FROM ".USER_GROUP_TABLE." WHERE user_id = ".$userdata['user_id'];
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain user group information.", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result))
{
$zz++;
$is_in_Group[$zz] =$row['group_id']; //merke GruppenID vom User
$s_categories .= '<option value="">'.$is_in_Group[$zz].'</option>';
}
Code: Alles auswählen
if($zz>-1)
{
$sql = "SELECT * FROM ".PHPBB_GROUPS;
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain user group information.", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result))
{
for ($i=0;$i<($zz+1);$i++)
{
if ($is_in_Group[i]=$row['group_id'])
{
$is_in_Group[i]=$row['group_name'];
}
}
}
}
Code: Alles auswählen
while( list($key) = each($avatar_images) )
{
$selected = ( $key == $category ) ? ' selected="selected"' : '';
if( count($avatar_images[$key]) )
{
//--
$AvatarOrdner=$key; //ordnername
$AvatarOrdnerT= substr($AvatarOrdner, 3); //ohne die ersten beiden Zeichen
$test=substr($AvatarOrdner, 1, 2); //die ersten beiden Zeichen
//Wenn Ordner mit "G_" anfängt gucken ob User zugriff darauf haben soll (=in Gruppe ist)
if ($test=="G_")
{
for ($i=0;$i<($zz+1);$i++)
{
if ($is_in_Group[i]==$AvatarOrdnerT)
{
$s_categories .= '<option value="' . $key . '"' . $selected . '>Not G '. ucfirst($key) . '</option>';
}
}
}
else
{
$s_categories .= '<option value="' . $key . '"' . $selected . '>Not G '. ucfirst($key) . '</option>';
}
}
}
$s_categories .= '</select>';
Code: Alles auswählen
if( empty($category) )
{
list($category, ) = each($avatar_images);
}
@reset($avatar_images);
$s_categories = '<select name="avatarcategory">';
Code: Alles auswählen
global $userdata;
//Usergruppe des Users Finden
$is_in_Group = array(); //Zwischenspeicher der Gruppen in dem der User ist
$zz=-1;
//hole Gruppen ID des Users
$sql = "SELECT * FROM ".USER_GROUP_TABLE." WHERE user_id = ".$userdata['user_id'];
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain user group information.", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result))
{
$zz++;
$is_in_Group[$zz] =$row['group_id']; //merke GruppenID vom User
}
//wandele GruppenID in Gruppennamen um
if($zz>-1)
{
$sql = "SELECT * FROM ".PHPBB_GROUPS;
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't obtain user group information.", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result))
{
for ($i=0;$i<($zz+1);$i++)
{
if ($is_in_Group[$i]==$row['group_id'])
{
$is_in_Group[$i]=strtolower ($row['group_name']);
}
}
}
}
while( list($key) = each($avatar_images) )
{
$selected = ( $key == $category ) ? ' selected="selected"' : '';
if( count($avatar_images[$key]) )
{
$AvatarOrdner=strtolower ($key); //ordnername
$AvatarOrdnerT= substr($AvatarOrdner, 2); //ohne die ersten beiden Zeichen
$test=substr($AvatarOrdner, 0, 2); //die ersten beiden Zeichen
//Wenn Ordner mit "G_" anfängt gucken ob User zugriff darauf haben soll (=in Gruppe ist)
if ($test=="g_")
{
for ($i=0;$i<($zz+1);$i++)
{
if ($is_in_Group[$i]==$AvatarOrdnerT)
{
$s_categories .= '<option value="' . $key . '"' . $selected . '>'. ucfirst($key) . '</option>';
}
}
}
else
{
$s_categories .= '<option value="' . $key . '"' . $selected . '>'. ucfirst($key) . '</option>';
}
}
}
$s_categories .= '</select>';
Code: Alles auswählen
while( list($key) = each($avatar_images) )
{
$selected = ( $key == $category ) ? ' selected="selected"' : '';
if( count($avatar_images[$key]) )
{
$s_categories .= '<option value="' . $key . '"' . $selected . '>' . ucfirst($key) . '</option>';
}
}
$s_categories .= '</select>';