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

Revision 505, 0.8 kB (checked in by MDMAN, 5 years ago)

new Version 1.1.8 added (profile.lastvisitors)

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 = '".$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.