Hi,

I am using 2 modules under the GGI tree. If I remove CGI and use 
CGI::ProgressBar, am I importing all the methods from the CGI module 
still? 

My experiments suggest not but I thought I read that @INC will search 
up the tree.

If I do this

#use CGI qw/:standard/;
use CGI::ProgressBar qw/:standard/;

my $q = new CGI::ProgressBar;
print $q->header();
...snip

the output looks odd.

Whats more I am having to use the fqn to some of the subroutine in 
CGI::ProgressBar or I get a "Undefined subroutine" error, ala

CGI::ProgressBar::hide_progress_bar

Am I missing something?

======== script below =====
use strict;
use warnings;
use Apache2::Const qw(OK DECLINED NOT_FOUND);
use Apache2::RequestUtil ();
use Apache2::RequestRec ();
use HTTP::Request;
use MIME::Lite;
#use CGI qw/:standard/;
use CGI::ProgressBar qw/:standard/;

$| = 1;

sub handler {

 my $q = new CGI::ProgressBar;
 print $q->header();
 print $q->start_html(-title => "Sending Email...",
                      -style => '/css/psex.css',);

# Define progress bar.
  progress_bar(
                 -from =>1,
                 -to =>12,
                 -width => 100,
                 -colors => [0,'green','red'],
                );

# Create the email object
 my $msg = MIME::Lite->new(
        From    => $q->param("eml"),
        To      => $q->param("eml"),
        Subject => "Test-Email",
        Type    => 'multipart/mixed'
        );
 for (1..4) {
        print $q->update_progress_bar;
 }
# print CGI::ProgressBar::hide_progress_bar;

# Send email
# $msg->send;


 print end_html;


 return OK;
}

1;
========


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to