Loading lib/Travelynx/Controller/Account.pm +1 −1 Original line number Diff line number Diff line Loading @@ -382,7 +382,7 @@ sub services { if ( $self->param('action') and $self->param('action') eq 'save' ) { my $sb = $self->param('stationboard'); my $value = 0; if ( $sb =~ m{ ^ \d+ $ }x and $sb >= 0 and $sb <= 3 ) { if ( $sb =~ m{ ^ \d+ $ }x and $sb >= 0 and $sb <= 4 ) { $value = int($sb); } $self->users->use_external_services( Loading lib/Travelynx/Model/Users.pm +5 −4 Original line number Diff line number Diff line Loading @@ -14,7 +14,8 @@ my @sb_templates = ( undef, [ 'DBF', 'https://dbf.finalrewind.org/{name}?show_realtime=1#{tt}{tn}' ], [ 'marudor.de', 'https://marudor.de/{name}' ], [ 'NVM', 'https://nvm.finalrewind.org/board/{eva}' ], [ 'NVM', 'https://nvm.finalrewind.org/board/{eva}#{tt}{tn}' ], [ 'marudor.de/regional', 'https://marudor.de/regional/{name}' ], ); sub new { Loading Loading @@ -498,7 +499,7 @@ sub use_external_services { my $value = $opt{set}; if ( defined $value ) { if ( $value < 0 or $value > 3 ) { if ( $value < 0 or $value > 4 ) { $value = 0; } $db->update( 'users', { external_services => $value }, { id => $uid } ); Loading templates/use_external_links.html.ep +13 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ <div> <label> %= radio_button stationboard => '1' <span><a href="https://dbf.finalrewind.org/">DBF</a></span> <span><a href="https://dbf.finalrewind.org/">DBF</a> (Schienenverkehr)</span> </label> </div> </div> Loading @@ -42,7 +42,17 @@ <div> <label> %= radio_button stationboard => '2' <span><a href="https://marudor.de/">marudor.de</a></span> <span><a href="https://marudor.de/">marudor.de</a> (Schienenverkehr)</span> </label> </div> </div> </div> <div class="row"> <div class="input-field col s12"> <div> <label> %= radio_button stationboard => '4' <span><a href="https://marudor.de/regional">marudor.de/regional</a> (Nahverkehr)</span> </label> </div> </div> Loading @@ -52,7 +62,7 @@ <div> <label> %= radio_button stationboard => '3' <span><a href="https://nvm.finalrewind.org/">NVM</a></span> <span><a href="https://nvm.finalrewind.org/">NVM</a> (Nahverkehr)</span> </label> </div> </div> Loading Loading
lib/Travelynx/Controller/Account.pm +1 −1 Original line number Diff line number Diff line Loading @@ -382,7 +382,7 @@ sub services { if ( $self->param('action') and $self->param('action') eq 'save' ) { my $sb = $self->param('stationboard'); my $value = 0; if ( $sb =~ m{ ^ \d+ $ }x and $sb >= 0 and $sb <= 3 ) { if ( $sb =~ m{ ^ \d+ $ }x and $sb >= 0 and $sb <= 4 ) { $value = int($sb); } $self->users->use_external_services( Loading
lib/Travelynx/Model/Users.pm +5 −4 Original line number Diff line number Diff line Loading @@ -14,7 +14,8 @@ my @sb_templates = ( undef, [ 'DBF', 'https://dbf.finalrewind.org/{name}?show_realtime=1#{tt}{tn}' ], [ 'marudor.de', 'https://marudor.de/{name}' ], [ 'NVM', 'https://nvm.finalrewind.org/board/{eva}' ], [ 'NVM', 'https://nvm.finalrewind.org/board/{eva}#{tt}{tn}' ], [ 'marudor.de/regional', 'https://marudor.de/regional/{name}' ], ); sub new { Loading Loading @@ -498,7 +499,7 @@ sub use_external_services { my $value = $opt{set}; if ( defined $value ) { if ( $value < 0 or $value > 3 ) { if ( $value < 0 or $value > 4 ) { $value = 0; } $db->update( 'users', { external_services => $value }, { id => $uid } ); Loading
templates/use_external_links.html.ep +13 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ <div> <label> %= radio_button stationboard => '1' <span><a href="https://dbf.finalrewind.org/">DBF</a></span> <span><a href="https://dbf.finalrewind.org/">DBF</a> (Schienenverkehr)</span> </label> </div> </div> Loading @@ -42,7 +42,17 @@ <div> <label> %= radio_button stationboard => '2' <span><a href="https://marudor.de/">marudor.de</a></span> <span><a href="https://marudor.de/">marudor.de</a> (Schienenverkehr)</span> </label> </div> </div> </div> <div class="row"> <div class="input-field col s12"> <div> <label> %= radio_button stationboard => '4' <span><a href="https://marudor.de/regional">marudor.de/regional</a> (Nahverkehr)</span> </label> </div> </div> Loading @@ -52,7 +62,7 @@ <div> <label> %= radio_button stationboard => '3' <span><a href="https://nvm.finalrewind.org/">NVM</a></span> <span><a href="https://nvm.finalrewind.org/">NVM</a> (Nahverkehr)</span> </label> </div> </div> Loading