If you can put something together easily and test it out, I would
suggest the function that you are describing.

If you are using the CGI package, you should be able to simply pass
around the CGI object.

Brian 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Matthew Boehm
Sent: Tuesday, March 07, 2006 10:22 AM
To: html-template-users@lists.sourceforge.net
Subject: Re: [htmltmpl] mod_perl usage

Hmm. I am using strict, but I do have many "globals".  Here are the
first few lines of our program:

#!/usr/bin/perl

use strict;
use warnings;

use lib '/path/to/something/';
use tools qw($dbh $webpage_obj &displayError $template &messageDie);

$template = new HTML::Template(filename =>
'/home/omnovia/public_html/pages/sctest/templates/background.tpl',
                         path =>
'/home/omnovia/public_html/pages/sctest/templates/',
                         cache => 1,
                         debug => 1,
                         stack_debug => 1,
                         cache_debug => 1,
                         die_on_bad_params => 0);

tools::DBConnect();

my ($companyID, $firstName, $lastName, $companyUsername); <several more
lines of my's before getting into functions>

Interestingly enough, companyID (the main var) is listed in the first my
block. So that's global scope and would not be cleared?

Beginning to make sense now. $companyID is used in just about every
function, which is why it was made global. Should I instead write a
function that gets all the vars from the web call and just pass them in
between function calls?

As I'm sure you have all learned by now, I'm not a perl programmer..

Thanks,
-Matthew


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting
language that extends applications into web and mobile media. Attend the
live webcast and join the prime developer group breaking into this new
coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users



------------------------------------------------------------------------------
This message is intended only for the personal and confidential use of the 
designated recipient(s) named above.  If you are not the intended recipient of 
this message you are hereby notified that any review, dissemination, 
distribution or copying of this message is strictly prohibited.  This 
communication is for information purposes only and should not be regarded as an 
offer to sell or as a solicitation of an offer to buy any financial product, an 
official confirmation of any transaction, or as an official statement of Lehman 
Brothers.  Email transmission cannot be guaranteed to be secure or error-free.  
Therefore, we do not represent that this information is complete or accurate 
and it should not be relied upon as such.  All information is subject to change 
without notice.



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to