Advertisement
plas71k

ahtu => decoded

Feb 27th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.15 KB | None | 0 0
  1. <?php
  2. /*
  3. * @ Pirate-Sky Crew :: PHP Decoder v2
  4. * @ Author: pLa$71k
  5. * @ Web: http://pirate-sky.com
  6. * @ Pirate-Sky Crew © 2008 - 2013
  7. */
  8.  
  9. require_once 'config.php';
  10. $userId = $facebook->getUser();
  11. if ($userId) {
  12.     try {
  13.         $userData = $facebook->api('/me');
  14.     }
  15.     catch (FacebookApiException $e) {
  16.         setcookie("fbsr_" . $global['app_id'], '', time() - 75000, "/");
  17.         setcookie("fbm_" . $global['app_id'], '', time() - 75000, "/");
  18.         if (isset($_COOKIE["fbm_" . $global['app_id']])) {
  19.             $domain_cookie = str_replace("base_domain=", "", $_COOKIE["fbm_" . $global['app_id']]);
  20.             setcookie("fbsr_" . $global['app_id'], '', time() - 75000, "/", $domain_cookie);
  21.             setcookie("fbm_" . $global['app_id'], '', time() - 75000, "/", $domain_cookie);
  22.         }
  23.         $facebook->destroySession();
  24.         $userId = NULL;
  25.     }
  26. }
  27. if (!($userId)) {
  28.     $loginUrl = $facebook->getLoginUrl($login_url);
  29.     echo "<script>top.location.href = '" . $loginUrl . "';</script>";
  30.     if (isset($_GET['video'])) {
  31.         $singleVideoDet = getVideoById($_GET['video']);
  32.         if (!file_exists("thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg")) {
  33.             require_once('includes/simpleimage.php');
  34.             $image = new SimpleImage();
  35.             $image->load("http://img.youtube.com/vi/" . $singleVideoDet[0]['video_id'] . "/0.jpg");
  36.             $image->resizeToHeight(150);
  37.             $image->save("thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg");
  38.             $picture   = ImageCreateFromJPEG("thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg");
  39.             $play      = ImageCreateFromPNG($global['home_link'] . "styles/img/play.png");
  40.             $imageSize = getimagesize("thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg");
  41.             imagecopy($picture, $play, ($imageSize[0] / 2) - 24, 50, 0, 0, 48, 48);
  42.             imagejpeg($picture, "thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg");
  43.         }
  44.         echo '<meta property="og:title" content="';
  45.         echo $singleVideoDet[0]['title'];
  46.         echo '"/>
  47. <meta property="og:type"  content="video.other" />
  48. <meta property="og:url" content="';
  49.         echo $global['home_link'] . "details.php?video=" . $singleVideoDet[0]['id'];
  50.         echo '"/>
  51. <meta property="og:image" content="';
  52.         echo $global['home_link'] . "thumbs/" . $singleVideoDet[0]['video_id'] . ".jpg";
  53.         echo '"/>
  54. <meta property="og:description" content="';
  55.         echo $singleVideoDet[0]['desc'];
  56.         echo '"/>
  57. ';
  58.     }
  59.     exit();
  60. }
  61. $extendedAccessToken = $facebook->getExtendedAccessToken();
  62. $facebook->setAccessToken($extendedAccessToken);
  63. try {
  64.     $userData = $facebook->api('/me');
  65. }
  66. catch (FacebookApiException $e) {
  67. }
  68. if ($userData) {
  69.     $userDbData = userExist($userData['id']);
  70.     if (!$userDbData) {
  71.         createUser($userData, $facebook->getAccessToken());
  72.         if ($global['mailchimp_or_aweber'] == 1) {
  73.             $api        = new MCAPI($global['mailchimp_apikey']);
  74.             $merge_vars = array(
  75.                 'FNAME' => $userData['first_name'],
  76.                 'LNAME' => $userData['last_name']
  77.             );
  78.             $retval     = $api->listSubscribe($global['mailchimp_listId'], $userData['email'], $merge_vars, 'html', false);
  79.         } elseif ($global['mailchimp_or_aweber'] == 2) {
  80.             try {
  81.                 $account        = $aweber->getAccount($global['accessKey'], $global['accessSecret']);
  82.                 $listURL        = "/accounts/" . $global['account_id'] . "/lists/" . $global['list_id'] . "";
  83.                 $list           = $account->loadFromUrl($global['listURL']);
  84.                 $params         = array(
  85.                     'email' => $userData['email'],
  86.                     'name' => $userData['name']
  87.                 );
  88.                 $subscribers    = $list->subscribers;
  89.                 $new_subscriber = $subscribers->create($params);
  90.             }
  91.             catch (AWeberAPIException $exc) {
  92.             }
  93.         }
  94.     } else {
  95.         $option['access_token'] = $facebook->getAccessToken();
  96.         updateUser($option, $userDbData[0]['id'], $userDbData[0]['uid']);
  97.     }
  98. }
  99. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement