Exemplo n.º 1
0
function facebook_footer()
{
    $return = '<div id="fb-root"></div>';
    $return .= "\n";
    $return .= '<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>';
    $return .= "\n";
    $return .= '<script type="text/javascript">';
    $return .= "\n";
    $return .= "\tFB.init({appId: '" . facebook_app_id() . "', status: true, cookie: true, xfbml: true});";
    $return .= "\n";
    $return .= "\tFB.Event.subscribe('auth.login', function(response) {";
    $return .= "\n";
    $return .= "\t\twindow.location.reload();";
    $return .= "\n";
    $return .= "\t});";
    $return .= "\n";
    $return .= '</script>';
    $return .= "\n";
    $ci =& get_instance();
    if ($ci->socializeauth->connected('facebook')) {
        $return .= "<script type='text/javascript'>\$(document).ready(function(){ \$('a.logout').click(function(){ var next = \$(this).attr('href'); FB.logout(function(response){ window.location.href = next; return true; }); return false; });});</script>";
    }
    return $return;
}
    ?>
 ( <a href="<?php 
    echo site_url('facebook_test/logout');
    ?>
">Logout</a> )</h2>
<fb:like></fb:like>
<?php 
    $result = $this->facebook->call('get', 'me', array('metadata' => 1));
    ?>
<pre>
<?php 
    var_dump($result);
    ?>
</pre>
<?php 
}
?>
</div>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
FB.init({appId: '<?php 
echo facebook_app_id();
?>
', status: true, cookie: true, xfbml: true});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
</script>
</body>
</html>
Exemplo n.º 3
0
<div id="fb-root"></div>;
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
	FB.init({appId: '<?php echo facebook_app_id()?>', status: true, cookie: true, xfbml: true});
	FB.Event.subscribe('auth.login', function(response) {
		window.location.reload();
	});
</script>

<?php if ( $this->socializeauth->connected('facebook') ):?>
<script type="text/javascript">
	$(document).ready(function(){
		$('a.logout').click(function(){
			
			var next = $(this).attr('href');
			
			if ( FB.getSession() )
			{
				FB.logout(function(response){
					window.location.href = next;
					return true;
				});
				
				return false;
			}
			
			window.location.href = next;
			return false;
		});
	});
</script>