Files
_api_server_vue/modules/KKC/app.php
2026-01-13 12:36:57 +03:00

51 lines
1.3 KiB
PHP

<?php
namespace API;
trait app
{
public function appUser($params)
{
//WHERE [ip]='".$_SERVER['REMOTE_ADDR']."'
$query = "SELECT TOP 1 [id]
,[ip]
,[user_desc]
,[isAdmin]
,[isBan]
FROM [SITE].[dbo].[kkc_users]
WHERE [ip]='".$_SERVER['REMOTE_ADDR']."'
AND isBan <> 1";
select($query);
}
public function appHeadersById($params)
{
if ($params['isAdmin']) {
$query = "SELECT *
FROM [SITE].[dbo].[kkc_headers]
ORDER BY id";
} else {
$query = "SELECT * FROM [SITE].[dbo].[get_headers_by_user_id] ('".$params['id_user']."')";
}
select($query);
}
public function appAllSubheaders($params)
{
$query = "SELECT *
FROM [SITE].[dbo].[kkc_headers]
WHERE isHeader is not null
and idSubHeader is null
";
select($query);
}
public function appVisits($params)
{
$query = "SELECT count([isVisit]) countVisits
FROM [SITE].[dbo].[kkc_stat]
where [isVisit]=1";
select($query);
}
}