]> ruin.nu Git - ndwebbie.git/blobdiff - lib/NDWeb/Controller/Root.pm
Escape planet and rule names in templates.
[ndwebbie.git] / lib / NDWeb / Controller / Root.pm
index 6fab7f29fcde410fb1f674a54405c9cd18db8f6b..370264b06407a433782dfb980e9c0bd25f96a549 100644 (file)
@@ -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,8 @@ sub smsconfirm : Local {
        my ($self, $c) = @_;
        my $dbh = $c->model;
 
+       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'