root/profile.lastvisitors/files/lib/system/event/listener/ProfilelastVisitorsRenameListener.class.php @ 506

Revision 506, 0.8 kB (checked in by Marc, 5 years ago)

Same fix again...

Line 
1<?php
2require_once(WCF_DIR.'lib/system/event/EventListener.class.php');
3
4class ProfilelastVisitorsRenameListener implements EventListener {
5        public $username = 0;
6
7    /**
8    * @see EventListener::execute()
9    */
10    public function execute($eventObj, $className, $eventName){
11
12
13        if (isset($_POST['username'])) $this->username = StringUtil::trim($_POST['username']);
14
15        if (WCF::getUser()->lastUsernameChange + WCF::getUser()->getPermission('user.profile.renamePeriod') * 86400 < TIME_NOW){
16
17        //Hier wird der Username in der Datenbank von dem alten auf den neuen Usernamen geÀndert.
18        $sql = "UPDATE wcf".WCF_N."_profile_lastvisitors
19                        SET username = '".escapeString($this->username)."'
20                        WHERE userID = '".WCF::getUser()->userID."'";
21        WCF::getDB()->sendQuery($sql);
22        }
23    }
24
25}
26?>
Note: See TracBrowser for help on using the browser.