Connection(); $postcon = new PostController($auth); $post = null; $tags = []; $now = Date("Y-m-d H:i", strtotime("now")); if(isset($_POST['edit'])){ $get_post = "SELECT id_post, name, title, content, comments, added_at, updated_at, CASE WHEN status = 'public' THEN 'Publiczny' WHEN status = 'archive' THEN 'Schowany' ELSE 'Wersja robocza' END AS widocznosc FROM posts WHERE id_post = {$_POST['edit']}"; $res_post = mysqli_fetch_row(mysqli_query($conn, $get_post)); $post = [ "ID" => $res_post[0], "Nazwa" => $res_post[1], "Tytuł" => $res_post[2], "Treść" => $res_post[3], "Komentarze" => $res_post[4], "Dodano" => $res_post[5], "Zaktualizowano" => $res_post[6], "Widocznosc" => $res_post[7] ]; $get_tags = "SELECT id_tag, show_name, slug, CASE WHEN (SELECT 1 FROM tag_to_post WHERE id_post = {$post['ID']} and tag_to_post.id_tag = tags.id_tag) = 1 THEN TRUE ELSE FALSE END AS selected FROM tags GROUP BY id_tag;"; $res_tags = mysqli_query($conn, $get_tags); while($row = mysqli_fetch_assoc($res_tags)){ array_push($tags, [ "ID" => $row['id_tag'], "Nazwa" => $row['show_name'], "Kod" => $row['slug'], "Aktywne" => $row['selected'] ]); } } else { $get_tags = "SELECT id_tag, show_name, slug FROM tags;"; $res_tags = mysqli_query($conn, $get_tags); while($row = mysqli_fetch_assoc($res_tags)){ array_push($tags, [ "ID" => $row['id_tag'], "Nazwa" => $row['show_name'], "Kod" => $row['slug'], "Aktywne" => false ]); } } if(isset($_POST['add'])) $postcon->CreatePost($_POST['title'], $_POST['content'], $_POST['name'], $_POST['tags'], $_POST['comments_status'], (isset($_POST['now_time']) ? true : $_POST['add_time']), "public"); if(isset($_POST['draft'])) $postcon->DraftPost($_POST['draft'], $_POST['title'], $_POST['content'], $_POST['name'], $_POST['tags'], $_POST['comments_status']); if(isset($_POST['delete'])) $postcon->DeletePost($_POST['delete']); if(isset($_POST['update'])) $postcon->UpdatePost($_POST['update'], $_POST['title'], $_POST['content'], $_POST['name'], $_POST['tags'], $_POST['comments_status']); ?> Panel <?php echo BLOG_TITLE ?>

>
Zaktualizuj":"") ?>

Ustawienia posta

Status posta

Kto może publikować komentarze
Nazwa linku
Tagi posta
"; } ?>
Data dodania
" . date("d M Y H:i:s", strtotime($post['Dodano'])) . "

": "
"); ?>
'; } ?>