[cgiapp] interrupt run process in base class ?
my code structure is like this: /Base.pm /---/User.pm /---/User/AAA.pm BBB.pm CCC.pm /---/Admin.pm /---/Admin/Auth.pm OP1.pm OP2.pm OP3.pm User.pm and Admin.pm 'use base' Base.pm, also defined cgiapp_prerun _ini ... in Base.pm, what I want is any runmode in Admin::OP1 Admin::OP2 Admin::OP3 should only be run with login-ed user. can this be done in Admin.pm instead of calling check function in every runmode ? also I do not want Admin.pm override defined cgiapp_prerun in Base.pm. thanks # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####
Re: [cgiapp] interrupt run process in base class ?
On 07/14/2011 02:18 AM, silent wrote: also I do not want Admin.pm override defined cgiapp_prerun in Base.pm. Can it extend it? In Admin.pm sub cgiapp_prerun { my $self = shift; # this runs Base.pm's cgiapp_prerun() $self-SUPER::cgiapp_prerun(); # do what I need to do here } -- Michael Peters Plus Three, LP # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####
[cgiapp] CGI::Application wiki page HomePage updated by Dave
CGI::Application page http://cgi-app.org/index.cgi?HomePage edited by Dave # CGI::Application community mailing list #### ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp## #### ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ####