X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=html%2Fccbs.pm;h=c1406ce1b259e15e6ddc85a1ef1df3f207b7f1b4;hb=1de7e79dcc058716e94ce15af3d7a21aa517d660;hp=81955433fc50001a4e28aad4a0a5b4e4ef8127ae;hpb=9b92b979d4647472f0beefae30c08855a3284966;p=ccbs diff --git a/html/ccbs.pm b/html/ccbs.pm index 8195543..c1406ce 100755 --- a/html/ccbs.pm +++ b/html/ccbs.pm @@ -3,8 +3,18 @@ use Template; use CGI; use DBI; use HTML::Entities; +use Time::HiRes; +use Locale::gettext; +use POSIX; use strict; use warnings; +require '../intl/Sesse::GettextizeTemplates.pm'; + +our $start_time; + +BEGIN { + $start_time = [Time::HiRes::gettimeofday()]; +} our $ccbs_dbdebug = 0; @@ -25,7 +35,7 @@ sub print_see_other { sub db_connect { $ccbs_dbdebug = defined(shift) ? 1 : 0; - my $dbh = DBI->connect("dbi:Pg:dbname=ccbs;host=altersex.samfundet.no", "ccbs", "GeT|>>B_") + my $dbh = DBI->connect("dbi:Pg:dbname=ccbs;host=www.positivegaming.com", "ccbs", "GeT|>>B_") or die "Couldn't connect to database"; $dbh->{RaiseError} = 1; return $dbh; @@ -64,12 +74,18 @@ sub process_template { $vars->{'page'} = $page; $vars->{'title'} = $title; $vars->{'public'} = $ccbs_noadmin; + $vars->{'timetogenerate'} = sprintf "%.3f", Time::HiRes::tv_interval($start_time); + + POSIX::setlocale( &POSIX::LC_MESSAGES , "en_DK.UTF-8"); + Locale::gettext::bindtextdomain("ccbs", "po"); + Locale::gettext::textdomain("ccbs"); my $config = { INCLUDE_PATH => 'templates/', INTERPOLATE => 1, POST_CHOMP => 1, EVAL_PERL => 1, + FACTORY => 'Sesse::GettextizeTemplates' }; my $template = Template->new($config);