Kwiki-TypeKey
view release on metacpan or search on metacpan
lib/Kwiki/TypeKey.pm view on Meta::CPAN
$registry->add(action => "logout_typekey");
$registry->add(hook => "page_metadata:sort_order", post => 'sort_order_hook');
$registry->add(hook => "page_metadata:update", post => 'update_hook');
}
sub sort_order_hook {
my $hook = pop;
return $hook->returned, 'edit_by_icon';
}
sub update_hook {
my $meta = $self->hub->pages->current->metadata;
$meta->edit_by_icon($self->hub->users->current->icon);
}
sub return_typekey {
my %cookie = map { ($_ => scalar $self->cgi->$_) } qw(email name nick ts sig);
$cookie{icon} = $self->fetch_icon($cookie{name});
$self->hub->cookie->write(typekey => \%cookie);
$self->redirect("?" . $self->cgi->page);
}
( run in 2.028 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )