File size: 5.49Kb
<?php
require_once ('inc/init.php');
$home = true;
if ((isset ($_GET['post']) && !empty ($_GET['post'])) || (isset ($_GET['p']) && !empty ($_GET['p']))) {
if(isset ($_GET['post']) && !empty ($_GET['post']))
$sql = mysql_query("select * from post where draft='0' and permalink='" . $_GET['post'] . "'");
if(isset ($_GET['p']) && !empty ($_GET['p']))
$sql = mysql_query("select * from post where draft='0' and id='" . $_GET['p'] . "'");
if ($res_post = mysql_fetch_assoc($sql)) {
$title = $res_post['title']; // Judul Posting
require_once ('inc/header.php');
rt('tm');
// Judul Posting
echo '<div class="list-head"><a href="' . get_post($res_post['id'], 'permalink') . '"><h1>' . get_post($res_post['id'], 'title') . '</h1></a><br />' . get_post($res_post['id'], 'createtime') . '</div>';
echo '<div class="content">';
if (!isset ($_GET['commentpage'])) {
// Posting
echo '<p>' . nl2br(get_post($res_post['id'], 'content')) . '</p><hr />';
if (!isset($_SESSION['com_new']) && !$isadmin)
mysql_query("update post set view='" . ($res_post['view'] + 1) . "' where id='" . $res_post['id'] . "'");
}
// Share sosial
if (!get_setting('noshare') && !no_bot($ua))
echo '<div class="it-share-baba7a41a8081754c7432403547dfb19 horizontal left"></div><script type="text/javascript" async charset="utf-8" src="//share.itraffic.su/share.js?buttons=vk,ok,fb,tw,gg,bm&size=small&theme=3&direction=horizontal&key=baba7a41a8081754c7432403547dfb19"></script>';
/* echo '<img src="' . get_setting('blogurl') . '/images/user.png" alt="Author"/> ' .
get_post($res_post['id'], 'author') . ' (' . get_post($res_post['id'], 'createtime') . ')<br />' .
'<img src="' . get_setting('blogurl') . '/images/category.png" alt="Category"/> <a href="' . get_post($res_post['id'], 'categoryurl') . '">' . get_post($res_post['id'], 'category') . '</a>';
*/ // Admin edit posting
if ($isadmin)
echo '<br /><a href="admin-panel/post.php?action=edit&post_id=' . $res_post['id'] . '">[Edit artikel]</a>';
echo '</div>';
rb('b');
if (!get_setting('norelated'))
get_post($res_post['id'], 'related');
if (!no_bot($ua)) {
if (!get_post($res_post['id'], 'nocomment') && !get_setting('nocomment')) {
$commentpage = isset ($_GET['commentpage']) ? $_GET['commentpage'] : 1;
get_comment($res_post['id'], $commentpage);
get_comment_form($res_post['id'], $isadmin);
}
}
} else {
$_SESSION['notfound'] = 'Halaman tidak ditemukan';
header('location:' . get_setting('blogurl'));
}
} else
if (isset ($_REQUEST['s']) && !empty ($_REQUEST['s'])) {
$str = trim($_REQUEST['s']);
$sql = mysql_query("select * from `post` where `title` like '%" . mysql_real_escape_string($str) . "%' or `content` like '%" . mysql_real_escape_string($str) . "%' order by createtime desc");
$npost = mysql_num_rows($sql);
$page = isset ($_GET['page']) && $_GET['page'] ? $_GET['page'] : 1;
$start = get_setting('list') * ($page -1);
$sql = mysql_query("select * from `post` where `title` like '%" . mysql_real_escape_string($str) . "%' or `content` like '%" . mysql_real_escape_string($str) . "%' order by createtime desc limit $start," . get_setting('list'));
if (mysql_num_rows($sql)) {
$title = $_GET['s']; // Judul pencarian
require_once ('inc/header.php');
rt('tm');
echo '<div class="list-head">Hasil Pencarian: ' . $str . '</div>';
while ($res_search = mysql_fetch_assoc($sql)) {
echo '<div class="list"><a href="' . get_post($res_search['id'], 'permalink') . '"><b>' . $res_search['title'] . '</b></a><hr />' .
substr(strip_tags($res_search['content']), 0, 100) . '.... </div>';
}
if ($npost > get_setting('list'))
show_paging(get_setting('blogurl') . '?s=' . $str . '&page=', $page, $npost);
rb('b');
} else {
$_SESSION['notfound'] = 'Pencarian tidak di temukan.';
header('location:' . get_setting('blogurl'));
}
} else {
require_once ('inc/header.php');
if (isset ($_SESSION['notfound'])) {
show_warning($_SESSION['notfound']);
unset ($_SESSION['notfound']);
}
$npost = mysql_num_rows(mysql_query("select * from post where draft='0'"));
$page = isset ($_GET['page']) && $_GET['page'] ? $_GET['page'] : 1;
$start = get_setting('list') * ($page -1);
$sql = mysql_query("select * from post where draft='0' order by createtime desc limit $start," . get_setting('list'));
$i = 0;
rt('t');
if (mysql_num_rows($sql)) {
while ($res_post = mysql_fetch_assoc($sql)) {
$getimg = array();
preg_match_all('/<img[^>]+>/i', get_post($res_post['id'], 'content'), $getimg);
if (!empty($getimg[0][0]))
echo '<div class="list' . ($i == 0 ? '-top' : '') . '"><table style="width: 100%;"><tr><td><a href="' . get_post($res_post['id'], 'permalink') . '">' . get_post($res_post['id'], 'title') . '</a></td><td align="right"><img src="' . get_img($res_post['content']) . '" height="40" width="60" alt="" /></td></tr></table></div>';
else echo '<div class="list' . ($i == 0 ? '-top' : '') . '"><a href="' . get_post($res_post['id'], 'permalink') . '">' . get_post($res_post['id'], 'title') . '</a></div>';
$i++;
}
if ($npost > get_setting('list'))
show_paging(get_setting('blogurl') . '/p/', $page, $npost);
} else {
echo '<div class="list-top">Tidak ada artikel</div>';
}
rb('b');
if (!get_setting('nocategory'))
show_category();
if (!get_setting('noblogroll'))
show_blogroll();
}
require_once ('inc/footer.php');
?>