Файл: InstantSocial/uploud/components/users/includes/board.inc.php
Строк: 33
<?
$inCore->loadModel('board');
$model_board = new cms_model_board();
// логин пользователя
$login = $inCore->request('login', 'str', ''.$inUser->login.'');
// получаем данные пользователя
$user = cmsUser::getUserBylogin($login);
if (!$user) { cmsCore::error404(); }
$myprofile = $model_board->checkAccess($user['id']);
$_LANG['BOARD']="Объявления";
$inPage->addPathway($user['nickname']);
$inPage->setTitle($_LANG['BOARD'].' - '.$user['nickname']);
$inPage->setDescription($_LANG['BOARD'].' - '.$user['nickname']);
// Формируем список объявлений
$model_board->whereUserIs($user['id']);
// Общее количество объявлений по заданным выше условиям
$total = $model_board->getAdvertsCount($myprofile);
//устанавливаем сортировку
$model_board->orderBy('pubdate', 'DESC');
//устанавливаем номер текущей страницы и кол-во объявлений на странице
$model_board->limitPage($model_board->page, 15);
// Получаем объявления
$items = $model_board->getAdverts($myprofile, true, false, true);
// Пагинация
$pagebar = cmsPage::getPagebar($total, $model_board->page, 15, '/board/by_user_'.$login.'/page-%page%');
// Показываем даты
$category['showdate'] = 1;
$smarty->assign('cfg_board', $model_board->config);
$smarty->assign('page_title', $_LANG['BOARD'].' - '.$user['nickname']);
$smarty->assign('root_id', $model_board->root_cat['id']);
$smarty->assign('items', $items);
$smarty->assign('cat', $category);
$smarty->assign('maxcols', 1);
$smarty->assign('colwidth', 100);
$smarty->assign('pagebar', $pagebar);
?>