This commit is contained in:
2026-04-06 10:40:29 +02:00
parent 6d4edce0bd
commit dcfd03e9ac
11 changed files with 447 additions and 1 deletions

View File

@@ -168,6 +168,25 @@ class BlogPost extends ObjectModel
);
}
/**
* Pobiera najnowsze aktywne wpisy (bez paginacji) do sekcji homepage.
*/
public static function getLatest($idLang, $limit = 3)
{
$limit = max(1, (int) $limit);
return Db::getInstance()->executeS(
'SELECT p.`id_post`, p.`thumbnail`, p.`date_add`,
pl.`title`, pl.`intro`, pl.`link_rewrite`
FROM `' . _DB_PREFIX_ . 'projectproblog_post` p
LEFT JOIN `' . _DB_PREFIX_ . 'projectproblog_post_lang` pl
ON p.`id_post` = pl.`id_post` AND pl.`id_lang` = ' . (int) $idLang . '
WHERE p.`active` = 1
ORDER BY p.`date_add` DESC
LIMIT ' . (int) $limit
);
}
/**
* Liczba wpisów (do paginacji).
*/