From 70c3ab3c53fa31331c19d3f1d74fce29efc047d4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Schie=C3=9Fle?= Date: Mon, 28 Jan 2013 14:23:15 +0100 Subject: [PATCH] update the display name for the database back-end --- lib/user/database.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/user/database.php b/lib/user/database.php index f33e338e2e4..49c76545327 100644 --- a/lib/user/database.php +++ b/lib/user/database.php @@ -110,6 +110,24 @@ class OC_User_Database extends OC_User_Backend { return false; } } + + /** + * @brief Set display name + * @param $uid The username + * @param $displayName The new display name + * @returns true/false + * + * Change the display name of a user + */ + public function setDisplayName( $uid, $displayName ) { + if( $this->userExists($uid) ) { + $query = OC_DB::prepare( 'UPDATE `*PREFIX*users` SET `displayname` = ? WHERE `uid` = ?' ); + $query->execute( array( $displayName, $uid )); + return true; + }else{ + return false; + } + } /** * @brief Check if the password is correct -- 2.39.5