<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=windows-1252"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Unless you are altering the registry, setting the status message won't
show up on the current page, since they are already pulled in by
template_preprocess_page (the first preprocess function). That means
the message set in your preprocess function won't show up until the
next page. Not sure if that's causing the problem or not, but it is
something to keep in mind.<br>
<pre class="moz-signature" cols="72">Jamie Holly
<a class="moz-txt-link-freetext" href="http://www.intoxination.net">http://www.intoxination.net</a> 
<a class="moz-txt-link-freetext" href="http://www.hollyit.net">http://www.hollyit.net</a></pre>
<br>
On 1/14/2010 11:14 AM, Khalid Baheyeldin wrote:
<blockquote
 cite="mid:4a9fdc631001140814x19ea4989jf49566d543b8aa21@mail.gmail.com"
 type="cite">Call me old school, but calling the same function with the
same argument twice in a row is wasteful. I see this tendency to just
call the same thing a lot rather than storing it in a variable and
reusing it, and I don't like it.<br>
  <br>
  <div style="margin-left: 40px;"><span
 style="font-family: courier new,monospace;">$a0 = arg(0);</span><br
 style="font-family: courier new,monospace;">
  <span style="font-family: courier new,monospace;">$a1 = arg(1);</span><br
 style="font-family: courier new,monospace;">
  <span style="font-family: courier new,monospace;">$path = "$a0/$a1";</span><br
 style="font-family: courier new,monospace;">
  <span style="font-family: courier new,monospace;">drupal_set_message('stuff'
. $path);</span><br style="font-family: courier new,monospace;">
  <span style="font-family: courier new,monospace;">$variables['nancy']
= $hook . $path;</span><br style="font-family: courier new,monospace;">
  </div>
  <br>
This does not address why you are seeing what you are seeing. Use a
debugger like xdebug to see what really is going on there.<br>
  <br>
  <div class="gmail_quote">On Thu, Jan 14, 2010 at 10:49 AM, Nancy
Wichmann <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:nan_wich@bellsouth.net">nan_wich@bellsouth.net</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div link="blue" vlink="purple" lang="EN-US">
    <div>
    <p class="MsoNormal"><span style="font-size: 12pt;">I’m
working on a hook_preprocess_page and it seems to be behaving
strangely. I
have:</span></p>
    <p class="MsoNormal"><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;"> 
drupal_set_message(‘stuff ‘. arg(0) . ‘/’ . arg(1));</span></p>
    <p class="MsoNormal"><span
 style="font-size: 12pt; font-family: &quot;Courier New&quot;;"> 
$variables[‘nancy’] = $hook . arg(0) . ‘/’ . arg(1);</span></p>
    <p class="MsoNormal"><span style="font-size: 12pt;">In
exactly that order, with no intervening lines.</span></p>
    <p class="MsoNormal"><span style="font-size: 12pt;"> </span></p>
    <p class="MsoNormal"><span style="font-size: 12pt;">Displaying
the variable in the page.tpl.php shows “page taxonomy/term” but the
message shows “stuff r/ms” (even if I refresh the page, or clear the
cache). How can this be happening?</span></p>
    <p class="MsoNormal"><span style="font-size: 12pt;"> </span></p>
    <p class="MsoNormal"><span style="font-size: 12pt;"> </span></p>
    <div>
    <p class="MsoNormal"><span
 style="font-size: 14pt; font-family: &quot;Comic Sans MS&quot;; color: fuchsia;">Nancy
E. Wichmann, PMP </span> </p>
    </div>
    <p class="MsoNormal"><span
 style="font-size: 10pt; font-family: &quot;Courier New&quot;;">Injustice
anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr</span><span
 style="font-size: 10pt;">.</span></p>
    <p class="MsoNormal"> </p>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
Khalid M. Baheyeldin<br>
  <a moz-do-not-send="true" href="http://2bits.com">2bits.com</a>, Inc.<br>
  <a moz-do-not-send="true" href="http://2bits.com">http://2bits.com</a><br>
Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>
</blockquote>
</body>
</html>