<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=blue style='word-wrap: break-word;-webkit-nbsp-mode: space;
-webkit-line-break: after-white-space'>

<div class=Section1>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Please believe that I&#8217;m listening as hard as I can, and I believe
you when you say things aren&#8217;t working the way you think they
should.&nbsp; I&#8217;m just trying to make sense about why they might be
working differently in your environment than my own and whether that difference
is because there&#8217;s a gap in understanding, whether that difference is
because you&#8217;ve got a PHP related problem, or whether that difference is
because there&#8217;s a bug in drupal.&nbsp; We&#8217;ve got a common goal
here, yes? My only goal here is to help you get to where your module is done,
and working the way you want it to work. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Because you are new to drupal, I&#8217;m also trying to figure out if
you&#8217;re using the best technique for what you need to accomplish, and in
the absence of further information, I&#8217;m trying to clarify what the
different options are, and how I&#8217;ve accomplished similar tasks. Perhaps I&#8217;ve
read you wrong, but you seemed to be challenging my understanding of how the
variable_set/variable_get api&#8217;s are supposed to work. And seem to be
really persistent about believing this to be a bug in the drupal code, rather
than a misunderstanding about how you&#8217;re using the API&#8217;s, or a PHP
environment issue. On at least one occasion you&#8217;ve suggested that
designed behavior (that is variable_set storing values into the database) is a
bug.&nbsp; I *<b><span style='font-weight:bold'>know</span></b>* that&#8217;s
how this API is supposed to behave. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Perhaps we could back up a bit.&nbsp;&nbsp; Could you give me more
details about what you are trying to accomplish, here? &nbsp;Off list if
necessary? &nbsp;Thus far you&#8217;ve only disclosed very general information
about what you&#8217;re trying to do and have been focusing on the specifics on
how the drupal code behaves/should behave.&nbsp; If you were willing to
describe in more detail what you&#8217;re trying to accomplish, and the nature
of your multi-hosting environment (do different sites share a common
database/variable table) then perhaps I could give better help. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>As for the right venue, you&#8217;ll find a lot more application
developers on the development list than the support list, as is evidenced by
the number of developers who&#8217;ve been responding to you.&nbsp; This is
primarily a venue for dealing with issues with regard to configuring
installation/configuration of drupal.&nbsp; Although I&#8217;ll be the first to
admit that this line with drupal can be very grey. If you&#8217;re planning to
do a lot of module development, I would recommend that you get on the
developers mailing list as well.&nbsp; I&#8217;m one of the few developers that
monitors and responds to the support list, partly because I understand how grey
that line can be.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Anyway,&nbsp; I&#8217;m not trying to shoot you down and am still
willing to help, if you&#8217;d be kind enough to give me additional
information about the specifics of what you&#8217;re trying to accomplish. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
Dave<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
support-bounces@drupal.org [mailto:support-bounces@drupal.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Scott Matthews<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 29, 2008
2:57 PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">support@drupal.org</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [support] Issues with
initializing Variables on startup..</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I am on my first project using drupal and want to submit this as a bug
but needed to get clarification of the usage and if it already is a bug.
&nbsp;I'm not saying I'd rather hear from someone other than you, I'm just
getting the impression that you, David, are not listening to the issue I'm
stating and are simply shooting down my explanations.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I do not have to set this in the database but in trying to find a way
to initialize this value that is one of the approaches I attempted.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Your last scenario of a multi site hosting (or in our case deployment:
&nbsp;QA, Dev, Production) is what I am attempting to do. &nbsp;You suggest
using Settings.php and I'm saying, as well as being acknowledged by one other
person on the list, that the value is getting overridden when we do conf_init.
&nbsp;My frustration is not that my suggestion is not getting accepted as
gospel, it's that my queries are getting shot down with suggestions that things
are working as they should without any other investigation. &nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>If this is not the forum for actually getting support questions
answered, then I will just submit bugs and hope they have not been entered.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div><span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'><span
style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;word-spacing:0px'>

<p class=MsoNormal><font size=1 color=black face=Helvetica><span
style='font-size:9.0pt;font-family:Helvetica;color:black'><br>
<br>
</span></font><o:p></o:p></p>

</span></span>

<div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>On Jan 29, 2008, at 5:01 PM, Metzler, David wrote:<o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><br>
<br>
<o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName">Really,
I&#8217;m not trying to tell you that this is all your problem, but I am trying
to help you get to the bottom of what your problem is. I&#8217;m also trying to
make sure you understand how the api&#8217;s are intended to be used, so that
you don&#8217;t spend time beating your head against the wall here.&nbsp; &nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Saying &nbsp;that you&#8217;re not going to use the variable_set
function to get the value into the database, is saying you won&#8217;t use the
api that&#8217;s intended for doing just that. You&#8217;ve suggested it is a
bug, and I&#8217;m here to tell you it&#8217;s by design.&nbsp; It needs to be
used or else you need to circumvent all the caching that goes on, and yes that
will be hard. &nbsp;&nbsp;The static variable is part of the caching, and there
is an additional database cache that also is used.&nbsp; You may try executing
a DELETE FROM CACHE statement from your SQL line to see if that&#8217;s what is
getting in your way. <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><br>
I expect that unless you delete drupal&#8217;s cache manually every time you
alter the database, you&#8217;re going to have problems getting the value back
out, unless you use variable_set to get that value in the database.&nbsp; All
the variables are cached, in multiple layers and multiple ways in order to
improve performance.&nbsp; I would encourage you to use variable_set to alter
the database values, as that&#8217;s what it&#8217;s there for. <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>I certainly had no way of knowing what php version you were running
when I sent you that bug reference, but I do know that the static variable is
not supposed to overwrite a global in any version of PHP, and that the static
$conf=&#8217;&#8217; line is a normal accepted way of initializing a static
variable caching that&#8217;s used throughout drupal. I&#8217;ve even used this
in several of my own PHP applications. &nbsp;I&#8217;m trying to make sense as
to why when you changed the variable names, you get different behavior.&nbsp;
That&#8217;s why I thought of that bug.&nbsp; There may be other reasons, such
as you haven&#8217;t found all of the references to the global $conf in the
drupal source code. <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>I can tell you that I have multiple sites running on php 5.2.2, php
5.1 and a remote hosted php 5.x and the variable_set/variable_get apis are used
extensively in all the modules that I have written. &nbsp;I have not used the
settings.php override mechanism, but I can tell you that I have extensive
experience using the variable_get/variable_set successfully in multiple
versions of drupal on multiple versions of PHP. &nbsp;&nbsp;Variable_init as
I&#8217;ve said, was not intended to be called directly. <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>In summary if you don&#8217;t feel you need to use the settings.php
override mechanism then use variable_set to change the value in the database,
use variable_get to get the last value set by variable_set (or the default if
variable_set has never been called)..&nbsp;&nbsp; Any other manipulations
should be done using a different structure such as your own static, global or
session construct.&nbsp; In multi-site hosting environments, where you want the
value of variable_get to be overridden because you&#8217;ve got to make it
dynamic based on the settings.php file in play, only then use the settings.php
override mechanism.&nbsp; Don&#8217;t bother with the database value cause it
shouldn&#8217;t ever actually matter. &nbsp;&nbsp;<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>If you continue to be disatisfied with the help being provided on
this list, &nbsp;and you really believe that there is a drupal core bug here
(which I really haven&#8217;t seen strong evidence of, but I&#8217;ve been wrong
before) then I&#8217;d encourage you to post an issue on drupal.org.&nbsp; <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Anyway, it sounds like you&#8217;d prefer to hear from others so,
I&#8217;ll stay silent for a while and let others confirm or refute my
expertise here. (really either are welcome). <u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Dave<u1:p></u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u1:p>&nbsp;</u1:p></span></font><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> support-bounces@drupal.org [<a
href="mailto:support-bounces@drupal.org">mailto:support-bounces@drupal.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Scott Matthews<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 29, 2008
12:56 PM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u2:st="on"><a
href="mailto:support@drupal.org">support@drupal.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [support] Issues with
initializing Variables on startup..</span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
class=apple-tab-span><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span>I understand that this bug report seems to be the same
issue, but I'm a little troubled at the fact that I'm running PHP 5.2.3 and
this is listed as having been fixed about a year and a half ago. &nbsp;I really
do not mean to come off as being too forceful but can anyone on this
distribution say that with PHP 5.2.3 and Drupal 5.3 that they have tried
setting a variable in the database directly (not specifically using variable_set
or variable_init) and their application was able to pick up the value using
variable_get? &nbsp;Or even, been able to follow the suggested feature of
setting the $conf array in settings.php to override a variable set previously.<u1:p></u1:p><o:p></o:p></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
class=apple-tab-span><font size=3 face="Times New Roman"><span
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span>I see this is a problem. &nbsp;I see the code where it's
happening and I would like to know if this case has been done and it really is
only happening on the multiple machines as well as my local that my application
is deployed on.<u1:p></u1:p><o:p></o:p></p>

</div>

<div><span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'><span
style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;word-spacing:0px'>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'><u1:p>&nbsp;</u1:p></span></span></font><o:p></o:p></p>

</div>

<span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'><u1:p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'>&nbsp;</u1:p></span></font><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:7.5pt;font-family:
Helvetica;color:black'><br>
<br>
<br>
<br>
</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'></span></span></span><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>On Jan 29, 2008,
at 1:42 PM, Metzler, David wrote:<u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
<br>
<br>
<o:p></o:p></span></font></p>

<u1:p></u1:p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName">Ahh,
&nbsp;static variables are supposed to be local in scope to the function that
they are in. &nbsp;&nbsp;&nbsp;And they behave a bit differently than normal
variables. <u3:p></u3:p></u3:smarttagtype></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>static $conf=&#8217;&#8217; assignment doesn&#8217;t execute the
second time the function gets called.&nbsp; It only executes at the initial
creation of the static variable.&nbsp; This variable later gets converted to an
array, but the next time the function gets called it should retain the previous
value of &nbsp;$conf.&nbsp; It would not be reset to a string. You actually
need to set static variables to this empty strings to get them to work properly
with arrays.&nbsp; I&#8217;ve done that several times before. <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>It&#8217;s worth noting that this $conf <b><span style='font-weight:
bold'>SHOULD</span></b> be completely independent of the global $conf variable,
and that doesn&#8217;t appear to be the case for you. <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>It&#8217;s possible this is a PHP bug, but I&#8217;m not really
sure here. There are some references to such a bug at: <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><a href="http://bugs.php.net/bug.php?id=38287">http://bugs.php.net/bug.php?id=38287</a><u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Is it possible that you are being bitten by one of these? <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>&nbsp;I have many modules that work as you want.&nbsp; The
variable_get call pulls the database value without problem.
&nbsp;&nbsp;It&#8217;s quite possible that once the PHP bug is resolved,
everything will work they way you initially tried it. <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>And, no you should not need to call variable_init. <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Hope that helps. <u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Dave<u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u3:p>&nbsp;</u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> <a href="mailto:support-bounces@drupal.org">support-bounces@drupal.org</a>
[<a href="mailto:support-bounces@drupal.org">mailto:support-bounces@drupal.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Scott Matthews<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 29, 2008
9:43 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u4:st="on"><a
href="mailto:support@drupal.org">support@drupal.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [support] Issues with
initializing Variables on startup..</span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u3:p>&nbsp;</u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Conf_init calls
conf_path. &nbsp;the first line in conf path is:<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;&nbsp;static
$conf = '';<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u3:p>&nbsp;</u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>As I said, once I
globally changed the intended array variable to something other than $conf
($config_vars for instance) it worked as expected.<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u3:p>&nbsp;</u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Now, as I
mentioned before, before I tried to initialize in the settings.php file, I just
relied on the database value that I set. &nbsp;This was not being retrieved
when I called variables_get() and variables_get() was only returning the value
I had as the default. &nbsp;The only thing I can think of from what you are
saying is that in my module I have to specifically call variables_init() for it
to work. &nbsp;Is that true? &nbsp;when in the stack is variables_init called?<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div><span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'><span
style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;word-spacing:0px'>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'><u3:p>&nbsp;</u3:p></span></span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'>Scott Matthews<u3:p></u3:p></span></font><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:7.5pt;font-family:
Helvetica;color:black'><br>
<br>
<br>
<br>
<br>
</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><u3:p><span style='font-size:12.0pt'></span></span></span><u3:p></u3:p>&nbsp;<o:p></o:p></span></u3:p><u1:p></u1:p></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>On Jan 29, 2008,
at 12:04 PM, Metzler, David wrote:<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
<br>
<br>
<br>
<o:p></o:p></span></font></p>

<u1:p></u1:p>

<div><u3:p></u3:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u5:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName">Yes
true, I was mistaken about the variables being instatitated. But these values
are initially loaded from the database by the variable_init function, called in
the drupal bootstrap process before settings.php is loaded.&nbsp; Yes you can
override these in settings.php, in which case the database value doesn&#8217;t
matter, but hey are still meant to be site configuration values that do not
change.&nbsp; As the settings.php file indicates you don&#8217;t normally use
this method, unless you&#8217;re rally trying to something vhost specific.
&nbsp;They are not intended to house global variables that you intend to change
during the page load. &nbsp;&nbsp;Variable_set is designed to change the
database given values and is functioning as designed.&nbsp; It&#8217;s used by
the admin pages to alter the site specific values.&nbsp;&nbsp; <u5:p></u5:p></u5:smarttagtype></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u5:p>&nbsp;</u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>90% of all use cases are handled using variable_get() to get the
site specific configuration settings from the database and loaded in
cache.&nbsp;&nbsp; It&#8217;s only in weird multi-site hosting cases that you
would ever be overriding the values retrieved by variable_get in settings.php.
&nbsp;It is not the preferred method of handling values that you expect to
change during a page load or between page loads on a site. <u5:p></u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u5:p>&nbsp;</u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Conf_init() in my inspection of the source code on drupal_api
initializes conf to an array() not a string. Where do you see this behavior? <u5:p></u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u5:p>&nbsp;</u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Dave<u5:p></u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u5:p>&nbsp;</u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> <a href="mailto:support-bounces@drupal.org">support-bounces@drupal.org</a>
[<a href="mailto:support-bounces@drupal.org">mailto:support-bounces@drupal.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Scott Matthews<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 29, 2008
8:19 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u6:st="on"><a
href="mailto:support@drupal.org">support@drupal.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [support] Issues with
initializing Variables on startup..</span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>I don't believe
you fully understood me.<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>First off,
variable_get does NOT retrieve from the database. &nbsp;if you look in the code
it ONLY retrieves from that $conf variable that variable_set stores the
variable in when it sets to the database. &nbsp;If, as you suggest David, it
really should retrieve from the database then it is not working as defined.<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>function
variable_get($name, $default) {<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;&nbsp;global
$conf;<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;&nbsp;return
isset($conf[$name]) ? $conf[$name] : $default;<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>}<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>Second, according
to the comments in the settings.php, you can initially override any variables
stored in the database in the settings.php file by setting the same variable
that variable_get and variable_set uses:<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>/**<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* Variable
overrides:<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;*<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* To
override specific entries in the 'variable' table for this site,<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* set them
here. You usually don't need to use this feature. This is<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* useful in
a configuration file for a vhost or directory, rather than<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* the
default settings.php. Any configuration setting from the 'variable'<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* table can
be given a new value.<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;*<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;* Remove the
leading hash signs to enable.<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>&nbsp;*<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>/# </span></font><span
class=apple-style-span><b><u><font size=2><span style='font-size:10.5pt;
font-weight:bold'>$conf</span></font></u></b></span> = array(<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'># &nbsp;
'site_name' =&gt; 'My Drupal site',<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'># &nbsp;
'theme_default' =&gt; 'minnelli',<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'># &nbsp;
'anonymous' =&gt; 'Visitor',<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'># );<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div><span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'><span
style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;word-spacing:0px'>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'><u5:p>&nbsp;</u5:p></span></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><u5:p>&nbsp;</u5:p></span></font><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:7.5pt;font-family:
Helvetica;color:black'><br>
<br>
<br>
<br>
<br>
<br>
</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><u5:p><span style='font-size:12.0pt'></span></span></span><u3:p></u3:p><u5:p></u5:p>&nbsp;<o:p></o:p></span><u1:p></u1:p></u5:p><u3:p></u3:p></font></p>

<div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>On Jan 29, 2008,
at 11:04 AM, Metzler, David wrote:<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><br>
<br>
<br>
<br>
<br>
<o:p></o:p></span></font></p>

<u1:p></u1:p>

<div><u3:p></u3:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"><u5:p></u5:p>I
think you&#8217;re confusing two completely independent constructs.&nbsp; <u7:p></u7:p></u7:smarttagtype></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Variable_get and variable_set are used to store system wide
settings that should persist in the database.&nbsp; They are never (to my
knowledge) instantiated as PHP variables. The caching structure is meant to
reduce the number of database hits involved in loading variables, and should
not generally be accessed directly.&nbsp; Multiple calls to variable_get should
leverage the cached variables as appropriate. <u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>The variables in settings.php can be used, you can define your own
global variables there, but if you want them to persist between page loads you
need to do that yourself. &nbsp;IN your hooks you can reference these variables
after defining them as globals, but be careful with namespace collisions.&nbsp;
I usually create a global variable that has the same name as my module and
store everying inside it (as an associative array).&nbsp; <u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Finally session variables can be used and will persist in the
database for the duration of a session.&nbsp; <u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><br>
Hope that clarifies things. &nbsp;It sounds like drupal is behaving as designed
here. <u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'>Dave<u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=2 color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:navy'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;font-weight:
bold'>From:</span></font></b><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'> <a href="mailto:support-bounces@drupal.org">support-bounces@drupal.org</a>
[<a href="mailto:support-bounces@drupal.org">mailto:support-bounces@drupal.org</a>]
<b><span style='font-weight:bold'>On Behalf Of </span></b>Scott Matthews<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, January 29, 2008
7:37 AM<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:personname u8:st="on"><a
href="mailto:support@drupal.org">support@drupal.org</a></st1:personname><br>
<b><span style='font-weight:bold'>Cc:</span></b> Ron Trevarrow<br>
<b><span style='font-weight:bold'>Subject:</span></b> [support] Issues with
initializing Variables on startup..</span></font><u7:p></u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u7:p>&nbsp;</u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>I found what
Appears to be a bug (or two) with initializing variables in Drupal.<u7:p></u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u7:p>&nbsp;</u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>It is suggested
that you can uncomment and set initial variable values in settings.php with the
$conf array. &nbsp;In doing so, and not seeing my variables set when retrieving
using variable_get, I discovered that conf_init(), when called to initialize
the configure file path, it sets $conf to a string. &nbsp;I know that since it
initializes settings.php within the context it conceptually SHOULD reset it to
a variable, but it doesn't. &nbsp; I proved this by changing the variable array
name in settings.php, variable_get, variable_set, variable_init and conf_init
to $config_vars and the values I initialized in settings.php were reflected
when my application later retrieved them using variable_get.<u7:p></u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u7:p>&nbsp;</u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>This bug is
currently hindering the flexibility of an application that I'm writing that
will be deployed to different environments. &nbsp;I initially tried to set the
variables in the 'variable' table of the Database in order to retrieve them
with variable_get but that method only accesses the cached variables in $conf
(or in my case, $config_vars. &nbsp;Is this on purpose? &nbsp;I see that
variable_set will not only set the cached variable but will also set into the
database. &nbsp;This seems to be a bug as well to me. &nbsp;Can someone clarify
this for me?<u7:p></u7:p><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

<div><span style='orphans: 2;text-align:auto;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0;word-spacing:0px'><span
style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;
-webkit-text-decorations-in-effect: none;-webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px;word-spacing:0px'>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><span style='orphans: 2;widows: 2;-webkit-border-horizontal-spacing: 0px;
-webkit-border-vertical-spacing: 0px;-webkit-text-decorations-in-effect: none;
-webkit-text-size-adjust: auto;-webkit-text-stroke-width: 0px;word-spacing:
0px'><u7:p>&nbsp;</u7:p></span></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'>Scott Matthews<u7:p></u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:9.0pt;font-family:
Helvetica;color:black'><u7:p>&nbsp;</u7:p></span></font><u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></p>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=1 color=black face=Helvetica><span style='font-size:7.5pt;font-family:
Helvetica;color:black'><br>
<br>
<br>
<br>
<br>
<br>
<br>
</span></font><o:p></o:p></p>

</div>

<u1:p></u1:p>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><u7:p><span style='font-size:12.0pt'></span></span><u3:p></u3:p><u5:p></u5:p><u7:p></u7:p>&nbsp;<o:p></o:p></span><u1:p></u1:p><u3:p></u3:p></u7:p><u5:p></u5:p></font></p>

</div>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>--<span
class=apple-converted-space>&nbsp;<u5:p></u5:p></span><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>[ Drupal support
list | <a href="http://lists.drupal.org">http://lists.drupal.org</a>/ ]<u5:p></u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u5:p>&nbsp;</u5:p><u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>--<span
class=apple-converted-space>&nbsp;<u3:p></u3:p></span><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>[ Drupal support
list | <a href="http://lists.drupal.org">http://lists.drupal.org</a>/ ]<u3:p></u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u3:p>&nbsp;</u3:p><u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>--<span
class=apple-converted-space>&nbsp;<u1:p></u1:p></span><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'>[ Drupal support
list | <a href="http://lists.drupal.org">http://lists.drupal.org</a>/ ]<u1:p></u1:p><o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><font
size=3 face="Times New Roman"><span style='font-size:12.0pt'><u1:p>&nbsp;</u1:p><o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'></u1:smarttagtype>--<span class=apple-converted-space>&nbsp;</span><o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>[ Drupal support list | <a href="http://lists.drupal.org">http://lists.drupal.org</a>/
]<o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</body>

</html>