discourse-legacysite-perl/site/forum/globals.txt
2024-06-17 22:27:49 +10:00

239 lines
9.7 KiB
Plaintext

# This file is auto generated and contains a perl hash of
# your template globals for 'twitch' template set.
# Generated on: Wed Mar 16 15:40:42 2016
{
'ad_300x250' => '<script type="text/javascript">
document.write(\'<scr\'+\'ipt src="https://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=61&pid=0&resolution=\'+screen.width+\'x\'+screen.height+\'&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+encodeURIComponent((window!=top&&window.location.ancestorOrigins)?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.location)+\'" type="text/javascript"></scr\'+\'ipt>\');
</script>',
'ad_300x600' => '<script type="text/javascript">
document.write(\'<scr\'+\'ipt src="https://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=60&pid=0&resolution=\'+screen.width+\'x\'+screen.height+\'&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+encodeURIComponent((window!=top&&window.location.ancestorOrigins)?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.location)+\'" type="text/javascript"></scr\'+\'ipt>\');
</script>',
'ad_728x90' => '<script type="text/javascript">
document.write(\'<scr\'+\'ipt src="https://reach.slowtwitch.com/servlet/view/banner/javascript/zone?zid=62&pid=0&resolution=\'+screen.width+\'x\'+screen.height+\'&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+encodeURIComponent((window!=top&&window.location.ancestorOrigins)?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.location)+\'" type="text/javascript"></scr\'+\'ipt>\');
</script>
',
'ad_wallpaper' => '<script type="text/javascript">
document.write(\'<scr\'+\'ipt src="https://reach.slowtwitch.com/servlet/view/wallpaper/javascript/zone?zid=52&pid=0&resolution=\'+screen.width+\'x\'+screen.height+\'&random=\'+Math.floor(89999999*Math.random()+10000000)+\'&millis=\'+new Date().getTime()+\'&referrer=\'+encodeURIComponent((window!=top&&window.location.ancestorOrigins)?window.location.ancestorOrigins[window.location.ancestorOrigins.length-1]:document.location)+\'" type="text/javascript"></scr\'+\'ipt>\');
</script>',
'comscore' => '<script type="text/javascript">
var _comscore = _comscore || [];
_comscore.push({ c1: "2", c2: "10037191" });
(function() {
var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js <http://scorecardresearch.com/beacon.js> <http://scorecardresearch.com/beacon.js> ";
el.parentNode.insertBefore(s, el);
})();
</script>
<noscript>
<img src="http://b.scorecardresearch.com/p?c1=2&c2=10037191&cv=2.0&cj=1" />
</noscript>',
'current_poll' => 'home',
'fb_pixel' => '<script type="text/javascript">
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=\'2.0\';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,\'script\',\'//connect.facebook.net/en_US/fbevents.js\');
fbq(\'init\', \'895910530528995\');
fbq(\'track\', "PageView");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=895910530528995&ev=PageView&noscript=1"
/></noscript>',
'forum_url' => 'sub {
return $CFG->{cgi_root_url};
}',
'ga_link_tracker' => '<script type="text/javascript">
function recordOutboundLink(link, category, action) {
_gat._getTrackerByName()._trackEvent(category, action);
}
</script>',
'get_cgi' => 'sub {
my $in = $IN->get_hash();
return $in;
}',
'get_cgi_value' => 'sub {
my $name = shift || return;
my $val = $IN->param($name);
return $val ? { \'cgi_\' . $name => $val } : {};
}',
'google_analytics' => '<!-- Google Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push([\'_setAccount\', \'UA-2419103-1\']);
_gaq.push([\'_setDomainName\', \'.slowtwitch.com\']);
_gaq.push([\'_trackPageview\']);
(function() {
var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';
var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>',
'main_site_url' => 'http://www.slowtwitch.com',
'mixed_calendar_loop' => 'sub {
my ($user_id, $username) = @_;
my (@racetags, @race_loop);
my $db = $DB->table("User");
my $sth = $db->select(["user_racetags"], { user_username => $username }) or die($GT::SQL::error);
my ($racetags) = $sth->fetchrow_array;
if ($racetags) {
$racetags =~ s/\s*|^,//g;
$racetags =~ s/,$//g;
@racetags = split (\',\',$racetags);
$db = $DB->table("Triathlons");
my $cond = GT::SQL::Condition->new(\'uid\',\'=\', \@racetags);
$db->select_options(\'ORDER BY date ASC\');
my $sth = $db->select($cond) or die $GT::SQL::error;
while (my $result = $sth->fetchrow_hashref) {
$result->{racedate} = GT::Date::date_transform($result->{date}, \'%yyyy%-%mm%-%dd% %HH%:%MM%:%ss%\', \'%ddd% %mmm% %dd% %yyyy%\');
push @race_loop, {
name => $result->{name},
location => "$result->{city}, $result->{state}",
racedate => "$result->{racedate}",
url => "http://forum.slowtwitch.com/racecalendar/$result->{statetag}/$result->{nametag}-$result->{uid}.html",
date => $result->{date},
};
}
}
my $sth = $DB->table("UserPersonalRace", "PersonalRace")->select({ user_id_fk => $user_id });
while (my $row = $sth->fetchrow_hashref) {
my $added;
for (my $i = 0; $i < @race_loop; ++$i) {
if (GT::Date::date_is_smaller($row->{pr_date}, $race_loop[$i]->{date})) {
my $racedate = GT::Date::date_transform($row->{pr_date}, \'%yyyy%-%mm%-%dd%\', \'%ddd% %mmm% %dd% %yyyy%\');
splice @race_loop, $i, 0, {
id => $row->{pr_id},
name => $row->{pr_name},
location => "$row->{pr_city}, $row->{pr_state}, $row->{pr_country}",
racedate => $racedate,
url => $row->{pr_url},
date => $row->{pr_date},
user_race=> 1
};
$added = 1;
last;
}
}
unless ($added) {
my $racedate = GT::Date::date_transform($row->{pr_date}, \'%yyyy%-%mm%-%dd%\', \'%ddd% %mmm% %dd% %yyyy%\');
push @race_loop, {
id => $row->{pr_id},
name => $row->{pr_name},
location => "$row->{pr_city}, $row->{pr_state}, $row->{pr_country}",
racedate => $racedate,
url => $row->{pr_url},
date => $row->{pr_date},
user_race=> 1
};
}
}
return { race_loop => \@race_loop };
}',
'quantcast' => '<!-- Quantcast Tag -->
<script type="text/javascript">
var _qevents = _qevents || [];
(function() {
var elem = document.createElement(\'script\');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName(\'script\')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
_qevents.push({
qacct:"p-wtcPAHdnETGn_"
});
</script>
<noscript>
<div style="display:none;">
<img src="//pixel.quantserve.com/pixel/p-wtcPAHdnETGn_.gif" border="0" height="1" width="1" alt="Quantcast"/>
</div>
</noscript>
<!-- End Quantcast tag -->',
'site_description' => '',
'slowtwitch_retailer_loop' => 'sub {
my $username = shift;
my @shoptags;
my $db = $DB->table("User");
my $sth = $db->select(["user_shoptags"], { user_username => $username }) or die($GT::SQL::error);
my ($shoptags) = $sth->fetchrow_array;
if ($shoptags) {
$shoptags =~ s/\s*|^,//g;
$shoptags =~ s/,$//g;
my @shop_loop;
@shoptags = split (\',\',$shoptags);
$db = $DB->table("Retailers");
my $cond = GT::SQL::Condition->new(\'retailer_id\',\'=\', \@shoptags);
$db->select_options(\'ORDER BY retailer_name ASC\');
my $sth = $db->select($cond);
while (my $result = $sth->fetchrow_hashref) {
push @shop_loop, {
name => $result->{retailer_name},
location => "$result->{retailer_city}, $result->{retailer_state}",
url => "http://www.slowtwitch.com/retailers/individual.php?retailer_id=$result->{retailer_id}",
};
}
return { shop_loop => \@shop_loop };
}
}',
'ticker_flashvars_loop' => 'sub {
my @flashvars_links_loop;
my $db = $DB->table(\'Ticker\');
my $sth = $db->do(\'SELECT ticker_text, ticker_link FROM gforum_Ticker\');
while (my $result = $sth->fetchrow_hashref) {
$result->{ticker_link} =~ s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg;
$result->{ticker_text} =~ s/([^A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg;
push @flashvars_links_loop, {
coupon => $result->{ticker_text},
url => $result->{ticker_link}
};
}
return { \'flashvars_links_loop\' => \@flashvars_links_loop };
}',
'ticker_loop' => 'sub {
my @coupon_links_loop;
my $db = $DB->table(\'Forum\');
my $sth = $db->do(\'SELECT ticker_text, ticker_link FROM glinks_Ticker ORDER BY ticker_text ASC\');
while (my $result = $sth->fetchrow_hashref) {
push @coupon_links_loop, {
coupon => $result->{ticker_text},
url => $result->{ticker_link}
};
}
return { \'coupon_links_loop\' => \@coupon_links_loop };
}',
'tri_search' => '<script language="javascript">
var partnerID = "tas.search_TRI_slowtwitch";
var ad = "aa_p_slowtwitch";
var site1 = "www.slowtwitch.com,forum.slowtwitch.com";
var site2 = "";
var site3 = "";
</script>
<script src="http://www.activeathletevector.net/search_box/trisearch_site.js"
language="javascript" type="text/javascript"></script>'
};
# vim:syn=perl:ts=4:noet