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 )