Mit der angehangenen Datei müsste es nun funktionieren!
Das Problem mit dem Custom Rank kommt nicht vom easyUCP sondern scheint mir ein genereller fehler dieses Mods zu sein.
Dieser Codeblock:
- Code: Alles auswählen
if ( $custom_rank != '' )
{
$sql = "SELECT user_custom_rank
FROM ". USERS_TABLE ."
WHERE user_custom_rank = '". str_replace("\'", "''", $custom_rank) ."'";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, "Couldn't obtain custom_ranks.", "", __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Custom_Rank_Taken'];
}
}
Versuch mal ob es mit diesem Code geht:
- Code: Alles auswählen
if ( $custom_rank != '' )
{
$sql = "SELECT user_custom_rank
FROM ". USERS_TABLE ."
WHERE user_custom_rank = '". str_replace("\'", "''", $custom_rank) ."' AND user_id != $user_id";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, "Couldn't obtain custom_ranks.", "", __LINE__, __FILE__, $sql);
}
if ($row = $db->sql_fetchrow($result))
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Custom_Rank_Taken'];
}
}