26 lines
747 B
PHP
26 lines
747 B
PHP
|
<?php
|
||
|
|
||
|
/*
|
||
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
||
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||
|
*/
|
||
|
|
||
|
if (!$database->has("accounts", ["publicid" => $VARS["id"]])) {
|
||
|
sendJsonResp($Strings->get("Could not find a matching account.", false), "ERROR");
|
||
|
}
|
||
|
|
||
|
$profile = $database->get("accounts", ["publicid", "name", "username", "type", "verified"], ["publicid" => $VARS["id"]]);
|
||
|
|
||
|
// Make sure the name field always has something useful
|
||
|
if (empty($profile["name"])) {
|
||
|
$profile["name"] = $profile["username"];
|
||
|
}
|
||
|
|
||
|
$profile["verified"] = $profile["verified"] == 1;
|
||
|
|
||
|
exitWithJson([
|
||
|
"status" => "OK",
|
||
|
"profile" => $profile
|
||
|
]);
|