File size: 1.31Kb
<?php
if (empty($_GET['pid']) || !is_numeric($_GET['pid'])) {
header("Location: $site_url/404");
exit;
}
$post_id = $_GET['pid'];
$posts = new Posts();
$post_data = null;
$fetched_data = $posts->setPostId($post_id)->postData();
$is_owner = false;
$is_following = false;
$follow = $user->followSuggestions();
if (!empty($fetched_data)) {
$post_data = o2array($fetched_data);
}
else{
header("Location: $site_url/404");
exit;
}
if (IS_LOGGED && ($me['user_id'] == $post_data['user_id'])) {
$is_owner = true;
}
if (IS_LOGGED) {
$is_following = $user->isFollowing($post_data['user_id']);
}
$context['page_title'] = $post_data['description'] . ' - ' . lang('post');
$context['post_data'] = $post_data;
$context['is_owner'] = $is_owner;
$context['follow'] = o2array($follow);
$context['is_following'] = $is_following;
$context['exjs'] = true;
$context['app_name'] = 'posts';
$context['xhr_url'] = "$site_url/aj/posts";
if (isset($_GET['type']) && $_GET['type'] == 'embed') {
$config['header'] = false;
$config['footer'] = false;
$context['app_name'] = 'embed';
$context['content'] = $pixelphoto->PX_LoadPage('posts/templates/posts/embed_post');
}
else{
$context['content'] = $pixelphoto->PX_LoadPage('posts/templates/posts/view-post');
}