$username = isset($_POST["username"]) ? $_POST["username"] : OC_User::getUser();\r
$displayName = $_POST["displayName"];\r
\r
+$userstatus = null;\r
+if(OC_User::isAdminUser(OC_User::getUser())) {\r
+ $userstatus = 'admin';\r
+}\r
+if(OC_SubAdmin::isUserAccessible(OC_User::getUser(), $username)) {\r
+ $userstatus = 'subadmin';\r
+}\r
+\r
+if(is_null($userstatus)) {\r
+ OC_JSON::error( array( "data" => array( "message" => "Authentication error" )));\r
+ exit();\r
+}\r
+\r
// Return Success story\r
if( OC_User::setDisplayName( $username, $displayName )) {\r
OC_JSON::success(array("data" => array( "username" => $username )));\r