X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/e8e8d5a7167d69ba8ccc16dab1ab39c40899a5b8..11fa40de88d41c209614ad064f71994b1360a5b2:/common.inc.plp?ds=sidebyside diff --git a/common.inc.plp b/common.inc.plp index 963b8a6..0f79b83 100644 --- a/common.inc.plp +++ b/common.inc.plp @@ -10,6 +10,11 @@ use File::stat 'stat'; use HTTP::Date; use Shiar_Sheet::KeySigns qw(%sign); +$PLP::ERROR = sub { + my ($text, $html) = @_; + print '

Fatal error: '.$html."

\n\n"; +}; + our $style; our $showkeys = !exists $get{keys} ? undef : ($get{keys} ne '0' && ($get{keys} || 'always')); @@ -85,7 +90,7 @@ sub Html { # flatten arrays ref $_ eq 'ARRAY' and $_ = join ' ', @$_ for $meta->{description}; ref $_ eq 'ARRAY' and $_ = join ', ', @$_ for $meta->{keywords}; - ref $_ eq 'ARRAY' and $_ = join "\n", @$_ for $meta->{rawstyle}, $meta->{raw}; + ref $_ eq 'ARRAY' and $_ = join "\n", @$_ for $meta->{raw}; ref $_ eq 'ARRAY' and $_ = stylesheet(@$_)."\n" for $meta->{stylesheet}; # other vars