Guest User

Untitled

a guest
Aug 31st, 2012
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 8.69 KB | None | 0 0
  1. <?php
  2. header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
  3. session_start();
  4. require_once('./src/facebook.php');
  5.  
  6.  
  7. ?>
  8. <pre>
  9. </pre>
  10. <style>html,body{text-align:center;margin: 0 auto}</style>
  11. <?php
  12. $fbconfig = array();
  13.  
  14. /**
  15. @AUTHOR JESPER KAMPMANN MADSEN
  16. **/
  17.  
  18. $message  = "Dette er en besked når man bliver inviteret.";
  19. $event_id = 216549681805928;
  20.  
  21. $id_array            = array();
  22. $fbconfig['appId']   = "474759532549048";
  23. $fbconfig['secret']  = "674f783bd3c3055b3be1f1de75c23160";
  24. $fbconfig['baseurl'] = "http://fb.pokerplayus.com";
  25.  
  26. $facebook = new Facebook($fbconfig);
  27. $user     = $facebook->getUser();
  28.  
  29. if (!$user):
  30.     $loginUrl = $facebook->getLoginUrl(array(
  31.         'scope' => 'read_friendlists,user_likes,publish_actions,create_event,user_events,friends_events'
  32.     ));
  33. endif;
  34.  
  35.  
  36.  
  37.  
  38.  
  39. if (isset($_POST['friends'])):
  40.     $e  = "";
  41.     $id = "";
  42.     foreach ($_GET as $l => $fis):
  43.         $e .= $l . "=" . $fis . "&";
  44.     endforeach;
  45.    
  46.     foreach ($_POST['friends'] as $ids):
  47.         $id .= $ids . "-";
  48.     endforeach;
  49.    
  50.     $_SESSION['__ids'] = $id;
  51.    
  52.    
  53.     $fbconfig = array();
  54.    
  55.    
  56.     mysql_connect("localhost", "jekappfb", "jekappfb");
  57.     mysql_select_db("jekappfb");
  58.    
  59.     $o   = mysql_query("select kode from gyldige_koder order by rand() LIMIT 0,1");
  60.     $row = mysql_fetch_assoc($o);
  61.    
  62.     $message  = "Du er blevet inviteret til at spille en pokerturnering.";
  63.     $event_id = "219507068176656";
  64.     $code     = "";
  65.     $id_array = array();
  66.    
  67.     $herZ = "";
  68.    
  69.     $lol = array();
  70.     $o   = explode("-", $_SESSION['__ids']);
  71.    
  72.     foreach ($o as $i):
  73.         $herZ .= $i . ",";
  74.     endforeach;
  75.    
  76.     $herZ = substr_replace($herZ, "", -2);
  77.    
  78.    
  79.     //Send invitationer
  80.     if (!isset($_SESSION['__myCode'])):
  81.         $_SESSION['__myCode'] = $row['kode'];
  82.         mysql_query("DELETE FROM `gyldige_koder` WHERE `kode` = '" . $code . "'") or die(mysql_error());
  83.     else:
  84.         $_SESSION['__myCode'] = $_SESSION['__myCode'];
  85.     endif;
  86.    
  87. ?><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  88. <style>h1{color:#fff;font-family:"Open Sans";font-style:normal;margin:0;padding:0}body{background:#c5a069;margin: 0 auto;padding:0;margin:0}p{font-family:arial;font-size:14px;color:#fff}*{color:#fff;}html,body{font-family:arial;font-size:12px}td{font-size:12px}button{background:green;color:white;padding:5px;font-size:16px;font-weight:bold;text-align:center;margin: 0 auto}.code{font-size:18px;font-weight:bold;color:orange}</style>
  89. <div style="width:810px;height:638px;background-repeat:no-repeat;background-image:url(4_bg.jpg);margin: 0 auto;text-align:center;">
  90.  
  91. <div style="padding-top:360px;text-align:left;padding-left:60px;font-size:14px">
  92. <b>Din unique kode er: <span class="code"><?php
  93.     echo $_SESSION['__myCode'];
  94. ?></span></b><br><BR />
  95. Find præmien på niveau 6, start spillet og indtast din kode.
  96. <br/><br><br/><br><div style="width:700px;cursor:pointer;height:190px;position:relative" onclick="location.href='http://pokerplayus.com';" ></div>
  97. </div>
  98. <div style="margin: 0 auto;text-align:center;width:810px;height:75px;background-image:url(footer.jpg)"></div>
  99. <?php
  100.     echo "<!--" . $facebook->api("/219507068176656/invited?users=" . $herZ, "POST") . "-->";
  101. ?>
  102.  
  103.  
  104. <?php
  105.    
  106.     exit;
  107. endif;
  108.  
  109.  
  110. ?>
  111.    
  112. <html><head>
  113.  
  114. <!--  @AUTHOR JESPER KAMPMANN MADSEN - [email protected]>
  115.  
  116.  
  117. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
  118. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  119.  
  120.     <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700' rel='stylesheet' type='text/css'>
  121.    
  122.  
  123. <!--connect-->
  124. <style>h1{color:#fff;font-family:"Open Sans";font-style:normal;margin:0;padding:0}body{background:#c5a069}p{font-family:arial;font-size:14px;color:#fff}*{color:#fff;}html,body{font-family:arial;font-size:12px}td{font-size:12px}button{background:green;color:white;padding:5px;font-size:16px;font-weight:bold;text-align:center;margin: 0 auto}</style>
  125. </head><body style="margin:0;padding:0">
  126. <div style="text-align:center;margin: 0 auto;height:638px;width:810px;background:url(background.jpg);background-repeat:no-repeat;text-align:left;">
  127.  
  128.    <?php
  129. if (!$user):
  130. ?>
  131.      
  132.       <script>location.href='<?php echo $loginUrl;?>';</script>
  133.        <?php
  134.     $nextStep = 0;
  135. ?>
  136.    <?php
  137. else:
  138. ?>
  139.        <?php
  140.     $nextStep = 1;
  141. ?>
  142.    <?php
  143. endif;
  144. ?>
  145.    
  146.    
  147.    <?php
  148. if ($nextStep == 1):
  149. //check om allerede har liked?
  150.     $likes = $facebook->api("/me/likes/142659945853350");
  151.     if (!empty($likes['data'])):
  152.         $__jk = 1;
  153.     else:
  154.         $__jk = 0;
  155.     endif;
  156.    
  157.    
  158. ?>
  159.    
  160.    
  161.    <?php
  162.     if ($__jk == 0):
  163. ?>
  164.    <div style="padding-top:300px;padding-left:53px">
  165.     <p style="margin-top:50px">Syntes godt om os og se hvordan:<br/><div id="fb-root"></div>
  166. <script>(function(d, s, id) {
  167.   var js, fjs = d.getElementsByTagName(s)[0];
  168.   if (d.getElementById(id)) return;
  169.   js = d.createElement(s); js.id = id;
  170.   js.src = "//connect.facebook.net/da_DK/all.js#xfbml=1&appId=474759532549048";
  171.   fjs.parentNode.insertBefore(js, fjs);
  172. }(document, 'script', 'facebook-jssdk'));</script>
  173.  
  174.     <div id="fb-root"></div>
  175.    
  176.    
  177. <script>
  178. FB.init({
  179.     appId:<?php echo $fbconfig['appId'];?>,
  180.     cookie:false,
  181.     status:true,
  182.     xfbml:true
  183. });
  184.  
  185. FB.Event.subscribe('edge.create', function(href, widget) {
  186.     window.location.reload();
  187.   });
  188.  
  189. </script>
  190. <div class="fb-like" data-href="http://facebook.com/pokerplayus" data-send="false" data-width="350" data-show-faces="false"  data-font="arial"></div>
  191. </div>
  192. <?php
  193.     else:
  194. ?>
  195.  
  196. <?php
  197.         if (!isset($_GET['state'])):
  198. ?>
  199. <script>location.href='<?php echo $loginUrl;?>';</script>
  200. <?php
  201.         endif;
  202. ?>
  203. <style>
  204. .friends{float:left;color:#000;width:220px;margin-right:10px;background-color:#fff;margin-bottom:3px;filter:alpha(opacity=80);
  205. opacity: 0.8;
  206. -moz-opacity:0.8;}
  207. </style>
  208. <div style="padding-top:330px;padding-left:55px"><div id="inviteStart">
  209. <div style="width:295px">
  210. <p>Dette er en speciel invitation for dig og dine
  211. venner og derfor skal du have en unique kode.</p>
  212.  
  213. <p>Koden får du nu, når du har inviteret 5 venner,
  214. som du vil give denne specielle invitation. </p>
  215.  
  216. <p>Takket være dig, kan dine venner også spille
  217. med om en rejse for 2 personer til Las Vegas.</p>
  218. </div>
  219. <div style="text-align:center"><img src="2_stor_knap.png" style="cursor:pointer" onclick="$('#inviteStart').fadeOut(function(){$('#inviteOk').fadeIn()});"/></div></div>
  220. <div id="inviteOk" style="display:none">
  221. <div style="clear:both"></div><br><br><b>Inviter min. 5 venner for at få kode!</b><br>
  222. <br><img src="3_lillle_knap.png" onclick="submitForm()" style="cursor:pointer"><br /><br/><div style="clear:both"></div>
  223. <form action="" method="post" id="hey">
  224. <input type="hidden" value="<?php
  225.         echo $_REQUEST['state'];
  226. ?>" name="state" />
  227. <input type="hidden" value="<?php
  228.         echo $_REQUEST['code'];
  229. ?>" name="code" />
  230. <input type="hidden" value="#_=_" name="esc" />
  231. <?php
  232.         foreach ($_SESSION as $o => $l):
  233. ?>
  234.   <input type="hidden" name="<?php
  235.             echo $o;
  236. ?>"  value="<?php
  237.             echo $l;
  238. ?>"/>
  239. <?php
  240.         endforeach;
  241. ?>
  242.  
  243. <div style="height:200px;overflow-y:auto">
  244. <?php
  245.         $friends = $facebook->api('/me/friends');
  246.        
  247.         foreach ($friends as $key => $value):
  248.             foreach ($value as $fkey => $fvalue):
  249.                 if (is_numeric($fvalue['id'])):
  250.                     echo '<div class="friends"><table><tr><td><input type="checkbox" name="friends[]" value="' . $fvalue['id'] . '" /></td><td><img src="http://graph.facebook.com/' . $fvalue['id'] . '/picture" title="' . $fvalue['name'] . '"/></td><td><span style="color:#000"> ' . $fvalue['name'] . '</span></td></tr></table></div>';
  251.                 endif;
  252.             endforeach;
  253.         endforeach;
  254. ?></div></form>
  255.  
  256. <div style="clear:both"></div><br />
  257. <img src="3_lillle_knap.png" onclick="submitForm()" style="cursor:pointer">
  258. <div style="clear:both"></div><br />
  259. </div>
  260.  
  261. <?php
  262.     endif;
  263. endif;
  264. ?>
  265. </p>
  266. </div></div></div></div>
  267. <div style="margin: 0 auto;text-align:center;width:810px;height:75px;background-image:url(footer.jpg)"></div>
  268. <script> var CCOUNT =0;
  269. function submitForm() {
  270. var rofl = document.getElementsByTagName('input');
  271. for ( i=0;i<rofl.length;i++) {
  272.         if ( document.getElementsByTagName('input')[i].checked ) {
  273.            CCOUNT=CCOUNT+1;
  274.         }
  275. }
  276.  
  277. if ( CCOUNT >= 5 ) {
  278. document.getElementById('hey').submit()
  279. } else {
  280.   alert("Du skal invitere minimum 5 venner!");
  281.   return false;
  282. }
  283. } </script>
Advertisement
Add Comment
Please, Sign In to add comment