- SQL_QUERY_ESC("UPDATE `{!_MYSQL_PREFIX!}_user_data` SET nickname='%s' WHERE userid=%s LIMIT 1",
- array(REQUEST_POST('nickname'), getUserId()), __FILE__, __LINE__);
- $content = getMessage('NICKNAME_SAVED');
- } else {
- // Free result
- SQL_FREERESULT($result);
+ SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_data` SET `nickname`='%s' WHERE `userid`=%s LIMIT 1",
+ array(postRequestElement('nickname'), getMemberId()), __FILE__, __LINE__);
+
+ // Prepare array
+ $filterData = array(
+ 'history_subject' => 'NICKNAME_CHANGED',
+ 'history_userid' => getMemberId(),
+ 'history_value' => postRequestElement('nickname')
+ );
+
+ // Run filter chain
+ runFilterChain('add_history_entry', $filterData);