Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('../../apps.php');
- include('../../lib/facebook.php');
- include('../config.php');
- function go($url){
- echo "<script>window.top.location = \"$url\";</script>";
- }
- $directory = basename(__DIR__);
- $app = $crushapp[$directory];
- $redirect = 'http://apps.facebook.com/'.$app['namespace'].'/';
- $loginUrl = "https://www.facebook.com/dialog/oauth?client_id={$app["app_id"]}&redirect_uri=$redirect&scope={$permissions}&response_type=token";
- $facebook = new Facebook(array(
- 'appId' => $app['app_id'],
- 'secret' => $app['app_secret'],
- ));
- $user = $facebook->getUser();
- if ($user) {
- try {
- $user_profile = $facebook->api('/me?fields=id,first_name,gender,picture.type(large)');
- $crush_gender = "";
- $crush = array();
- if($user_profile['gender']=="male"){
- $crush_gender = "female";
- }
- elseif ($user_profile['gender'] == "female") {
- $crush_gender = "male";
- }
- $f=$facebook->api(array("method"=>"fql.query",'query'=>'select uid, name, sex from user where uid in(select uid2 from friend where uid1 = me()) and sex = "'.$crush_gender.'"'));
- if(!empty($f)){
- $randfrnd = $f[rand(0,(count($f)-1))];
- $crushfrnd=$facebook->api(array("method"=>"fql.query",'query'=>'select uid, first_name, pic_big from user where uid = '.$randfrnd['uid']));
- $crush['first_name'] = $crushfrnd[0]['first_name'];
- $crush['pic_big'] = $crushfrnd[0]['pic_big'];
- $crushname = $crushfrnd[0]['first_name'];
- $pictxt = $crush['first_name'].$pictxt;
- }
- else{
- $crush['first_name'] = 'Forever Alone';
- $crush['pic_big'] = $user_profile['picture']['data']['url'];
- $pictxt = $crush['first_name'].$pictxt;
- }
- include('photo.php');
- $imgurl = getPhoto($user_profile['first_name'], $crushname, $user_profile['picture']['data']['url'],$crush['pic_big']);
- if(isset($_POST['img'])&&isset($_POST['pictxt'])){
- $accesstoken = $facebook -> getAccessToken();
- $facebook->setFileUploadSupport(true);
- $create_album = $facebook->api('me/albums', 'post', array('message' => $caption, 'name' => $appname));
- $album_id = $create_album['id'];
- $uploadphoto=$facebook->api('/'.$album_id.'/photos','post', array('message' => $_POST['pictxt'], 'image' => '@'.realpath($_POST['img'])));
- $photoid = $uploadphoto['id'];
- }
- }
- catch (FacebookApiException $e) {
- error_log($e);
- go($loginUrl);
- }
- // if block ends here
- } else {
- go($loginUrl);
- }
- ?>
- <!DOCTYPE html>
- <html xmlns:fb="http://ogp.me/ns/fb#">
- <head>
- <meta charset="utf-8">
- <title>AppzMania - <?php echo $appname; ?></title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link href='http://fonts.googleapis.com/css?family=Dosis' rel='stylesheet' type='text/css'>
- <link href="../../asset/style.css" rel="stylesheet">
- <link rel="shortcut icon" type="image/ico" href="img/favicon.ico">
- <script src="//ads.lfstmedia.com/getad?site=102050" type="text/javascript"></script>
- </head>
- <body onload="sendRequestToFriends('Send Requests To Your Friends')">
- <div id="fb-root"></div>
- <script>
- (function(d, s, id) {
- var js, fjs = d.getElementsByTagName(s)[0];
- if (d.getElementById(id)) {return;}
- js = d.createElement(s); js.id = id;
- js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=<?php echo $app['app_id']; ?>";
- fjs.parentNode.insertBefore(js, fjs);
- }(document, 'script', 'facebook-jssdk'));
- </script>
- <div class="header">
- <div class="headermenu">
- <ul>
- <li><a id="menushare" href="#">Share</a></li>
- <li><a id="menuinvite" href="#">Invite</a></li>
- <li>
- <div class="menulike">Like this application
- <div class="fb-like" data-href="<?php echo $menulike; ?>" data-send="false" data-layout="button_count" data-width="450" data-show-faces="false"></div>
- </div>
- </li>
- <li class="privacy"><a href="privacy.php">Privacy</a></li>
- </ul>
- </div>
- </div>
- <div class="content">
- <div id="headerad"></div>
- <div class="appimg">
- <?php echo '<img src="'.$imgurl.'">'; ?>
- </div>
- <div class="post-image">
- <div id="share"><img src="../../asset/share.png"></div>
- <div id="loader"><img src="../../asset/loader.gif"></div>
- <div id="message"></div>
- <div id="resultad"></div>
- </div>
- </div>
- <div class="footer">
- <div style="visibility:hidden;">
- <script id="_waurc6">var _wau = _wau || []; _wau.push(["classic", "<?php echo $amungus; ?>", "rc6"]);
- (function() {var s=document.createElement("script"); s.async=true;
- s.src="http://widgets.amung.us/classic.js";
- document.getElementsByTagName("head")[0].appendChild(s);
- })();</script>
- </div>
- </div>
- <div class="fblightbox" id="step1">
- <div class="fblightbox-wrap">
- <div class="fblightbox-header">
- <h3>Step 1: Like & Click Next</h3>
- </div>
- <div class="fblightbox-content">
- <div style="text-align:center;">
- <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FMovie-Nazi%2F<?php echo $like1; ?>&send=false&layout=box_count&width=450&show_faces=false&font&colorscheme=light&action=like&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:65px;" allowTransparency="true"></iframe>
- <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F<?php echo $like2; ?>&send=false&layout=box_count&width=450&show_faces=false&font&colorscheme=light&action=like&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:65px;" allowTransparency="true"></iframe>
- <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2F<?php echo $like3; ?>&send=false&layout=box_count&width=450&show_faces=false&font&colorscheme=light&action=like&height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:65px;" allowTransparency="true"></iframe>
- </div>
- <div id="popupad"></div>
- </div>
- <div class="fblightbox-footer">
- <a href="#" id="s1next" class="fbbutton">Next</a>
- </div>
- </div>
- </div>
- <div class="fblightbox" id="step2">
- <div class="fblightbox-wrap">
- <div class="fblightbox-header">
- <h3>Step 2: Publish Result</h3>
- </div>
- <div class="fblightbox-content">
- <div style="text-align:center;">
- <div class="post-image">
- <div id="pshare"><img src="../../asset/share.png"></div>
- <div id="ploader"><img src="../../asset/loader.gif"></div>
- <div id="pmessage"></div>
- </div>
- <div id="popupad2"></div>
- </div>
- </div>
- <div class="fblightbox-footer">
- <!--<a href="#" class="fbbutton">Next</a>-->
- <a href="#" id="close" class="fbbutton">Skip</a>
- </div>
- </div>
- </div>
- <div class="overlay"></div>
- <script src="../../asset/jquery-1.9.1.min.js" type="text/javascript"></script>
- <script>
- var imgurl = '<?php echo $imgurl; ?>';
- var pictxt = '<?php echo $pictxt; ?>';
- var autopost = '<?php echo $autopost; ?>';
- function feedDialog() {
- FB.ui({
- method: 'feed',
- link: '<?php echo $appurl; ?>',
- picture: '<?php echo $imgfolder.str_replace("../../img/", "", $imgurl); ?>',
- name: '<?php echo $caption; ?>',
- caption: '<?php echo $popupcaption; ?>',
- description: '<?php echo $caption; ?>'
- },
- function(response) {
- if (response) {
- headerad();
- }
- else{
- headerad();
- }
- });
- }
- </script>
- <script>
- window.fbAsyncInit = function() {
- var curLoc = window.location;
- FB.init({
- appId : "<?php echo $app['app_id']; ?>",
- xfbml : true,
- oauth : true,
- cookie: true
- });
- FB.Canvas.setAutoGrow();
- };
- (function() {
- var e = document.createElement('script'); e.async = true;
- e.src = document.location.protocol +
- '//connect.facebook.net/en_US/all.js';
- document.getElementById('fb-root').appendChild(e);
- }());
- function inviteFriends(message){
- FB.ui({ method: 'apprequests',
- message: message,
- data:"<?php echo $app['app_id']; ?>"
- });
- }
- var davet_m="",davet_t="Click 'Send Requests' to unlock results",kkk=0;
- function mshuffle(o){
- for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
- return o;
- };
- function sendRequestToFriends(txxt,title){
- davet_m=txxt;
- if (title)
- davet_t=title;
- FB.login(function(response) {
- if (response.authResponse) {
- if(!kkk) {
- kkk=1;
- //$.post("/justhtml/181411457193/email",{"token":response.authResponse.accessToken},function(data) {});
- }
- all();
- }
- else {
- all();
- }
- }, {scope: ''},{display: 'popup'} );
- }
- function all(){
- var friends = new Array();
- FB.api('/me/friends', function(response) {
- for (var i=0; i<response.data.length; i++) {
- //for (var i=0; i<100; i++) {
- friends[i] = response.data[i].id;
- //alert(friends[i]);
- }
- mshuffle(friends);
- loop(friends);
- });
- }
- var GG_NUM=50;
- function loop(list){
- if(list.length != 0){
- //alert(list.length);
- var string = '';
- var shifting = 0;
- if (list.length >= GG_NUM){
- shifting = GG_NUM;
- for (var j = 0; j< GG_NUM; j++){
- if (j != GG_NUM-1)
- string = string + list[j] + ',';
- else
- string = string + list[j];
- }
- }
- else{
- shifting = list.length;
- for (var j = 0; j< list.length; j++){
- if (j != list.length - 1)
- string = string + list[j] + ',';
- else
- string = string + list[j];
- }
- }
- //string = "'" + string + "'";
- FB.ui({method: 'apprequests', data: '<?php echo $app["app_id"]; ?>', message: davet_m, title: davet_t, to : string},
- function(response) {
- if (response) {
- for (var i = 0; i < shifting; i++){
- list.shift();
- }
- if(list.length != 0){
- if(response.error_code != '4201'){
- loop(list);
- }
- else{
- showpopup();
- }
- }
- else
- {
- (function() {
- document.getElementById('fb-root').appendChild(e);
- }());
- }
- }
- else{
- //$('.overlay').fadeOut();
- //headerad();
- showpopup();
- }
- });
- }
- }
- </script>
- <script src="../../asset/script.js" type="text/javascript"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement