403Webshell
Server IP : 188.114.96.3  /  Your IP : 216.73.216.143
Web Server : Apache
System : Linux sv058.home.net.pl 6.8.2 husak_dirty_pages_fix #1 SMP PREEMPT_DYNAMIC Tue Apr 2 22:06:51 CEST 2024 x86_64
User :  ( 3194769)
PHP Version : 8.5.12
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /polana/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /polana/blog.php
<?php
declare(strict_types=1);
require_once __DIR__ . '/includes/functions.php';

if (!blog_public_enabled() && !public_preview_is_logged_in()) {
    http_response_code(404);
    render_public_head('Nie znaleziono | '.setting('site_name',APP_NAME),'Ta sekcja nie jest obecnie dostępna.','/blog',null,'noindex,follow');
    render_public_header();
    echo '<main class="future-section-page"><section class="page-hero"><div class="container narrow"><h1>Blog jest jeszcze ukryty.</h1></div></section></main>';
    render_public_footer();
    exit;
}

$posts = blog_public_posts(60);
render_public_head('Blog | '.setting('site_name',APP_NAME),'Smaki, sezon i kuchnia Andrzeja Polana. Aktualności z Mojej Polany Smaków.','/blog');
render_public_header('blog');
?>
<main class="blog-page">
    <section class="page-hero blog-hero">
        <div class="container narrow">
            <span class="eyebrow">Blog</span>
            <h1>Smaki, sezon i kuchnia.</h1>
            <p>To, co dzieje się na Polanie: produkty, sezon, ludzie i kuchnia Andrzeja Polana.</p>
        </div>
    </section>

    <section class="container blog-grid-wrap">
        <?php if (!$posts || (polana_lang() !== 'pl' && !array_filter($posts, static fn(array $p): bool => !empty($p['content_'.polana_lang()])))): ?>
            <div class="blog-empty"><h2>Pierwszy wpis już niedługo.</h2></div>
        <?php endif; ?>

        <div class="blog-grid">
        <?php foreach ($posts as $post): ?>
            <?php if (polana_lang() !== 'pl' && empty($post['content_'.polana_lang()])) continue; ?>
            <article class="blog-card">
                <a class="blog-card-media" href="/blog/<?= e($post['slug']) ?>">
                    <?php if (!empty($post['featured_image'])): ?>
                        <img src="<?= e($post['featured_image']) ?>" alt="<?= e(polana_menu_value($post, 'title')) ?>" loading="lazy">
                    <?php else: ?>
                        <div class="blog-card-fallback"><?php render_seasonal_illustration('blog','blog-seasonal'); ?></div>
                    <?php endif; ?>
                </a>
                <div class="blog-card-copy">
                    <div class="blog-meta">
                        <?php if (!empty($post['category'])): ?><span><?= e($post['category']) ?></span><?php endif; ?>
                        <time datetime="<?= e(substr($post['publish_at'],0,10)) ?>"><?= e((new DateTimeImmutable($post['publish_at']))->format('d.m.Y')) ?></time>
                    </div>
                    <h2><a href="/blog/<?= e($post['slug']) ?>"><?= e(polana_menu_value($post, 'title')) ?></a></h2>
                    <p><?= e(polana_menu_value($post,'excerpt')) ?></p>
                    <a class="blog-read-more" href="/blog/<?= e($post['slug']) ?>">Czytaj dalej →</a>
                </div>
            </article>
        <?php endforeach; ?>
        </div>
    </section>
</main>
<?php render_public_footer(); ?>

Youez - 2016 - github.com/yon3zu
LinuXploit