Changeset 357


Ignore:
Timestamp:
10/06/10 02:35:04 (14 years ago)
Author:
nanardon
Message:
  • make PDF (latex) output optional (auto-detect module)
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Epoll/View/Latex.pm

    r276 r357  
    33use strict; 
    44use base 'Epoll::View::TT'; 
    5 use LaTeX::Driver; 
    65use File::Temp; 
     6 
     7my $enable = 0; 
     8 
     9sub BEGIN { 
     10    eval "use LaTeX::Driver"; 
     11    warn $@; 
     12    if (!$@) { 
     13        $__PACKAGE__::enable = 1; 
     14    } 
     15} 
    716 
    817__PACKAGE__->config( 
     
    2534 
    2635=cut 
     36 
     37sub enabled { 
     38    warn $enable; 
     39    $__PACKAGE__::enable; 
     40} 
    2741 
    2842sub process { 
  • trunk/root/templates/includes/poll_results.tt

    r351 r357  
    55 
    66<div id="results" class="box"> 
     7[% IF c.view('Latex').enabled %] 
    78<div style="float: right"> 
    89<p><a href="[% c.uri_for('/vote', poll.uid, 'results.pdf') %]">[% l('Result in PDF') %]</a></p> 
    910<p><a href="[% c.uri_for('/vote', poll.uid, 'report.pdf') %]">[% l('Report in PDF') %]</a></p> 
    1011</div> 
     12[% END %] 
    1113[% IF poll.list_ballot_needvalid.size %] 
    1214<p>[% l('Temporary results') %]</p> 
Note: See TracChangeset for help on using the changeset viewer.