%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/main.share/templates/universal/handlers/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/main.share/templates/universal/handlers/twitter.php |
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
__IncludeLang(dirname(__FILE__)."/lang/".LANGUAGE_ID."/twitter.php");
$name = "twitter";
$title = GetMessage("BOOKMARK_HANDLER_TWITTER");
if (
is_array($arParams)
&& array_key_exists("SHORTEN_URL_LOGIN", $arParams)
&& strlen(trim($arParams["SHORTEN_URL_LOGIN"])) > 0
&& array_key_exists("SHORTEN_URL_KEY", $arParams)
&& strlen(trim($arParams["SHORTEN_URL_KEY"])) > 0
)
{
$icon_url_template = "
<script>
if (typeof window['twitter_click_".$arResult["COUNTER"]."'] != 'function')
{
function twitter_click_".$arResult["COUNTER"]."(longUrl)
{
BX.loadScript('http://bit.ly/javascript-api.js?version=latest&login=".$arParams["SHORTEN_URL_LOGIN"]."&apiKey=".$arParams["SHORTEN_URL_KEY"]."',
function ()
{
BitlyClient.shorten(longUrl, '__get_shorten_url_twitter_".$arResult["COUNTER"]."');
}
);
return false;
}
}
function __get_shorten_url_twitter_".$arResult["COUNTER"]."(data)
{
var first_result;
var shortUrl;
for (var r in data.results)
{
first_result = data.results[r];
break;
}
if (first_result != null)
{
shortUrl = first_result.shortUrl.toString();
}
window.open('http://twitter.com/home/?status='+encodeURIComponent(shortUrl)+encodeURIComponent(' #PAGE_TITLE#'),'','toolbar=0,status=0,width=711,height=437');
}
</script>
<a
href=\"http://twitter.com/home/?status=#PAGE_URL#+#PAGE_TITLE_ORIG#\"
onclick=\"return twitter_click_".$arResult["COUNTER"]."('#PAGE_URL#');\"
target=\"_blank\"
class=\"main-share-twitter\"
rel=\"nofollow\"
title=\"".$title."\"
></a>\n";
}
else
{
$icon_url_template = "
<a
href=\"http://twitter.com/home/?status=#PAGE_URL_ENCODED#+#PAGE_TITLE_UTF_ENCODED#\"
onclick=\"window.open(this.href,'','toolbar=0,status=0,width=711,height=437');return false;\"
target=\"_blank\"
class=\"main-share-twitter\"
rel=\"nofollow\"
title=\"".$title."\"
></a>\n";
}
$sort = 400;
$charsBack = true;
?>