Kwiki-GuestBook
view release on metacpan or search on metacpan
lib/Kwiki/GuestBook.pm view on Meta::CPAN
181920212223242526272829303132333435363738sub
guest_book {
my
$user_db
=
$self
->user_db->rdonly;
my
@pages
=
map
{
$self
->pages->new_page(
$_
);
}
sort
{
lc
(
$a
) cmp
lc
(
$b
)}
keys
%{
$user_db
};
$user_db
->
close
;
$self
->render_screen(
pages
=> \
@pages
);
}
sub
update {
my
$hook
=
pop
;
my
(
$returned
) =
$hook
->returned;
return
$returned
unless
$returned
eq
'1'
;
$self
=
$self
->hub->guest_book;
my
$preference
=
shift
;
$self
->remove_guest(
$preference
->value);
$self
->add_guest(
$preference
->new_value);
}
sub
add_guest {
( run in 0.753 second using v1.01-cache-2.11-cpan-49f99fa48dc )