X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=lib%2FNDWeb%2FController%2FRoot.pm;h=29a0cbcb1a665a029c2709cbc07d84609eedf465;hb=fad7141dbbfb2d235f8cadd98d96cbed9b7c4be6;hp=6fab7f29fcde410fb1f674a54405c9cd18db8f6b;hpb=b6d8351387cf06b88e362a458aad1e0982e575dd;p=ndwebbie.git diff --git a/lib/NDWeb/Controller/Root.pm b/lib/NDWeb/Controller/Root.pm index 6fab7f2..29a0cbc 100644 --- a/lib/NDWeb/Controller/Root.pm +++ b/lib/NDWeb/Controller/Root.pm @@ -33,7 +33,7 @@ NDWeb::Controller::Root - Root Controller for NDWeb sub index : Local Path Args(0) { my ( $self, $c ) = @_; - $c->visit('/wiki/index'); + $c->visit('/wiki/main'); } sub default : Path { @@ -46,7 +46,7 @@ sub login : Local { my ($self, $c) = @_; if ($c->login){ - my $gi = Geo::IP->new(GEOIP_STANDARD); + my $gi = Geo::IP->new("/usr/share/GeoIP/GeoIP.dat"); my $country = $gi->country_code_by_addr($c->req->address) || '??'; my $remember = 0; @@ -95,6 +95,10 @@ sub smsconfirm : Local { my ($self, $c) = @_; my $dbh = $c->model; + $c->stash(template => 'default.tt2'); + + return unless $c->req->param('apiMsgId'); + my $sms = $dbh->prepare(q{ UPDATE sms SET status = $2, cost = $3 ,time = TIMESTAMP WITH TIME ZONE 'epoch' + $4 * INTERVAL '1 second' @@ -106,7 +110,6 @@ WHERE msgid = $1 ,$c->req->param('charge') ,$c->req->param('timestamp')); - $c->stash(template => 'default.tt2'); }