##########################################################################################
##
## Hack Titel: Userbeitragszahl Editor
## Hack Version: 1.0.3 (ab phpBB 2.0.4)
## Autor : Acid
## Support:
http://www.phpbbhacks.com/forums oder
http://www.phpbb.de/
##
## Beschreibung: Mit diesem Hack kann man über das Adminpanel die Beitragszahl eines
## Users ändern.
##
## Dateien zu ändern: 3
## language/lang_german/lang_admin.php
## admin/admin_users.php
## templates/xxx/admin/user_edit_body.tpl
##
##########################################################################################
##
## Notiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
##########################################################################################
##
## Versionen:
##
## 1.0.3 - Stylesheet zu Feld hinzugefügt
## 1.0.2 - Schreibfehler behoben
## 1.0.1 - Fehler behoben (user_posts werden nun im Feld angezeigt

)
## 1.0 - Veröffentlichtung
##
##########################################################################################
#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# language/lang_german/lang_admin.php
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$lang['User_special_explain'] = '...
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$lang['Set_posts'] = 'Userbeiträge';
#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# admin/admin_users.php
#
#-----[ FINDE ]---------------------------------------------------
#
$location = ( !empty($HTTP_POST_VARS['location']) ) ? trim(strip_tags( $HTTP_POST_VARS['location'] ) ) : '';
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = ( !empty($HTTP_POST_VARS['user_posts']) ) ? trim(strip_tags( $HTTP_POST_VARS['user_posts'] ) ) : 0;
#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars(stripslashes($location));
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars(stripslashes($user_posts));
#
#-----[ FINDE ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
WHERE user_id = $user_id";
#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
user_from = '" . str_replace("\'", "''", $location) . "'
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, user_posts = '" . str_replace("\'", "''", $user_posts) . "'
#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars(stripslashes($location));
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars(stripslashes($user_posts));
#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars($this_userdata['user_from']);
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars($this_userdata['user_posts']);
#
#-----[ FINDE ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", """, $location) . '" />';
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="user_posts" value="' . str_replace("\"", """, $user_posts) . '" />';
#
#-----[ FINDE ]---------------------------------------------------
#
'LOCATION' => $location,
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
'USER_POSTS' => $user_posts,
#
#-----[ FINDE ]---------------------------------------------------
#
'L_LOCATION' => $lang['Location'],
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
'L_SET_POSTS' => $lang['Set_posts'],
#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# templates/xxx/admin/user_edit_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<tr>
<td class="row1" colspan="2"><span class="gensmall">{L_SPECIAL_EXPLAIN}</span></td>
</tr>
#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_SET_POSTS}</span></td>
<td class="row2"><input type="text" name="user_posts" value="{USER_POSTS}" size="10" maxlength="10" /></td>
</tr>
##########################################################################################
##########################################################################################
##########################################################################################