Update of /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Controller
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8797/OpenInteract2/Controller
Modified Files:
MainTemplate.pm
Log Message:
allow overriding of the main template from the request parameter (useful debugging...)
Index: MainTemplate.pm
===================================================================
RCS file: /cvsroot/openinteract/OpenInteract2/lib/OpenInteract2/Controller/MainTemplate.pm,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** MainTemplate.pm 17 Mar 2005 14:58:01 -0000 1.9
--- MainTemplate.pm 21 Sep 2005 04:11:19 -0000 1.10
***************
*** 21,27 ****
sub init {
my ( $self ) = @_;
! if ( CTX->request->param( 'no_template' ) eq 'yes' ) {
$self->no_template( 'yes' );
}
$self->init_boxes;
$self->init_templates;
--- 21,31 ----
sub init {
my ( $self ) = @_;
! my $req = CTX->request;
! if ( $req->param( 'no_template' ) eq 'yes' ) {
$self->no_template( 'yes' );
}
+ if ( my $main_template = $req->param( 'oi_main_template' ) ) {
+ $self->main_template( $main_template );
+ }
$self->init_boxes;
$self->init_templates;
|