Kod: Zaznacz cały
TruNik
Cartman
Poziom trudności: Jołki połki izi pizi
Czas potrzebny na instalacje: 5min
Pliki do zmiany : 5
Otwórz plik includes\usercp_viewprofile.php
Kod: Zaznacz cały
za
$username = $profiledata['username'];
z linii 50
dodaj to
$trunick = $profiledata['trunick'];
Kod: Zaznacz cały
za
'USERNAME' => $username,
z linii 670
dodaj to
'TRUNICK' => $trunick,
Kod: Zaznacz cały
To w linii 736
'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $username . $gender_image),
zamień na
'L_VIEWING_PROFILE' => ($username == $trunick or $trunick == null) ? sprintf($lang['Viewing_user_profile'], $username . $gender_image) : sprintf($lang['Viewing_user_profile'], $username . " aka " . $trunick . $gender_image),
Kod: Zaznacz cały
Za
$username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';
w linii 129 dodaj to
$trunick = ( !empty($HTTP_POST_VARS['trunick']) ) ? phpbb_clean_username($HTTP_POST_VARS['trunick']) : '';
Kod: Zaznacz cały
za
$username = stripslashes($username);
w linii 208 dodaj to
$trunick = stripslashes($trunick);
Kod: Zaznacz cały
za
if (stripslashes($username) != $this_userdata['username'])
{
unset($rename_user);
if ( stripslashes(strtolower($username)) != strtolower($this_userdata['username']) )
{
$result = validate_username($username);
if ( $result['error'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
}
else if ( strtolower(str_replace("\\'", "''", $username)) == strtolower($userdata['username']) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_taken'];
}
}
if (!$error)
{
$username_sql = "username = '" . str_replace("\\'", "''", $username) . "', ";
$rename_user = $username; // Used for renaming usergroup
}
}
Kod: Zaznacz cały
wstaw to
if (stripslashes($trunick) != $this_userdata['trunick'])
{
unset($rename_trunick);
if ( stripslashes(strtolower($trunick)) != strtolower($this_userdata['trunick']) )
{
$result = validate_username($trunick);
if ( $result['error'] )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
}
else if ( strtolower(str_replace("\\'", "''", $trunick)) == strtolower($userdata['trunick']) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Username_taken'];
}
}
if (!$error)
{
$trunick_sql = "trunick = '" . str_replace("\\'", "''", $trunick) . "', ";
$rename_trunick = $trunick; // Used for renaming usergroup
}
}
Kod: Zaznacz cały
obok . $username_sql w linii 947 wstaw to
. $trunick_sql .
Kod: Zaznacz cały
za $username = xhtmlspecialchars(stripslashes($username)); w linii 1007 wstaw to
$trunick = xhtmlspecialchars(stripslashes($trunick));
Kod: Zaznacz cały
za $username = $this_userdata['username']; w linii 1061 wstaw to
$trunick = $this_userdata['trunick'];
Kod: Zaznacz cały
za
$s_hidden_fields .= '<input type="hidden" name="username" value="' . str_replace("\"", """, $username) . '" />';
wstaw
$s_hidden_fields .= '<input type="hidden" name="trunick" value="' . str_replace("\"", """, $trunick) . '" />';
Kod: Zaznacz cały
za 'L_USERNAME' => $lang['Username'],
wstaw
'L_TRUNICK' => $lang['Trunick'],
Kod: Zaznacz cały
za 'USERNAME' => $username,
wstaw
'TRUNICK' => $trunick,
Koniec parta 1.