services: add marudor.de/regional
This commit is contained in:
parent
74123bbcc0
commit
ff290c78e0
3 changed files with 19 additions and 8 deletions
|
@ -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(
|
||||
|
|
|
@ -12,9 +12,10 @@ use DateTime;
|
|||
|
||||
my @sb_templates = (
|
||||
undef,
|
||||
[ 'DBF', 'https://dbf.finalrewind.org/{name}?show_realtime=1#{tt}{tn}' ],
|
||||
[ '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 {
|
||||
|
@ -497,8 +498,8 @@ sub use_external_services {
|
|||
my $uid = $opt{uid};
|
||||
my $value = $opt{set};
|
||||
|
||||
if (defined $value) {
|
||||
if ( $value < 0 or $value > 3 ) {
|
||||
if ( defined $value ) {
|
||||
if ( $value < 0 or $value > 4 ) {
|
||||
$value = 0;
|
||||
}
|
||||
$db->update( 'users', { external_services => $value }, { id => $uid } );
|
||||
|
|
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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…
Reference in a new issue