Ananke-Utils
view release on metacpan or search on metacpan
}
# substitui enters por html
sub clean {
my($str) = @_;
$str =~ s/\\r//g;
$str =~ s/\\n\\n/<p>/g;
$str =~ s/\\n/<br>/g;
return $str;
}
1;
=head1 NAME
Ananke::Utils - Utility functions
=head1 DESCRIPTION
Utility functions used to facility your life
=head1 SYNOPSIS
See all functions
=head1 METHODS
=head2 getCookies()
Retrieves any cookie information from the browser
%cookies = Ananke::Utils::getCookies;
=head2 getTime(timestamp)
Return time in hh:mm:ss
$var = &Ananke::Utils::getTime(time());
=head2 replace_chars(string)
Replace all bad chars to html format
$var = &Ananke::Utils::escape("«¼TesTЪ");
=head2 getForm(x,x)
If you use modperl, this functions is very good
my $r = shift;
my (%form,$i,$j);
$i=$r->content; $j=$r->args;
%form = &Ananke::Utils::getForm($i,$j);
this function understand array input, id[1], id[2],id[3]...
=head2 salt()
Return randomic string, used for generate password
=head2 escape(string)
URL encode
http://web/this has spaces' -> 'http://web/this%20has%20spaces'
$var = &Ananke::Utils::escape($ENV{'REQUEST_URI'});
=head2 unescape(string)
URL decode
http://web/this%20has%20spaces -> http://web/this has spaces'
$var = &Ananke::Utils::unescape("http://web/this%20has%20spaces");
=head2 clean(string)
Convert enter to <br> and 2 enters to <p>
$var = clean($textarea);
=head1 AUTHOR
Udlei D. R. Nattis
nattis@anankeit.com.br
http://www.nobol.com.br
http://www.anankeit.com.br
=cut
( run in 0.582 second using v1.01-cache-2.11-cpan-e1769b4cff6 )