Changeset 24866
- Timestamp:
- 11/25/08 23:46:08 (4 years ago)
- Location:
- lang/perl/MENTA/trunk/lib
- Files:
-
- 3 modified
-
MENTA.pm (modified) (3 diffs)
-
MENTA/Dispatch.pm (modified) (1 diff)
-
MENTA/TemplateLoader.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/MENTA/trunk/lib/MENTA.pm
r24865 r24866 91 91 sub __render_partial { 92 92 my ($tmpl, $tmpldir, @params) = @_; 93 MENTA::Util::require_once('MENTA/TemplateLoader.pm');94 93 MENTA::TemplateLoader::__load("$tmpldir/$tmpl", @params); 95 94 } … … 98 97 sub render { 99 98 my ($tmpl, @params) = @_; 100 bless \__render_partial($tmpl, controller_dir(), @params), 'MENTA::Template::RawString'; 99 my $out = MENTA::TemplateLoader::__load("@{[ controller_dir() ]}/$tmpl", @params); 100 bless \$out, 'MENTA::Template::RawString'; 101 101 } 102 102 … … 109 109 sub render_and_print { 110 110 my ($tmpl, @params) = @_; 111 my $out = __render_partial($tmpl, controller_dir(), @params); 111 MENTA::Util::require_once('MENTA/TemplateLoader.pm'); 112 my $out = MENTA::TemplateLoader::__load("@{[ controller_dir() ]}/$tmpl", @params); 112 113 $out = MENTA::Util::encode_output($out); 113 114 -
lang/perl/MENTA/trunk/lib/MENTA/Dispatch.pm
r24858 r24866 31 31 } 32 32 } elsif (-f $controller_mt) { 33 my $out = main::__render_partial("${path}.mt", main::controller_dir()); 33 MENTA::Util::require_once('MENTA/TemplateLoader.pm'); 34 my $tmpldir = main::controller_dir(); 35 my $out = MENTA::TemplateLoader::__load("${tmpldir}/${path}.mt", main::controller_dir()); 34 36 $out = MENTA::Util::encode_output($out); 35 37 main::finalize($out); -
lang/perl/MENTA/trunk/lib/MENTA/TemplateLoader.pm
r24865 r24866 21 21 my $tmplcode = eval $code; 22 22 die $@ if $@; 23 $out = $tmplcode->( );23 $out = $tmplcode->(@params); 24 24 __update_cache($path, $code); 25 25 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)