ÿþ<?php /******************************** * Mobile Blog v3.2 beta Script * * Fully modified by er.o * * http://errorisme.com * * Copyright (c) 2010 * * Original Script created by * * Huteri Manza * * http://huteri.net * ********************************/ //Start of main Function function search_result($search, $ur) { $nsearch=$search; $search=mysql_real_escape_string(trim($search)); $search=preg_replace("/\\|'/",'',$search); $show=$ur['blogperpage']; $p = $_GET['p']; $title=implode("%' and title LIKE '%", explode(" ",$search)); $text=implode("%' and text LIKE '%", explode(" ",$search)); $count=mysql_query("SELECT id FROM blog WHERE title LIKE '%$title%' OR text LIKE '%$text%'") or die(mysql_error()); $total=mysql_num_rows($count); if($total=="0" || empty($search)) { $ur['title']="Result".$hal." for $nsearch | ".$ur['blog_name']; $ur['meta_robots']="noindex,nofollow"; pageheader($ur); echo '<div class="blog"> <div class="heading1">Search Result'.$hal.' for '.$nsearch.'</div></div>'; echo "<div class=\"text\">No result found. "; } else { if($p > 1) {$hal=" Page #$p";} $ur['title']="Result".$hal." for $nsearch | ".$ur['blog_name']; $ur['meta_robots']="noindex,nofollow"; pageheader($ur); echo '<div class="blog"> <div class="heading1">Search Result'.$hal.' for '.$nsearch.'</div></div>'; $pg=ceil($total/$show); if($p>$pg && $p!=1) $p=$pg; if($p<1) $p=1; $j = ($p-1) * $show; $huteri=mysql_query("select id, bloglink, title, text, cat_id, date_format(time, '%d %b %Y') as 'time', date_format(uptime, '%d %b %Y') as 'uptime', uptime as 'timeorder', hit, hittoday, user_id from blog WHERE title LIKE '%$title%' OR text LIKE '%$text%' order by timeorder desc limit $j, $show") or die(mysql_error()); while($manza=mysql_fetch_array($huteri)) { bloglist($ur,$manza); } echo "<div class=\"paging\">"; $sc=$ur['linkperpage']; $st=floor($p/$sc)*$sc; $en=$st+$sc; $g=$st; if($g<"2") print(""); else if($g>"0") print("<a href=\"{$ur['blog_dir']}?search=".$search."&p=".($g-1)."\">[&laquo;]</a> "); else print(""); for($g;($g<$en);$g++) { if($g==$p) { print(" [<b>".$g."</b>] "); } elseif($g<=$pg) { if($g>"0") print("<a href=\"{$ur['blog_dir']}?search=".$search."&p=".$g."\">".$g."</a> "); } else { print(" "); } } if($g<=$pg) print("<a href=\"{$ur['blog_dir']}?search=".$search."&p=".$g."\">[&raquo;]</a>"); else print(""); } echo "</div> "; quicknav($ur); } function edit_save($_POST, $ur) { if(empty($_POST['title']) or empty($_POST['text'])) die("Data not complete."); $_POST['blog']=trim($_POST['blog']); $_POST['title']=$ur['idx_updatenot'].trim(addslashes(htmlentities($_POST['title']))); $_POST['bloglink']=trim(addslashes($_POST['bloglink'])); $_POST['text']=trim(addslashes($_POST['text'])); if(empty($_POST['bloglink'])) $_POST['bloglink']=stripper($_POST['title']); mysql_query("update blog set title='{$_POST['title']}',bloglink='{$_POST['bloglink']}', text='{$_POST['text']}',cat_id='{$_POST['kategori']}' where id='{$_POST['blog']}'") or die(mysql_error()); if ($_POST['commentonoff']!="") mysql_query("update blog set blogcmtonoff='{$_POST['commentonoff']}' where id='{$_POST['blog']}'") or die(mysql_error()); if ($_POST['uptime']=="yes") mysql_query("update blog set uptime=now() where id='{$_POST['blog']}'") or die(mysql_error()); $_SESSION['statusmsg']='<font class="saved">Blog was updated successfully</font>'; header('location:'.$ur['blog_dir'].blogpermalink($_POST['blog'])); die(); } function form_edit($id, $ur) { $fe=mysql_query("select * from blog where id='$id'") or die(mysql_error()); $r=mysql_fetch_array($fe); if(mysql_num_rows($fe)=="0") die("Invalid data"); $r['title']=str_replace($ur['idx_updatenot'], "", stripslashes($r['title'])); $r['text']=htmlentities(stripslashes($r['text'])); $ur['title']="Edit Blog: ".$r['title']." | ".$ur['blog_name']; $ur['meta_robots']="noindex,nofollow"; pageheader($ur); echo '<div class="blog"> <div class="heading1"><center>Edit Blog</center></div> <div class="bl_box"> <form action="'.$ur['blog_dir'].'?blog&editsave" method="post"> <input type="hidden" name="blog" value="'.$r['id'].'"> Title:<br> <input type="text" name="title" size="'.$ur['wr_titlesize'].'" value="'.$r['title'].'"><br><br> Permalink:<br> <input type="text" name="bloglink" size="'.$ur['wr_titlesize'].'" value="'.$r['bloglink'].'"><br><br> Text: <br> <textarea cols="'.$ur['wr_textcols'].'" rows="'.$ur['wr_textrows'].'" name="text" wrap="virtual">'.$r['text'].'</textarea><br> Category: <select name="kategori"> '; $ui=mysql_query("select id, kategori from kategori order by kategori") or die(mysql_error()); while($o=mysql_fetch_array($ui)) { echo '<option value="'.$o['id'].'"'; if($o['id']==$r['cat_id']) echo ' selected'; echo '>'.htmlentities($o['kategori']).'</option> '; } echo '</select><br> <input type="checkbox" name="commentonoff" value ='; if ($r['blogcmtonoff']=="0") echo '"1"> Enable Comment<br> '; else echo '"0"> Disable Comment<br> '; echo '<input type="checkbox" name="uptime" value ="yes"> Update Time<br> <input type="submit" value="Edit"></form><br> <a href="'.$ur['blog_dir'].''.catlink($r['cat_id']).'/'.$r['bloglink'].'">Cancel</a> </div></div> '; } function blog_delete($id,$ur) { $id=str_replace("\"", "", str_replace("\'", "", $id)); $l=mysql_query("select id from blog where id='$id'") or die(mysql_error()); if(mysql_num_rows($l)=="0") die("Invalid data"); mysql_query("delete from blog where id='$id'") or die(mysql_error()); mysql_query("delete from comment where blog_id='$id'") or die(mysql_error()); $_SESSION['statusmsg']='Blog is successfully deleted'; header('Location:'.$ur['blog_dir']); die(); } function _code($match) { $match[1]=htmlentities(str_replace('http','hxxp',$match[1])); return '<div><b>Code:</b><div class="code">'.$match[1].'</div></div>'; } function _textarea($match) { return '<textarea rows="4" cols="30">'.htmlentities($match[1]).'</textarea>'; } function bbcodes($pesan) { $bbcode = array( "/\[b\](.*?)\[\/b\]/is" => "<b>$1</b>", "/\[i\](.*?)\[\/i\]/is" => "<i>$1</i>", "/\[u\](.*?)\[\/u\]/is" => "<u>$1</u>", "/\[s\](.*?)\[\/s\]/is" => "<s>$1</s>", "/\[br\]|\[br\/\]/is" => "<br>", "/\[blink\](.*?)\[\/blink\]/is" => "<font style=\"text-decoration:blink\">$1</font>", "/\[center\](.*?)\[\/center\]/is" => "<center>$1</center>", "/\[red\](.*?)\[\/red\]/is" => "<font color=\"red\">$1</font>", "/\[blue\](.*?)\[\/blue\]/is" => "<font color=\"blue\">$1</font>", "/\[yellow\](.*?)\[\/yellow\]/is" => "<font color=\"yellow\">$1</font>", "/\[green\](.*?)\[\/green\]/is" => "<font color=\"green\">$1</font>", "/\[grey\](.*?)\[\/grey\]/is" => "<font color=\"grey\">$1</font>", "/\[aqua\](.*?)\[\/aqua\]/is" => "<font color=\"aqua\">$1</font>", "/\[black\](.*?)\[\/black\]/is" => "<font color=\"black\">$1</font>", "/\[white\](.*?)\[\/white\]/is" => "<font color=\"white\">$1</font>", "/\[img\](.*?)\[\/img\]/is" => "<img src=\"$1\" alt=\"img\">", "/\[url\=(.*?)\](.*?)\[\/url\]/is" => "<a href=\"$1\" target=\"_blank\">$2</a>", "/\[link\=(.*?)\](.*?)\[\/link\]/is" => "<a onclick=\"errr();\" href=\"$1\" target=\"_blank\">$2</a>", "/\[color\=(.*?)\](.*?)\[\/color\]/is" => "<font color='$1'>$2</font>", "/\[quote\=(.*?)\](.*?)\[\/quote\]/is" => "<div class=\"quote\"><i>Quote <b>\"$1\"</b>:</i><div class=\"quoted\">$2</div></div>", "/\[quote\](.*?)\[\/quote\]/is" => "<div class=\"quote\"><i>Quote:</i><div class=\"quoted\">$1</div></div>", "/\[right\](.*?)\[\/right\]/is" => "<div class=\"right\">$1</div>", "/\[textarea\](.*?)\[\/textarea\]/is" => "<textarea rows=\"4\" cols=\"30\">$1</textarea>", "/\[textarea=(.*?)\](.*?)\[\/textarea\]/is" => "<textarea rows=\"$1\" cols=\"30\">$2</textarea>", "#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#" => "\\1<a onclick=\"errr();\" href=\"\\2\" target=\"_blank\">\\2</a>" ); $pesan = preg_replace_callback("/\[code\](.*?)\[\/code\]/is", '_code', $pesan); $pesan=preg_replace("#\[-](.*?)\[/-\]#","<img src=\"\\1\" width=\"50\" alt=\"a\" style=\"float:left; margin:0px 10px 10px 10px;\">", $pesan); $pesan=preg_replace(array_keys($bbcode), array_values($bbcode), $pesan); $pesan=str_replace('hxxp','http',$pesan); return $pesan; } function smiley($ur,$pesan) { $smiley = array( "/:@/i" => "<img src=\"{$ur['blog_dir']}images/smiley/angry.png\" alt=\":@\">", "/8-\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/annoyed.png\" alt=\"8-)\">", "/(:p|:-p)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/cheeky.png\" alt=\":p\">", "/B-\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/cool.png\" alt=\"B-)\">", "/:'\(/i" => "<img src=\"{$ur['blog_dir']}images/smiley/cry.png\" alt=\":'(\">", "/\^o\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/curious.png\" alt=\"^o)\">", "/(:s|:-s)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/disgust.png\" alt=\":s\">", "/(:\)|:-\))/i" => "<img src=\"{$ur['blog_dir']}images/smiley/happy.png\" alt=\":)\">", "/;-\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/wink.png\" alt=\";)\">", "/(:\*|:-\*)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kiss.png\" alt=\":*\">", "/(:x)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/love.png\" alt=\":x\">", "/8-\|/i" => "<img src=\"{$ur['blog_dir']}images/smiley/nerd.png\" alt=\"8-|\">", "/(:\(|:-\()/i" => "<img src=\"{$ur['blog_dir']}images/smiley/sad.png\" alt=\":(\">", "/(:o|:-o)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/shocked.png\" alt=\":o\">", '/:\$/i' => "<img src=\"{$ur['blog_dir']}images/smiley/shy.png\" alt=\":$\">", "/(:\#|:-\#)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/silent.png\" alt=\":#\">", "/(\|\)|\|-\))/i" => "<img src=\"{$ur['blog_dir']}images/smiley/sleepy.png\" alt=\"|)\">", "/(:\||:-\|)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/flat.png\" alt=\":-|\">", "/(:d|:-d)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/veryhappy.png\" alt=\":D\">", "/\(dies\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/dies.png\" alt=\"(dies)\">", "/\(hypnotized\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/dizzy.png\" alt=\"(hypnotized)\">", "/\(err\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/err.png\" alt=\":(err)\">", "/(:~|:-~)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/flirt.png\" alt=\":~\">", "/%\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/hypnotized.png\" alt=\"%)\">", "/(&\)|&amp;\))/i" => "<img src=\"{$ur['blog_dir']}images/smiley/insane.png\" alt=\"&amp)\">", "/:-=/i" => "<img src=\"{$ur['blog_dir']}images/smiley/sttt.png\" alt=\":-=\">", "/:\\\/i" => "<img src=\"{$ur['blog_dir']}images/smiley/unimpressed.png\" alt=\":\\\">", "/:\{/i" => "<img src=\"{$ur['blog_dir']}images/smiley/yuck.png\" alt=\":{\">", "/:\}/i" => "<img src=\"{$ur['blog_dir']}images/smiley/yum.png\" alt=\":}\">", "/\(dog\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/dog.png\" alt=\"(dog)\">", "/\(callme\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/callme.png\" alt=\"(callme)\">", "/\(headphones\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/headphones.png\" alt=\"(headphones)\">", "/\(love\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/love2.png\" alt=\"(love)\">", "/\(hug\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/hug.png\" alt=\"(hug)\">", "/\(beautiful\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/beautiful.png\" alt=\"(beautiful)\">", "/\(bum\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/bum.png\" alt=\"(bum)\">", "/\(devil\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/devil.png\" alt=\"(devil)\">", "/\(poo\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/poo.png\" alt=\"(poo)\">", "/\(reaper\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/reaper.png\" alt=\"(reaper)\">", "/\(scream\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/scream.png\" alt=\"(scream)\">", "/\(vamp\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/vamp.png\" alt=\"(vamp)\">", "/\(vomit\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/vomit.png\" alt=\"(vomit)\">", "/\(kiss\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kiss2.png\" alt=\"(kiss)\">", "/\(confused\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/confused.png\" alt=\"(confused)\">", "/\(drool\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/drool.png\" alt=\"(drool)\">", "/\(holdinghands\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/holdinghands.png\" alt=\"(holdinghands)\">", "/\(buzz\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/buzz.png\" alt=\"(buzz)\">", "/\(kick\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kick.png\" alt=\"(kick)\">", "/\(ok\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/ok.png\" alt=\"(ok)\">", "/\(punch\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/punch.png\" alt=\"(punch)\">", "/\(thumbsup\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/thumbsup.png\" alt=\"(thumbsup)\">", "/\(thumbsdown\)/i" => "<img src=\"{$ur['blog_dir']}images/smiley/thumbsdown.png\" alt=\"(thumbsdown)\">", "/:hammers/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kaskus/hammers.gif\" alt=\":hammers\">", "/:ngacir2/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kaskus/ngacir2.gif\" alt=\":hammers\">", "/:ngacir:/i" => "<img src=\"{$ur['blog_dir']}images/smiley/kaskus/ngacir.gif\" alt=\":ngacir:\">" ); $pesan=preg_replace(array_keys($smiley), array_values($smiley), $pesan); return $pesan; } function stripper($link) { $link=strtolower($link); $link=preg_replace('/[^a-z0-9]/',' ',$link); $link=preg_replace('/\s\s+/',' ',$link); $link=trim($link); $link=str_replace(' ','-',$link); return $link; } function signature($ur,$name) { $sgn=false; if(preg_match("/^admin|administrator|{$ur['name']}/i",$name)) $sgn='<div class="signature">_____________<br> '.bbcodes($ur['signature']).'</div> '; return $sgn; } function post($comment, $id, $ur, $bloglink, $catlink) { $blogcek=mysql_query("SELECT id FROM blog WHERE bloglink='$bloglink'") or die(mysql_error()); $res=mysql_num_rows($blogcek); if($res<1) { $ridho=mysql_query("SELECT id FROM blog WHERE bloglink LIKE '%$bloglink%' limit 1") or die(mysql_error()); $blog=mysql_fetch_row($ridho); if(empty($blog[0])) { $ur['title']='Page Not Found'; $ur['meta_robots']='noindex,nofollow'; pageheader($ur); error404(); } else { header('Location:'.$ur['blog_dir'].blogpermalink($blog[0])); die(); } } elseif($catlink!=catlink(blogcatid($bloglink))) { header('Location:'.$ur['blog_dir'].blogpermalink(bloglinkid($bloglink))); die(); } else { if(!isset($_SESSION['user'])) mysql_query("update blog set hittoday=hittoday+1 where bloglink='$bloglink'"); $huteri=mysql_query("select id, title, bloglink, text, date_format(time, '%d %b %Y %H:%i') as 'time', date_format(uptime, '%d %b %Y %H:%i') as 'uptime', time as 'timecek', uptime as 'uptimecek', cat_id, hit, hittoday, user_id, blogcmtonoff from blog where bloglink='$bloglink'") or die(mysql_error()); if(mysql_num_rows($huteri)=="0") die("zero result"); $manza=mysql_fetch_array($huteri); $manza['title']=str_replace($ur['idx_updatenot'], "", $manza['title']); $manza['text']=str_replace("[more]","",$manza['text']); $metadesc=htmlentities(strip_tags(substr(bbcodes($manza['text']),0,400))); $id=$manza['id']; if($ur['bbcodeonoff']=="1") $manza['text']=bbcodes($manza['text']); if($ur['smileyonoff']=="1") $manza['text']=smiley($ur,$manza['text']); $ur['title']=$manza['title']." | ".$ur['blog_name']; $ur['meta_robots']="all,index,follow"; $ur['meta_description']=$metadesc; pageheader($ur); echo '<div class="blog"> <div class="heading1"><center><h1><a href="'.$ur['blog_dir'].blogpermalink($manza['id']).'">'.$manza['title'].'</a></h1></center></div> <div class="properties"><table border=0 cellspacing="0"> <tr><td>Date</td><td>: '.$manza['time'].'</td></tr> '; if($manza['uptimecek'] > $manza['timecek']) echo '<tr><td>Last Update</td><td>: '.$manza['uptime'].'</td></tr> '; echo '<tr><td>Category</td><td>: <a href="'.$ur['blog_dir'].'category/'.catlink($manza['cat_id']).'">'.catname($manza['cat_id']).'</a></td></tr> <tr><td>Author</td><td>: '.username($manza['user_id']).'</td></tr> <tr><td>ShortLink</td><td>: <a href="/'.$manza['id'].'">http:///ucp.freevar.com/'.$manza['id'].'</a></td></tr> <tr><td>Hits</td><td>: '.$manza['hittoday'].'/'.($manza['hittoday']+$manza['hit']).'</td></tr> </table>'; if(isset($_SESSION['user'])) echo '<small><a href="'.$ur['blog_dir'].'?blog='.$manza['id'].'&edit">[Edit]</a> <a href="'.$ur['blog_dir'].'?blog='.$manza['id'].'&delete"><font class="red">[Delete]</font></a></small>'; echo '</div> <div class="text">'.stripslashes(nl2br($manza['text'])).' <tr><td>Like This</td></td>: <iframe src="http://www.facebook.com/plugins/like.php?href=http://ucp.freevar.com/'.$manza['id'].'&layout=button_count&show_faces=false&width=100&action=like&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe></td></tr> <tr><td>Share</td><td>: <a href="http://www.facebook.com/sharer.php?u=http://ucp.freevar.com/'.$manza['id'].'" target="_blank" onclick="return fbb_share_js_794935();"><img src="http://3.bp.blogspot.com/_C6KkooKXCEw/TIBf2gtK0UI/AAAAAAAAGwE/Wml7-gPP17U/s200/facebook-c.png"></a> | <a href="http://twitter.com/share?url="'.$ur['blog_dir'].'/'.$manza['id'].'" target="_blank"><img src="http://1.bp.blogspot.com/_C6KkooKXCEw/TIBf76kHm4I/AAAAAAAAGwk/RDwE7CSSsTc/s200/twitter-c.png"></a></td></tr> '</div></div>'; if($ur['blg_seealsoonoff']=="1") { if($ur['blg_seealsoorder']=="kategori") $rand=mysql_query("select id, bloglink, title, cat_id from blog where bloglink<>'{$manza['bloglink']}' and cat_id='{$manza['cat_id']}' order by rand() limit {$ur['blg_seealsojml']}") or die(mysql_error()); else $rand=mysql_query("select id, bloglink, title, cat_id from blog where bloglink<>'{$manza['bloglink']}' order by rand() limit {$ur['blg_seealsojml']}") or die(mysql_error()); echo '<div class="blog"> <div class="bl_title"><b>See Also:</b></div> <div class="bl_box">'; while($randt=mysql_fetch_array($rand)) { $randt['title']=str_replace($ur['idx_updatenot'], "", $randt['title']); echo '<img src="'.$ur['blog_dir'].'images/right.png" alt="&raquo;"> <a href="'.$ur['blog_dir'].''.catlink($randt['cat_id']).'/'.$randt['bloglink'].'">'.$randt['title'].'</a><br> '; } echo '</div></div> '; } echo '<div class="none"><a href="'.$ur['blog_dir'].'">Home</a></div> <div class="blog"><a name="comment"></a> <div class="bl_title"><img src="'.$ur['blog_dir'].'images/comments.png" alt=""> <b>Comment</b> ('.jmlkomen($id).')</div> <div class="bl_box">'; if(isset($_SESSION['cmtmsg'])) { echo $_SESSION['cmtmsg'].'<br> '; unset($_SESSION['cmtmsg']); } $c=mysql_query("select id, name, message, date_format(time, '%d %b %Y %H:%i') as 'time', blog_id, url from comment where blog_id='{$manza['id']}' order by id desc limit {$ur['blg_komenperpage']}") or die(mysql_error()); if(mysql_num_rows($c)=="0") echo 'No Comment.'; else { while($huterim=mysql_fetch_array($c)) { $huterim['name']=stripslashes($huterim['name']); $huterim['url']=stripslashes($huterim['url']); $huterim['message']=stripslashes($huterim['message']); $huterim['message']=nl2br($huterim['message']); if($ur['bbcodeonoff']=="1") $huterim['message']=bbcodes($huterim['message']); if($ur['smileyonoff']=="1") $huterim['message']=smiley($ur,$huterim['message']); echo '<div id="comment"> '; if(isset($_SESSION['user'])) echo '<a class="x" href="'.$ur['blog_dir'].'comment.php?post='.$huterim['blog_id'].'&del='.$huterim['id'].'"><small style="color:red">[<b>x</b>]</small></a>'; if($huterim['url']=="blank") echo '<a name="'.$huterim['id'].'"><b><u>'.$huterim['name'].'</u></b></a> '; else echo '<a href="'.$huterim['url'].'" target="_blank" name="'.$huterim['id'].'"><b><u>'.$huterim['name'].'</u></b></a> '; echo ' <sup>['.$huterim['time'].']</sup><br> '; echo $huterim['message'].signature($ur,$huterim['name']); echo ' </div> '; } echo '<a href="comment/">Lihat Semua</a> '; } echo '</div></div> '; $_SESSION['angka']=rand(1,18); if($manza['blogcmtonoff']==1) { echo '<div class="blog"><a name="commentform"></a> <div class="bl_title"><img src="'.$ur['blog_dir'].'images/comment.png" alt=""> <b>Leave a Comment</b></div> <div class="bl_box"> <form action="'.$ur['blog_dir'].'comment.php" method="post"> <input type="hidden" name="blog_id" value="'.$manza['id'].'"> '; if(isset($_SESSION['cmterror'])) { echo '<font class="error">Error: '.$_SESSION['cmterror'].'</font><br> '; unset($_SESSION['cmterror']); } if(isset($_SESSION['user'])) { echo '<b>Comment as:</b><br> <select name="name"> <option value="'.$ur['name'].'">'.$ur['name'].'</option> <option value="Admin">Admin</option> <option value="Administrator">Administrator</option> </select><br> <input type="checkbox" name="adminurl" value="1"><small><i>'.$ur['blog_url'].'</i></small><br> <textarea rows="'.$ur['blg_komenpesanrows'].'" cols="'.$ur['blg_komenpesancols'].'" name="comment">'.$comment['comment'].'</textarea><br> '; if($ur['bbcodeonoff']=="1") echo '<a href="'.$ur['blog_dir'].'bbcode" target="_blank">[BB Code]</a> '; else echo 'BB Code Disabled <br> '; if($ur['smileyonoff']=="1") echo '<a href="'.$ur['blog_dir'].'smiley" target="_blank">[Emoticon]</a>'; else echo 'Smiley Disabled '; echo '<br> <input type="submit" value="Post" name="submit"></form> <small><a href="'.$ur['blog_dir'].'?blog='.$manza['id'].'&comment=disable">[Disable Comment]</a></small> '; } else { if($_COOKIE['mb_comment_name']) $comment['name']=$_COOKIE['mb_comment_name']; if($_COOKIE['mb_comment_url']) $comment['url']=$_COOKIE['mb_comment_url']; if($_SESSION['cmtmessage']) { $comment['comment']=$_SESSION['cmtmessage']; unset($_SESSION['cmtmessage']); } echo '<table border="0"> <tr><td>Name<font color=red>*</font></td> <td>:</td><td><input type="text" name="name" size="'.$ur['blg_komennamesize'].'" value="'.$comment['name'].'"></td></tr> <tr><td>Url</td> <td>:</td><td><input type="text" name="url" size="'.$ur['blg_komenurlsize'].'" value="'.$comment['url'].'"></td></tr></table> <table border="0" width="100%"> <tr><td>Comment<font color=red>*</font>:</td></tr> <tr><td><textarea rows="'.$ur['blg_komenpesanrows'].'" cols="'.$ur['blg_komenpesancols'].'" name="comment">'.htmlentities($comment['comment']).'</textarea></td></tr> <tr><td> '; if($ur['bbcodeonoff']=="1") echo '<a href="'.$ur['blog_dir'].'bbcode" target="_blank">[BB Code]</a> '; else echo 'BB Code Disabled<br> '; if($ur['smileyonoff']=="1") echo '<a href="'.$ur['blog_dir'].'smiley" target="_blank">[Emoticon]</a>'; else echo 'Smiley Disabled '; echo '</td></tr></table> <table border="0"> <tr><td>Code<font color=red>*</font>: <b>'.aritmethic_captcha($_SESSION['angka']).'</b> <input type="text" mini:hint="phone" name="kode" size="4"></td><td><input type="submit" value="Post" name="submit"></td></tr></table> </form> '; } echo '</div></div> '; } else { echo '<div class="blog"> <div class="bl_title"><b>Leave a Comment</b></div> <div class="bl_box">Post comment is currently disabled. '; if(isset($_SESSION['user'])) echo '<br> <small><a href="'.$ur['blog_dir'].'?blog='.$manza['id'].'&comment=enable">[Enable Comment]</a></small>'; echo '</div></div> '; } } } function bloglist($ur,$blog) { $cat=catname($blog['cat_id']); $user=username($blog['user_id']); $blog['title']=stripslashes($blog['title']); $blog['text']=stripslashes($blog['text']); $blog['text']=strip_tags(bbcodes($blog['text'])); if(strstr($blog['text'],"[more]")) $ur['idx_textperblog']=strpos($blog['text'],"[more]"); $blog['text']=nl2br(substr($blog['text'],0,$ur['idx_textperblog'])); echo '<div class="blog"> <div class="bl_title"> <b><a href="'.$ur['blog_dir'].''.catlink($blog['cat_id']).'/'.$blog['bloglink'].'">'.$blog['title'].'</a></b>'; if(isset($_SESSION['user'])) { echo ' <small><a href="'.$ur['blog_dir'].'?blog='.$blog['id'].'&edit">[Edit]</a> | <a href="'.$ur['blog_dir'].'?blog='.$blog['id'].'&delete"><font class="red">[Delete]</font></a></small>'; $check=strpos($blog['title'], $ur['idx_updatenot']); if($check!==false) echo ' | <a href="'.$ur['blog_dir'].'?delnot='.$blog['id'].'"><small>[Del Notify]</small></a>'; } echo '</div> <div class="bl_box"> '.$blog['uptime'].' under <a href="'.$ur['blog_dir'].'category/'.catlink($blog['cat_id']).'">'.$cat.'</a> by '.$user.'<br>'; if($ur['idx_hitonoff']=="1") { if($ur['idx_hittodayonoff']=="1") echo ' [View: '.$blog['hittoday'].'/'.($blog['hittoday']+$blog['hit']).']'; else echo ' [View: '.($blog['hittoday']+$blog['hit']).' ]'; } if($ur['idx_komenonoff']=="1") { if($ur['idx_cmttodayonoff']=="1") echo ' [Comment: '.countcomment($blog['id']).'/'.jmlkomen($blog['id']).']'; else echo ' [Comment: '.jmlkomen($blog['id']).']'; } echo '</div> <div class="bl_box"> '.$blog['text'].' <small>[...]</small> <i><a href="'.$ur['blog_dir'].''.catlink($blog['cat_id']).'/'.$blog['bloglink'].'"><small>Read More</small></a></i><br> '; echo '</div></div> '; } function commentlist($ur,$comment) { echo '<div id="comment">'; if(isset($_SESSION['user'])) echo '<a class="x" href="'.$ur['blog_dir'].'comment.php?post='.$comment['blog_id'].'&del='.$comment['id'].'"><small style="color:red">[<b>x</b>]</small></a>'; $comment['name']=htmlentities(stripslashes($comment['name'])); $comment['message']=stripslashes($comment['message']); if($ur['bbcodeonoff']=="1") $comment['message']=bbcodes($comment['message']); if($ur['smileyonoff']=="1") $comment['message']=smiley($ur,$comment['message']); $comment['message']=nl2br($comment['message']); $comment['url']=htmlentities(stripslashes($comment['url'])); if($comment['url']=='blank') echo '<b>'.$comment['name'].'</b>'; else echo '<a href="'.$comment['url'].'" target="_blank"><b>'.$comment['name'].'</b></a>'; $title=str_replace($ur['idx_updatenot'],"",blogtitle(bloglink($comment['blog_id']))); echo ' on <a href="'.$ur['blog_dir'].blogpermalink($comment['blog_id']).'">'.$title.'</a><br> <small>At '.$comment['time'].'<br> IP: '.$comment['ip'].'<br> Browser: '.$comment['browser'].'</small><br> <div class="cmttext">'.$comment['message'].signature($ur,$comment['name']).' </div></div>'; } function error404() { echo '<div class="text"> <p align="center"> <font size="5">Error 404 - Page Not Found.</font><br><br> Maaf.. Halaman yang anda tuju sedang tidak aktif atau berada di luar servis area. Cobalah halaman yang lain.<br><br> </p></div>'; } //End of Main Function /***************************/ //Start of Navigation Function function navbar($ur) //panel navigasi untuk tampilan full { echo '<div class="navbar"> '; search($ur); menu($ur); mosthittoday($ur); mosthitall($ur); listcat($ur); lastcomment($ur); echo '</div> '; } function quicknav($ur) //menu navigasi homepage untuk mobile { if($ur['mobile']) { search($ur); menu($ur); listcat($ur); lastcomment($ur); mosthittoday($ur); mosthitall($ur); } } function search($ur) { if(isset($_SESSION['form'])) { echo $_SESSION['form']; } echo '<div class="nav"> <div class="navtitle"><b>Search</b></div> <div class="navbox"><form action="'.$ur['blog_dir'].'?search" method="GET"> <table border=0> <tr><td width="75%"><input class="searchbox" type="text" name="search" size="'.$ur['idx_searchsize'].'"></td><td><input type="submit" value="search"></td></tr> </table> </form></div></div> '; } function admin($ur) { if(isset($_SESSION['user'])) echo '<br> &raquo; <a href="'.$ur['blog_dir'].'admin.php">Admin Area</a><br> &raquo; <a href="'.$ur['blog_dir'].'admin.php?postitem">Write Item</a><br> &raquo; <a href="'.$ur['blog_dir'].'?logout">Log Out</a><br> '; else echo '<br> &raquo; <a href="'.$ur['blog_dir'].'?login&forward='.urlencode($_SERVER['REQUEST_URI']).'">Login</a>'; } function menu($ur) { echo '<div class="nav"> <div class="navtitle"><b>Menu</b></div> <div class="navbox"> <img src="'.$ur['blog_dir'].'images/rssblue.png" alt="&raquo;"> <a href="'.$ur['blog_dir'].'rss">RSS Feed</a><br> &raquo; <a href="'.$ur['blog_dir'].'about">About</a><br> &raquo; <a href="'.$ur['blog_dir'].'sitemap">Sitemap</a><br> &raquo; <a href="/archive">Archive</a><br> &raquo; <a href="/category/mig33">Mig33</a><br> &raquo; <a href="/general/friendlink/">Friend Link</a><br> &raquo; <a href="/category/upload-service">Upload Service</a><br> &raquo; <a href="https://www.google.com/accounts/login" target="_blank">Crazymig Email</a>'; admin($ur); echo '</div></div> '; } function listcat($ur) { $huteri=mysql_query("select * from kategori order by catlink") or die(mysql_error()); $huterim=mysql_query("select count(id) from blog") or die(mysql_error()); $c=mysql_fetch_row($huterim); echo '<div class="nav"> <div class="navtitle"><b>Category:</b></div> <div class="navbox"> <p><a href="'.$ur['blog_dir'].'">All</a> ['.$c[0].']</p> '; while($manza=mysql_fetch_row($huteri)) { echo '<p><a href="'.$ur['blog_dir'].'category/'.$manza[2].'">'.$manza[1].'</a> ['.jmlpercat($manza[0]).'] '; if(isset($_SESSION['user'])) echo ' <small><a href="'.$ur['blog_dir'].'?edt='.$manza[0].'#edt">[E]</a> <a href="'.$ur['blog_dir'].'?del='.$manza[0].'"><font class="red">[D]</font></a></small> '; echo '</p> '; } if(isset($_GET['delsave'])) { if(!isset($_SESSION['user'])) echo 'Forbidden <a href="./">Refresh</a> '; $_GET['deluser']=trim($_GET['deluser']); mysql_query("delete from kategori where id='{$_GET['delsave']}'") or die(mysql_error()); mysql_query("delete from blog where cat_id='{$_GET['delsave']}'") or die(mysql_error()); mysql_query("delete from comment where cat_id='{$_GET['delsave']}'") or die(mysql_error()); echo "Category Deleted <a href=./>Refresh</a> "; } elseif(isset($_GET['del'])) { if(!isset($_SESSION['user'])) echo 'Forbidden <a href="./">Refresh</a> '; else { $p=mysql_query("select id from kategori where id='{$_GET['del']}'") or die(mysql_error()); if(mysql_num_rows($p)=="0") echo 'No Data Found <a href=./>Refresh</a> '; else echo 'Are you sure want to delete this Category? This\'ll delete all blog with this category.<br> <a href="'.$ur['blog_dir'].'?delsave='.$_GET['del'].'">Yes</a> | <a href="./">No</a> '; } } elseif(isset($_GET['edtsave'])) { if(!isset($_SESSION['user'])) echo 'Forbidden <a href=./>Refresh</a> '; else { $_POST['edit']=trim(addslashes($_POST['edit'])); $catlink=stripper($_POST['edit']); if(empty($_POST['edit'])) echo 'Empty Data <a href="'.$ur['blog_dir'].'">Refresh</a> '; else { mysql_query("update kategori set kategori='{$_POST['edit']}', catlink='$catlink' where id='{$_POST['id']}'") or die(mysql_error()); echo 'Update berhasil <a href="'.$ur['blog_dir'].'">Refresh</a> '; } } } elseif(isset($_GET['edt'])) { if(!isset($_SESSION['user'])) echo 'Forbidden <a href="'.$ur['blog_dir'].'">Refresh</a> '; else { $_GET['edt']=trim($_GET['edt']); $g=mysql_query("select * from kategori where id='{$_GET['edt']}'") or die(mysql_error()); $h=mysql_fetch_array($g); if(mysql_num_rows($g)=="0" or mysql_num_rows($g)>"1") echo 'Wrong Data <a href=./>Refresh</a> '; else echo '<form action="'.$ur['blog_dir'].'?edtsave" method="post"> <input type="hidden" name="id" value="'.$_GET['edt'].'"> <a name="edt"></a>Edit:<br> <input type="text" name="edit" value="'.htmlentities($h['kategori']).'"><br> <input type="submit" value="OK"></form> '; } } elseif(isset($_GET['newcatsave'])) { if(!isset($_SESSION['user'])) echo 'Forbidden <a href=./>Refresh</a> '; else { $_POST['newcat']=trim(addslashes($_POST['newcat'])); $catlink=stripper($_POST['newcat']); $newcategory=$_POST['newcat']; $u=mysql_query("select id from kategori where kategori='{$_POST['newcat']}'") or die(mysql_error()); if(empty($_POST['newcat'])) echo 'Empty Data <a href=./>Refresh</a> '; elseif(mysql_num_rows($u)!="0") echo 'Category already exist <a href=./>Refresh</a> '; else { mysql_query("insert into kategori (kategori, catlink) values ('$newcategory', '$catlink')") or die(mysql_error()); echo 'Creating Success!! <a href="./">Refresh</a> '; } } } elseif(isset($_GET['newcat'])) { if(!isset($_SESSION['user'])) echo 'Forbidden. '; else echo '<form action="'.$ur['blog_dir'].'?newcatsave" method="post"> <a name="nc"></a>New:<br> <input type="text" name="newcat"> <br> <input type="submit" value="OK"></form> '; } else { if(isset($_SESSION['user'])) echo '<a href="'.$ur['blog_dir'].'?newcat#nc">New Category</a> '; } echo '</div></div> '; } function mosthittoday($ur) { if($ur['idx_mosthittodayonoff']=="1") { $huterimata=mysql_query("select * from blog order by hittoday desc limit {$ur['idx_jmlmosthittoday']}") or die(mysql_error()); echo '<div class="nav"> <div class="navtitle"><b>Most Hit Today:</b></div> <div class="navbox">'; while($f=mysql_fetch_array($huterimata)) { $f['title']=str_replace($ur['idx_updatenot'], "", $f['title']); echo '<p><a href="'.$ur['blog_dir'].blogpermalink($f['id']).'">'.$f['title'].'</a> ('.$f['hittoday'].' Hits)</p> '; } echo '</div></div> '; } } function mosthitall($ur) { if($ur['idx_mosthitonoff']=="1") { echo '<div class="nav"> <div class="navtitle"><b>Most Hit:</b></div> <div class="navbox">'; $huterimata=mysql_query("select * from blog order by hit desc limit {$ur['idx_jmlmosthit']}") or die(mysql_error()); while($f=mysql_fetch_array($huterimata)) { $f['title']=str_replace($ur['idx_updatenot'], "", $f['title']); echo '<p><a href="'.$ur['blog_dir'].blogpermalink($f['id']).'">'.$f['title'].'</a> ('.$f['hit'].' Hits)</p> '; } echo '</div></div> '; } } function lastcomment($ur) { if($ur['idx_lastcmtonoff']=="1") { $huterimata=mysql_query("select * from comment order by id desc limit {$ur['idx_jmllastcmt']}") or die(mysql_error()); echo '<div class="nav"> <div class="navtitle"><b>Recent Comment:</b></div> <div class="navbox">'; while($holm=mysql_fetch_array($huterimata)) { $holm['name']=substr(htmlentities($holm['name']), 0, $ur['idx_lastcmtname']); $holm['message']=stripslashes(substr(strip_tags(bbcodes($holm['message'])), 0, $ur['idx_lastcmtpesan'])); echo '<p id="lastcmt"><b>'.$holm['name'].'</b>: '.$holm['message'].' <a href="'.$ur['blog_dir'].blogpermalink($holm['blog_id']).'"><small>More..</small></a></p> '; } echo '<a href="'.$ur['blog_dir'].'recentcomment"><img src="'.$ur['blog_dir'].'images/comments.png" alt=""> <b>View Last 15 Comments</b></a></div></div> '; } } //End of Navigation Function /***************************/ //Start of Misc Function function admob_request($ur) //admob_request($admob_params) { if(!eregi("localhost",$_SERVER['SERVER_NAME'])) { $admob_params = array( 'ANALYTICS_ID' => '', 'AD_REQUEST' => true, 'ANALYTICS_REQUEST' => false, 'TEST_MODE' => false, 'OPTIONAL' => array() ); static $pixel_sent = false; $ad_mode = false; if (!empty($ur['PUBLISHER_ID'])) $ad_mode = true; $analytics_mode = false; if (!empty($admob_params['ANALYTICS_ID']) && !$pixel_sent) $analytics_mode = true; $protocol = 'http'; if (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) != 'off') $protocol = 'https'; $rt = $ad_mode ? ($analytics_mode ? 2 : 0) : ($analytics_mode ? 1 : -1); if ($rt == -1) return ''; list($usec, $sec) = explode(' ', microtime()); $params = array('rt=' . $rt, 'z=' . ($sec + $usec), 'u=' . urlencode($_SERVER['HTTP_USER_AGENT']), 'i=' . urlencode($_SERVER['REMOTE_ADDR']), 'p=' . urlencode("$protocol://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']), 'v=' . urlencode('20081105-PHPCURL-acda0040bcdea222')); $sid = empty($admob_params['SID']) ? session_id() : $admob_params['SID']; if (!empty($sid)) $params[] = 't=' . md5($sid); if ($ad_mode) $params[] = 's=' . $ur['PUBLISHER_ID']; if ($analytics_mode) $params[] = 'a=' . $admob_params['ANALYTICS_ID']; if (!empty($_COOKIE['admobuu'])) $params[] = 'o=' . $_COOKIE['admobuu']; if (!empty($admob_params['TEST_MODE'])) $params[] = 'm=test'; if (!empty($admob_params['OPTIONAL'])) { foreach ($admob_params['OPTIONAL'] as $k => $v) { $params[] = urlencode($k) . '=' . urlencode($v); } } $ignore = array('HTTP_PRAGMA' => true, 'HTTP_CACHE_CONTROL' => true, 'HTTP_CONNECTION' => true, 'HTTP_USER_AGENT' => true, 'HTTP_COOKIE' => true); foreach ($_SERVER as $k => $v) { if (substr($k, 0, 4) == 'HTTP' && empty($ignore[$k]) && isset($v)) { $params[] = urlencode('h[' . $k . ']') . '=' . urlencode($v); } } $post = implode('&', $params); $request = curl_init(); $request_timeout = 1; // 1 second timeout curl_setopt($request, CURLOPT_URL, 'http://r.admob.com/ad_source.php'); curl_setopt($request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($request, CURLOPT_TIMEOUT, $request_timeout); curl_setopt($request, CURLOPT_CONNECTTIMEOUT, $request_timeout); curl_setopt($request, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded', 'Connection: Close')); curl_setopt($request, CURLOPT_POSTFIELDS, $post); list($usec_start, $sec_start) = explode(' ', microtime()); $contents = curl_exec($request); list($usec_end, $sec_end) = explode(' ', microtime()); curl_close($request); if ($contents === true || $contents === false) $contents = ''; if (!$pixel_sent) { $pixel_sent = true; $contents .= "<img src=\"$protocol://p.admob.com/e0?" . 'rt=' . $rt . '&amp;z=' . ($sec + $usec) . '&amp;a=' . ($analytics_mode ? $admob_params['ANALYTICS_ID'] : '') . '&amp;s=' . ($ad_mode ? $ur['PUBLISHER_ID'] : '') . '&amp;o=' . (empty($_COOKIE['admobuu']) ? '' : $_COOKIE['admobuu']) . '&amp;lt=' . ($sec_end + $usec_end - $sec_start - $usec_start) . '&amp;to=' . $request_timeout . '" alt="" width="1" height="1">'; } return $contents; } } function cutter($content,$start,$end) //ini buat grabber (fungsi potong) { if($content && $start && $end) { $r = explode($start, $content); if (isset($r[1])){ $r = explode($end, $r[1]); return $r[0]; } return ''; } } function mobile() //return true jika terdeteksi user agen mobile { $text = $_SERVER['HTTP_USER_AGENT']; $mobile=false; $var=array("Mozilla/4.", "Mozilla/3.0", "AvantGo", "ProxiNet", "Danger hiptop 1.0", "DoCoMo/", "Google CHTML Proxy/", "UP.Browser/", "SEMC-Browser/", "J-PHONE/", "PDXGW/", "ASTEL/", "Mozilla/1.22", "Handspring", "Windows CE", "PPC", "Mozilla/2.0", "Blazer/", "Palm", "WebPro/", "EPOC32-WTL/", "Tungsten", "Netfront/", "Mobile Content Viewer/", "PDA", "MMP/2.0", "Embedix/", "Qtopia/", "Xiino/", "BlackBerry", "Gecko/20031007", "MOT-", "UP.Link/", "Smartphone", "portalmmm/", "Nokia", "Symbian", "AppleWebKit/413", "UPG1 UP/", "RegKing", "STNC-WTL/", "J2ME", "Opera Mini/", "SEC-", "ReqwirelessWeb/", "AU-MIC/", "Sharp", "SIE-", "SonyEricsson", "Elaine/", "SAMSUNG-", "Panasonic", "Siemens", "Sony", "Verizon", "Cingular", "Sprint", "AT&T;", "Nextel", "Pocket PC", "T-Mobile'; 'Orange", "Casio", "HTC", "Motorola", "Samsung", "NEC"); $result = count($var); for ($i=0;$i<$result;$i++) { if(eregi($var[$i],$text)) $mobile=true; } return $mobile; } function visit($ur) //User online, hits today dan total hits { $session=session_id(); $time=time(); $time_check=$time-400; $result=mysql_query("SELECT * FROM user_online WHERE user_ip='{$_SERVER['REMOTE_ADDR']}'"); $count=mysql_num_rows($result); if($count=="0") { $_SERVER['HTTP_USER_AGENT']=strip_tags(addslashes($_SERVER['HTTP_USER_AGENT'])); $result1=mysql_query("INSERT INTO user_online (session, time, user_ip, user_browser, user_location) VALUES('$session', '$time', '{$_SERVER['REMOTE_ADDR']}', '{$_SERVER['HTTP_USER_AGENT']}', '{$_SERVER['REQUEST_URI']}')"); } else { $_SERVER['HTTP_USER_AGENT']=strip_tags(addslashes($_SERVER['HTTP_USER_AGENT'])); $result2=mysql_query("UPDATE user_online SET time='$time', user_ip='{$_SERVER['REMOTE_ADDR']}', user_browser='{$_SERVER['HTTP_USER_AGENT']}', user_location='{$_SERVER['REQUEST_URI']}' WHERE session = '$session'"); } $result3=mysql_query("SELECT * FROM user_online"); $user_online=mysql_num_rows($result3); $result4=mysql_query("DELETE FROM user_online WHERE time<$time_check"); if(!isset($_SESSION['user']) && !eregi('bot',$_SERVER['HTTP_USER_AGENT'])) { mysql_query("update user set hittoday=hittoday+1, hit=hit+1 where id='1'"); } echo '<div class="visit"><small><tr><td><a href="'.$ur['blog_dir'].'whos" target="_blank">'.$user_online.'</a></td><td> Online</td></tr> <tr><td>Today</td><td>:<font class="#3399ff"> '.$ur['hittoday'].'</font> visit</td></tr> <tr><td>Total</td><td>:<font class="#3399FF"> '.$ur['hit'].'</font> visit</td></tr><br></table> Powered by eMobileBlog v3.2 beta FullyModified by <a href="http://errorisme.com" target="_blank">Errorisme Corp.</a> Original Script by <a href="http://huteri.net" target="_blank">Huteri Manza</a> Copyright &copy; 2010 </small></div> '; } function blogpermalink($id) { $per=mysql_query("select bloglink, cat_id from blog where id='$id'") or die(mysql_error()); $ma=mysql_fetch_row($per); $link=catlink($ma[1]).'/'.$ma[0].'/'; return $link; } function catpermalink($id) { $per=mysql_query("select catlink from kategori where id='$id'") or die(mysql_error()); $ma=mysql_fetch_row($per); $link='category/'.$ma[0].'/'; return $link; } function catname($cat_id) { $q=mysql_query("select kategori from kategori where id='$cat_id'") or die(mysql_error()); $w=mysql_fetch_row($q); return $w[0]; } function catlink($cat_id) { $ku=mysql_query("select catlink from kategori where id='$cat_id'") or die(mysql_error()); $ci=mysql_fetch_row($ku); return $ci[0]; } function bloglink($blog_id) { $bl=mysql_query("select bloglink from blog where id='$blog_id'") or die(mysql_error()); $lk=mysql_fetch_row($bl); return $lk[0]; } function catlinkid($cat_link) { $ct=mysql_query("select id from kategori where catlink='$cat_link'") or die(mysql_error()); $cid=mysql_fetch_row($ct); return $cid[0]; } function bloglinkid($blog_link) { $blg=mysql_query("select id from blog where bloglink='$blog_link'") or die(mysql_error()); $blid=mysql_fetch_row($blg); return $blid[0]; } function blogtitle($blog_link) { $blt=mysql_query("select title from blog where bloglink='$blog_link'") or die(mysql_error()); $bltt=mysql_fetch_row($blt); return $bltt[0]; } function blogcatid($blog_link) { $bci=mysql_query("select cat_id from blog where bloglink='$blog_link'") or die(mysql_error()); $bcid=mysql_fetch_row($bci); return $bcid[0]; } function username($user_id) { $huteri=mysql_query("select * from user where id='$user_id'") or die(mysql_error()); $manza=mysql_fetch_array($huteri); return $manza['name']; } function userid($username) { $z=mysql_query("select id from user where name='$username' limit 1") or die(msyql_error()); $x=mysql_fetch_row($z); return $x[0]; } function catid($cat) { $v=mysql_query("select id from kategori where kategori='$cat'") or die(mysql_error()); $n=mysql_fetch_row($v); return $n[0]; } function jmlkomen($manzalog) { $huteri=mysql_query("select count(*) from comment where blog_id='$manzalog'"); $k=mysql_fetch_row($huteri); return $k[0]; } function cmtonoff($blog_id) { $co=mysql_query("select blogcmtonoff from blog where id='$blog_id'") or die(mysql_error()); $coo=mysql_fetch_row($co); return $coo[0]; } function jmlpercat($id) { $huteri=mysql_query("select count(id) from blog where cat_id='$id'") or die(mysql_error()); $manza=mysql_fetch_row($huteri); return $manza[0]; } function countcomment($id) { $count=mysql_query("select count(id) from comment where blog_id='$id' and date(time)=curdate()") or die(mysql_error()); $hasil=mysql_fetch_row($count); return $hasil[0]; } function aritmethic_captcha($rand) { $sub1=rand(1,9); $sub2=$rand-$sub1; if($sub2<0) return $sub1.$sub2; else return $sub2.'+'.$sub1; } //End of Misc Function ?> Fatal error: Call to undefined function mobile() in /home/vhosts/ucp.freevar.com/header.php on line 14
Free Web Hosting