Файл: upload/pages/users/users.php
Строк: 30
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');
$breadcrumbs = generateBreadcrumbs([
['/', 'Главная'],
['#', 'Фрилансеры']
]);
$html = $breadcrumbs['html'];
$json_ld = $breadcrumbs['json_ld'];
$breadcrumbs = generateBreadcrumbs([
['/', 'Главная'],
['#', 'Фрилансеры']
]);
$max = 30;
$k_post = DataResult(
dbquery("SELECT COUNT(*) FROM `users` ORDER BY `id`"),
0
);
$k_page = k_page($k_post, $max);
$page = page($k_page);
$start = $max * $page - $max;
$frilancers = dbquery(
"SELECT * FROM `users` ORDER BY `id` DESC LIMIT ?, ?",
[$start, $max]
);
$users = [];
while ($us = FetchAssoc($frilancers)) {
$users[] = [
'avatar' => GetAvatar($us['avatar'] ?? ''),
'nick' => nick($us['id']),
'rating_num' => rating_num_worker($us['id']),
'rating_stars' => rating_star_worker($us['id'])
];
}
$pagination = '';
if ($k_page > 1) {
$pagination = str(homeLink() . '/users?', $k_page, $page);
}
$page_html = $view->render('pages/users/users.html', [
'breadcrumbs_html' => $breadcrumbs['html'],
'breadcrumbs_json' => $breadcrumbs['json_ld'],
'users' => $users,
'pagination' => $pagination,
'home' => homeLink()
]);
require_once ($_SERVER['DOCUMENT_ROOT'] . '/layout.php');
?>