function ie6_update() { use_helper('Javascript'); echo "<!--[if lte IE 6]>"; javascript_tag(); echo <<<EOF /*Load jQuery if not already loaded*/ if(typeof jQuery == 'undefined'){ document.write("<script type=\\"text/javascript\\" src=\\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\\"></"+"script>"); var __noconflict = true; } var IE6UPDATE_OPTIONS = { icons_path: "http://static.ie6update.com/hosted/ie6update/images/" } </script> <script type="text/javascript" src="http://static.ie6update.com/hosted/ie6update/ie6update.js"> EOF; end_javascript_tag(); echo "<![endif]-->"; }
<?php /** * Facebook loading script */ ?> <div id="fb-root"></div> <?php include_facebook_javascripts($locale); javascript_tag(); ?> <?php include_partial('sfFacebookGraphAuth/inlineLoaderLogin', array('signInUrl' => $signInUrl, 'noSessionUrl' => $noSessionUrl, 'redirectOnNoSession' => $redirectOnNoSession, 'apiKey' => $apiKey, 'jsStatus' => $jsStatus, 'jsCookie' => $jsCookie, 'jsXfbml' => $jsXfbml)); end_javascript_tag();
function jq_end_javascript_tag() { return end_javascript_tag(); }
/** * * @param array $options These can be * * signInUrlu */ function include_facebook_login_javascript(array $options = array()) { $defaultOptions = array('signInUrl' => null, 'signInUrlRaw' => null, 'noSessionUrl' => null, 'noSessionUrlRaw' => null, 'redirectOnNoSession' => null, 'includeJavascriptTags' => true, 'partial' => 'sfFacebookGraphAuth/inlineLogin'); $options = array_merge($defaultOptions, $options); if ($options['signInUrlRaw'] === null) { $options['signInUrl'] = sfConfig::get('app_facebook_connect_signin_url', 'sfFacebookGraphAuth/signin'); if ($options['signInUrl']) { $options['signInUrl'] = url_for($options['signInUrl']); } } else { $options['signInUrl'] = $options['signInUrlRaw']; } if ($options['noSessionUrlRaw'] === null) { $options['noSessionUrl'] = sfConfig::get('app_facebook_no_session_redirect_url', null); if ($options['noSessionUrl']) { $options['noSessionUrl'] = url_for($options['noSessionUrl']); } } else { $options['noSessionUrl'] = $options['noSessionUrlRaw']; } if ($options['redirectOnNoSession'] === null) { $options['redirectOnNoSession'] = sfConfig::get('app_facebook_redirect_on_no_session', true); } if ($options['includeJavascriptTags']) { javascript_tag(); } include_partial($options['partial'], array('signInUrl' => $options['signInUrl'], 'noSessionUrl' => $options['noSessionUrl'], 'redirectOnNoSession' => $options['redirectOnNoSession'])); if ($options['includeJavascriptTags']) { end_javascript_tag(); } }