isIG() ) { require_once( "include/ach_render_ig.php" ); } else { require_once( "include/ach_render_web.php" ); } // require_once("fb/facebook.php"); $c = ""; if ( !$_USER -> isIG() ) { /** * $facebook = new Facebook(array( * 'appId' => $_CONF['fb_id'], * 'secret' => $_CONF['fb_secret'], * 'cookie' => true * )); * * #code taken from facebook tutorial * * // Get the url to redirect for login to facebook * // and request permission to write on the user's wall. * $login_url = $facebook->getLoginUrl( * array('scope' => 'publish_stream') * ); * * // If not authenticated, redirect to the facebook login dialog. * // The $login_url will take care of redirecting back to us * // after successful login. * if (! $facebook->getUser()) { * $c .= ';'; * } * else { * $DBc->sqlQuery("INSERT INTO ach_fb_token (aft_player,aft_token,aft_date,aft_allow) VALUES ('".$_USER->getID()."','".$DBc->sqlEscape($facebook->getAccessToken())."','".time()."','1') ON DUPLICATE KEY UPDATE aft_token='".$DBc->sqlEscape($facebook->getAccessToken())."', aft_date='".time()."'"); * } */ } if ( !$_USER -> isIG && $_CONF['enable_webig'] == false ) { $c .= ach_render_forbidden( false ); } elseif ( $_USER -> isIG && $_CONF['enable_offgame'] == false ) { $c .= ach_render_forbidden( true ); } else { $c .= ach_render(); } echo ryzom_app_render( strtoupper( get_translation( 'ach_app_name', $_USER -> getLang() ) ), $c, $_USER -> isIG() ); ?>