Функция поиска по постам
Мне это всё расписывать что-ли? Смотрите в содержание коммита, мне феерически индифферентно
This commit is contained in:
@ -4,7 +4,7 @@
|
||||
|
||||
|
||||
// Includes
|
||||
if ($IS_FRONTEND) {
|
||||
if (isset($IS_FRONTEND) && $IS_FRONTEND) {
|
||||
require_once("api/_auth.php");
|
||||
require_once("api/_utils.php");
|
||||
require_once("api/_errorslist.php");
|
||||
@ -109,7 +109,25 @@ function User_IsMod (int $id): ReturnT {
|
||||
|
||||
/*
|
||||
* FUNCTION
|
||||
* Get user information from DB
|
||||
* Get user ID by login
|
||||
*/
|
||||
function User_GetIDByLogin (string $login): ReturnT {
|
||||
global $db;
|
||||
|
||||
$s = $db->prepare("SELECT * FROM users WHERE login = ?");
|
||||
$s->bind_param("s", $login);
|
||||
$s->execute();
|
||||
$d = $s->get_result()->fetch_assoc();
|
||||
|
||||
if (!(bool)$d)
|
||||
return new ReturnT(err_code: E_UIN_WRONGID, err_desc: "user not found in database");
|
||||
|
||||
return new ReturnT(data: $d["id"]);
|
||||
}
|
||||
|
||||
/*
|
||||
* FUNCTION
|
||||
* Get user information from DB by supplied ID
|
||||
*/
|
||||
function User_GetInfoByID (int $id): ReturnT {
|
||||
global $db, $THIS_USER, $LOGGED_IN;
|
||||
@ -117,7 +135,7 @@ function User_GetInfoByID (int $id): ReturnT {
|
||||
$result = array();
|
||||
|
||||
$s = $db->prepare("SELECT * FROM users WHERE id = ?");
|
||||
$s->bind_param("s", $id);
|
||||
$s->bind_param("i", $id);
|
||||
$s->execute();
|
||||
$d = $s->get_result()->fetch_assoc();
|
||||
|
||||
@ -151,6 +169,8 @@ function User_GetInfoByID (int $id): ReturnT {
|
||||
/*
|
||||
* METHOD
|
||||
* Get user information from DB
|
||||
* Request fields:
|
||||
* id - user id
|
||||
*/
|
||||
function User_GetInfoByID_Method (array $req): ReturnT {
|
||||
global $THIS_USER, $LOGGED_IN;
|
||||
|
Reference in New Issue
Block a user