[cgiapp] Problem with prerun_mode call from builder_controllers

Erez David introx at gmail.com
Thu Feb 11 10:21:19 EST 2010


Hi,

I am using the cgiapp_prerun in order to check some condition before moving
run-mode (Each tab in the application is a run mode...). if the condition is
match then I want to move to other run-mod.

The code is:
sub cgiapp_prerun{
    my $self = shift;
    my $run_mode = shift;
if ($run_mode eq 'run_mod2'){
# Do some stuf...
$self->prerun_mode('run_mod3');
}
}

and indeed the application goes to run_mod2 but than it stuck there... even
when I go to other run modes (run_mod4, run_mod5 etc...) it is still stuck
in run_mod 3.


Is there something wrong I am doing here?



Thanks
Erez


More information about the cgiapp mailing list