[Catalyst-commits] r11300 - in Catalyst-View-PDF-API2-Simple/trunk: . lib/Catalyst/View/PDF/API2 lib/Template lib/Template/Plugin lib/Template/Plugin/Catalyst lib/Template/Plugin/Catalyst/View lib/Template/Plugin/Catalyst/View/PDF lib/Template/Plugin/Catalyst/View/PDF/API2

ferz at dev.catalyst.perl.org ferz at dev.catalyst.perl.org
Wed Sep 2 14:35:40 GMT 2009


Author: ferz
Date: 2009-09-02 14:35:40 +0000 (Wed, 02 Sep 2009)
New Revision: 11300

Added:
   Catalyst-View-PDF-API2-Simple/trunk/MANIFEST
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/API2/
   Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/API2/Simple.pm
Removed:
   Catalyst-View-PDF-API2-Simple/trunk/MANIFEST.pdf
Modified:
   Catalyst-View-PDF-API2-Simple/trunk/lib/Catalyst/View/PDF/API2/Simple.pm
Log:
Fixed somehing and made it to look for templates also in @{$c->stash->{'additional_template_paths'}


Added: Catalyst-View-PDF-API2-Simple/trunk/MANIFEST
===================================================================
--- Catalyst-View-PDF-API2-Simple/trunk/MANIFEST	                        (rev 0)
+++ Catalyst-View-PDF-API2-Simple/trunk/MANIFEST	2009-09-02 14:35:40 UTC (rev 11300)
@@ -0,0 +1,15 @@
+Changes
+lib/Catalyst/Helper/View/PDF/API2/Simple.pm
+lib/Catalyst/View/PDF/API2/Simple.pm
+lib/Template/Plugin/Catalyst/View/PDF/API2/Simple.pm
+Makefile.PL
+MANIFEST			This list of files
+README
+t/00-load.t
+t/01-livetest.t
+t/lib/script/testapp_server.pl
+t/lib/script/testapp_test.pl
+t/lib/TestApp.pm
+t/lib/TestApp/Controller/Root.pm
+t/lib/TestApp/root/pdf_templates/simple_pdf.tt
+t/lib/TestApp/View/PDF/API2/Simple.pm

Deleted: Catalyst-View-PDF-API2-Simple/trunk/MANIFEST.pdf
===================================================================

Modified: Catalyst-View-PDF-API2-Simple/trunk/lib/Catalyst/View/PDF/API2/Simple.pm
===================================================================
--- Catalyst-View-PDF-API2-Simple/trunk/lib/Catalyst/View/PDF/API2/Simple.pm	2009-09-02 02:03:58 UTC (rev 11299)
+++ Catalyst-View-PDF-API2-Simple/trunk/lib/Catalyst/View/PDF/API2/Simple.pm	2009-09-02 14:35:40 UTC (rev 11300)
@@ -157,16 +157,16 @@
 
     $c->stash->{pdf} = PDF::API2::Simple->new('file'=>$tempfile);
 
-    SEARCH: foreach my $path (@{$self->config->{INCLUDE_PATH}}) {
+    SEARCH: foreach my $path (@{$c->stash->{'additional_template_paths'}}, @{$self->config->{INCLUDE_PATH}}) {
         if (-e catfile($path,$c->stash->{pdf_template})) {
             local $CWD = $path;
             my $output = $self->render($c,\$template);
 	    $DB::single=1;
-	    $c->log->debug("render: $output") if ($self->config->{PDFAPI2_DEBUG});
+	    $c->log->debug("render: $output") if ($ENV{PDFAPI2_DEBUG});
             last SEARCH;
-        }
-	$DB::single=1;
-	$c->log->debug("pdf_template non trovato") if ($self->config->{PDFAPI2_DEBUG});
+        } else {
+	  $c->log->debug("pdf_template: " . catfile($path,$c->stash->{pdf_template}) . " not found") if ($ENV{PDFAPI2_DEBUG});
+	}
     }
 
     my $pdfout = $c->stash->{pdf}->stringify;

Added: Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/API2/Simple.pm
===================================================================
--- Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/API2/Simple.pm	                        (rev 0)
+++ Catalyst-View-PDF-API2-Simple/trunk/lib/Template/Plugin/Catalyst/View/PDF/API2/Simple.pm	2009-09-02 14:35:40 UTC (rev 11300)
@@ -0,0 +1,27 @@
+package Template::Plugin::Catalyst::View::PDF::API2::Simple;
+
+use base qw(Template::Plugin::Procedural);
+use PDF::API2::Simple;
+
+=head1 NAME
+
+Template::Plugin::Catalyst::View::PDF::API2::Simple
+
+=head1 SYNOPSYS
+
+Template Toolkit plugin for PDF::API2::Simple
+
+=head1 AUTHOR
+
+Ferruccio Zamuner, L<nonsolosoft at diff.org>
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2009 NonSoLoSoft, all rights reserved.
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+=cut
+
+1;




More information about the Catalyst-commits mailing list