<?php
/*
Template Name: Facebook iFrame Reveal
*/
?>
<?php require 'includes/facebook/facebook.php';
if(get_post_meta($post->ID, 'fbappid', true)) { $app_id = get_post_meta($post->ID, 'fbappid', true); } else { $app_id = ""; };
if(get_post_meta($post->ID, 'fbappsecret', true)) { $app_secret = get_post_meta($post->ID, 'fbappsecret', true); } else { $app_secret = ""; };
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));

$signed_request = $facebook->getSignedRequest();

$page_id = $signed_request["page"]["id"];
$page_admin = $signed_request["page"]["admin"];
$like_status = $signed_request["page"]["liked"];
$country = $signed_request["user"]["country"];
$locale = $signed_request["user"]["locale"];

if ($like_status) {
	
	if(get_post_meta($post->ID, 'fblikepage', true)) { echo  "<meta http-equiv=\"refresh\" content=\"0;URL=" . get_post_meta($post->ID, 'fblikepage', true) . "\">"; } 

}
else {

?>
<!doctype html>
<html> 
<head>
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' - '; } ?><?php bloginfo('name'); ?></title>
<link href="<?php bloginfo('template_directory'); ?>/ctstyles.php" rel="stylesheet" type="text/css" />
<?php 
if(get_option('flex_page_noindex')) {
global $wp_query;
$thePostID = $wp_query->post->ID;
$noindex = get_option('flex_page_noindex');
$noindexpageids = explode (",", $noindex);
if (in_array($thePostID, $noindexpageids)) { echo '<meta name="robots" content="noindex, nofollow" />' . "\n";}}?>
<?php $sp = 13; ?>
<style type="text/css">
p {margin:0;padding:8px 0; line-height:150%;}
#spwrap {width:550px;}
body { overflow:hidden;
background-color: #<?php if(get_post_meta($post->ID, 'bgcolor', true)) { echo get_post_meta($post->ID, 'bgcolor', true); } else { echo 'FFFFFF'; } ?>}
#header { 
background:
height: <?php if(get_post_meta($post->ID, 'headerheight', true)) { echo get_post_meta($post->ID, 'headerheight', true); } else { echo '43'; } ?>px;}
#content { width: 510px; padding:10px 0;
}
#footer {
padding-top:40px;
height: <?php if(get_post_meta($post->ID, 'footerheight', true)) { echo get_post_meta($post->ID, 'footerheight', true); } else { echo '100'; } ?>px;
}
#footer, #footer a {
color: #<?php if(get_post_meta($post->ID, 'footertext', true)) { echo get_post_meta($post->ID, 'footertext', true); } else { echo '666666'; } ?>;}
</style>
<?php wp_head(); ?>
<link rel="Shortcut Icon" href="<?php echo bloginfo('template_url'); ?>/favicon.ico" type="image/x-icon" />
<!--[if lte IE 6]>
  <script>
  DD_belatedPNG.fix('div');
</script>
  <![endif]-->
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}
</script>
</head>
<body>
<div id="wrapper">
<div id="bg" style="font-size: 15px; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; z-index: -2;">
<div id="spwrap" style="margin: 0pt auto; width: 510px; text-align: center;">
<div id="header"><!-- --></div>
<div id="content" style="text-align: left; width: 510px;">
<div style="padding: 0px;">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content();?>
<?php endwhile;?>
<?php endif; ?>
</div>
</div>
<div id="footer" style="text-align: center;"><?php if (get_post_meta($post->ID, 'footer', true)) { echo get_post_meta($post->ID, 'footer', true); } ?></div>
</div>
<?php wp_footer(); ?>
</div>
</div>
<?php if (get_option('flex_analytics_id')) { ?>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("<?php echo get_option('flex_analytics_id'); ?>");
pageTracker._trackPageview();
} catch(err) {}
</script>
<?php } ?>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '<?php echo $app_id; ?>',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
</body>
</html>
<?php } ?>