= TIMESTAMPADD(MONTH, -6, now())'; $row = mysql_fetch_assoc(mysql_query($sql)); return $row['anzahl'] != 0; } function changeProfil($user, $usergroups, $new_pw, $new_nick, $new_nick2, $alt_pw, $homepage, $icq, $chat, $ads, $acc_delete){ if(!is_numeric($chat)){ displayErrorMessage(NULL,'Chat-Feld inkorrekt ausgefuellt!',''); return; } if(!is_numeric($ads)){ displayErrorMessage(NULL,'Werbung-Feld inkorrekt ausgefuellt!',''); return; } if($new_nick == $new_nick2 && $new_nick !== ''){ $raw_nick = $new_nick; if(!isNickChanged($user) && $new_nick != $user['nickname'] && $raw_nick == $new_nick) { $sql = 'Update user set nickname = \''.$new_nick.'\' where id = '.$user['id']; mysql_query($sql); if(mysql_affected_rows() > 0){ $sql = 'Insert into user_rename(pre_name, post_name, datum, userid) values(\''.$user['nickname'].'\', \''.$new_nick.'\', now(), '.$user['id'].')'; // echo $sql; mysql_query($sql); displayErrorMessage('Nickname erfolgreich geändert','Ein neuer Login wird jedoch nun benötigt.',''); } else{ displayErrorMessage('Fehler','Nickname konnte nicht geändert werden.',''); } } else if($new_nick != $raw_nick){ displayErrorMessage('Neuer Nickname ungültig!','Es sind Sonderzeichen erlaubt!',''); } } else if($new_nick !== ''){ displayErrorMessage('Neuer Nickname ungültig!','Es sind Sonderzeichen erlaubt!',''); } if($new_pw) { if($new_pw == "") { displayErrorMessage(NULL,'Neues Passwort nicht angegeben!',''); return; } $alt_pw = encryptPassword($alt_pw); if($alt_pw != $user['passwort']) { displayErrorMessage(NULL,'Passwort falsch!',''); return; } setPassword($user['nickname'], $new_pw); } if($chat == 1) { if(!isUserInGroup($usergroups, aktiv_chat)) { addUserToGroup($user['nickname'], aktiv_chat); } } else { if(isUserInGroup($usergroups, aktiv_chat)) { removeUserFromGroup($user['nickname'], aktiv_chat); } } if($ads == 1) { if(!isUserInGroup($usergroups, Werbung_an)) { addUserToGroup($user['nickname'], Werbung_an); } } else { if(isUserInGroup($usergroups, Werbung_an)) { removeUserFromGroup($user['nickname'], Werbung_an); } } if($acc_delete == 1) { if(!isUserInGroup($usergroups, aktiv_loeschschutz)) { addUserToGroup($user['nickname'], aktiv_loeschschutz); removeUserFromGroup($user['nickname'], inaktiv_loeschschutz); } } else if($acc_delete == 0) { if(isUserInGroup($usergroups, aktiv_loeschschutz)) { removeUserFromGroup($user['nickname'], aktiv_loeschschutz); addUserToGroup($user['nickname'], inaktiv_loeschschutz); } } mysql_query('UPDATE user SET homepage=\''.$homepage.'\', icq=\''.$icq.'\' WHERE id=\''.$user['id'].'\''); displayErrorMessage('Profil erfolgreich geändert','Sollte das Passwort geändert worden sein, ist ein erneuter Login erforderlich.',''); return mysql_fetch_assoc(mysql_query('Select * from user where id = '.$user['id'])); } function display($user, $usergroups){ if($user['post']){ $post_check = 'checked'; } if($user['schnelllink'] == 2){ $char_schnell = 'selected'; } ?>