App-Netdisco
view release on metacpan or search on metacpan
lib/App/Netdisco/Web/Device.pm view on Meta::CPAN
sync_portctl_roles();
};
hook 'before_template' => sub {
my $tokens = shift;
my $defaults = var('sidebar_defaults')->{'device_ports'}
or return;
# override ports form defaults with cookie settings
# always do this so that embedded links to device ports page have user prefs
if (param('reset')) {
cookie('nd_ports-form' => '', expires => '-1 day');
}
elsif (my $cookie = cookie('nd_ports-form')) {
my $cdata = url_params_mixed($cookie);
if ($cdata and (ref {} eq ref $cdata)) {
foreach my $key (keys %{ $defaults }) {
$defaults->{$key} = $cdata->{$key};
}
( run in 0.553 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )