· 8 years ago · Jul 18, 2017, 06:54 AM
1<?php
2/**
3*
4* @ This file is created by http://DeZender.Net
5* @ deZender (PHP5 Decoder for ionCube Encoder)
6*
7* @ Version : 3.0.7.0
8* @ Author : DeZender
9* @ Release on : 22.06.2017
10* @ Official site : http://DeZender.Net
11*
12*/
13
14if (!(function_exists( 'FbOAuth_Groups' ))) {
15 function FbOAuth_Groups($access_token)
16 {
17 try {
18 $params = array(
19 0 => 'fields=id,name,privacy',
20 'limit' => 10000,
21 'access_token' => $access_token
22 );
23 return FbOAuth( )->api( '/v2.9/me/groups', 'GET', $params );
24 }
25 catch (Exception $e) {
26 return false;
27 }
28 }
29}
30
31if (!(function_exists( 'FbOAuth_Pages' ))) {
32 function FbOAuth_Pages($access_token)
33 {
34 try {
35 $params = array(
36 0 => 'fields=id,name,category',
37 'limit' => 10000,
38 'access_token' => $access_token
39 );
40 return FbOAuth( )->api( '/v2.9/me/accounts', 'GET', $params );
41 }
42 catch (Exception $e) {
43 return false;
44 }
45 }
46}
47
48if (!(function_exists( 'FbOAuth_Liked_Pages' ))) {
49 function FbOAuth_Liked_Pages($access_token)
50 {
51 try {
52 $params = array(
53 0 => 'fields=id,name,category',
54 'limit' => 10000,
55 'access_token' => $access_token
56 );
57 return FbOAuth( )->api( '/v2.9/me/likes', 'GET', $params );
58 }
59 catch (Exception $e) {
60 return false;
61 }
62 }
63}
64
65if (!(function_exists( 'FbOAuth_Get_Info_App' ))) {
66 function FbOAuth_Get_Info_App($appId)
67 {
68 try {
69 $ch = curl_init( );
70 curl_setopt( $ch, CURLOPT_URL, 'https://graph.facebook.com/' . $appId );
71 curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
72 curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
73 $response = curl_exec( $ch );
74 curl_close( $ch );
75 return json_decode( $response );
76 }
77 catch (Exception $e) {
78 return false;
79 }
80 }
81}
82
83if (!(function_exists( 'FbOAuth_User' ))) {
84 function FbOAuth_User($access_token)
85 {
86 try {
87 $params = array(
88 0 => 'fields=id,name',
89 'access_token' => $access_token
90 );
91 return FbOAuth( )->api( '/v2.9/me', 'GET', $params );
92 }
93 catch (Exception $e) {
94 return false;
95 }
96 }
97}
98
99if (!(function_exists( 'FbOAuth_GetPost' ))) {
100 function FbOAuth_GetPost($post_id, $access_token)
101 {
102 try {
103 $params = array(
104 0 => '',
105 'access_token' => $access_token
106 );
107 $data = FbOAuth( )->api( '/v2.9/' . $post_id . '?fields=comments,likes,sharedposts', 'GET', $params );
108
109 if (!(isset( $data['error'] ))) {
110 $like = ((isset( $data['likes'] ) ? count( $data['likes']['data'] ) : 0));
111 $sharedposts = ((isset( $data['sharedposts'] ) ? count( $data['sharedposts']['data'] ) : 0));
112 $comments = ((isset( $data['comments'] ) ? (int) $data['comments']['data'] : 0));
113 ms( array(
114 'st' => 'success',
115 'txt' => "\r\n" . ' Likes: <b>' . $like . '</b><br/>' . "\r\n" . ' Comments: <b>' . $comments . '</b><br/>' . "\r\n" . ' Shareds: <b>' . $sharedposts . '</b>'
116 ) );
117 }
118 else {
119 ms( array(
120 'st' => 'error',
121 'label' => 'bg-red',
122 'txt' => l( 'Error' )
123 ) );
124 }
125 }
126 catch (Exception $e) {
127 return false;
128 }
129 }
130}
131
132if (!(function_exists( 'FbOAuth_Access_Token_Page' ))) {
133 function FbOAuth_Access_Token_Page($pageid, $access_token)
134 {
135 try {
136 $params = array( 'access_token' => $access_token );
137 $result = FbOAuth( )->api( '/v2.9/' . $pageid . '?fields=access_token', 'GET', $params );
138
139 if (isset( $result['access_token'] )) {
140 return $result['access_token'];
141 }
142
143 return false;
144 }
145 catch (Exception $e) {
146 return false;
147 }
148 }
149}
150
151if (!(function_exists( 'GET_PAGE_ACCESS_TOKEN' ))) {
152 function GET_PAGE_ACCESS_TOKEN($user = '', $pass = '', $app = '')
153 {
154 switch ($app) {
155 case '6628568379':
156 $api_key = '882a8490361da98702bf97a021ddc14d';
157 $secretkey = '62f8ce9f74b12f84c123cc23437a4a32';
158 break;
159
160 default:
161 $api_key = '3e7c78e35a76a9299309885393b02d97';
162............................................................................
163...........................................
164...............