<?xml version="1.0" encoding="UTF-8"?>    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title></title>
        <link>https://interactivetools.com/forum/forum-search.php?k=user%3AChristine</link>
        <description></description>
        <pubDate>Wed, 26 Aug 2026 17:34:21 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-search.php?k=user%3AChristine&amp;rss=1" rel="self" type="application/rss+xml" />

                <item>
          <title>Whc.ca shared hosting</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248478#post2248478</link>
          <description><![CDATA[<p>Hey Jeff,</p>
<blockquote>
<p>Whc.ca has the psr extension enabled by default. This is causing CMSB developer console to fail to load.</p>
</blockquote>
<p>What's the exact error message you're seeing? And is it just the CMSB developer console which fails to load, or any other pages as well?</p>
<blockquote>
<p>I also use cacheing with Symphony/Cache via composer.</p>
<p>What is the recommended solution.</p>
</blockquote>
<p>The <em>psr</em> extension does conflict with composer's Psr/* packages, because Symfony/Cache requires Psr/Cache, and composer will install it even while the extension is enabled, which creates the conflict.</p>
<p>If your host lets you, you can try disabling the <em>psr</em> extension, as it sounds like that's the most probable fix, but I should be able to give you a more concrete answer if you can provide the exact error message text, along with any other details you have.</p>]]></description>
          <pubDate>Wed, 26 Aug 2026 13:14:56 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248478#post2248478</guid>
        </item>
                <item>
          <title>loadINI: Undefined array key &quot;PATH_INFO&quot; while upgrading from 2.14 to 3.65</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248474#post2248474</link>
          <description><![CDATA[<p>Hey Gary,</p>
<blockquote>
<p>I commented out the die() statement from within loadINI and it seemed to work without issue...at least that I have seen.</p>
</blockquote>
<p>That fix is fine to leave in, it won't cause any problems elsewhere.</p>
<p>We tracked down the root cause on our end, and it's patched in the next release.</p>]]></description>
          <pubDate>Wed, 26 Aug 2026 11:14:54 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248474#post2248474</guid>
        </item>
                <item>
          <title>Can we change the order of the activity buttons at the top of CMSB interface (like on a record editing page)?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248459#post2248459</link>
          <description><![CDATA[<p>Hi Codee,</p>
<blockquote>
<p>does it have to do with the '_action=' placement?</p>
</blockquote>
<p>That's exactly it - it's the '_action=save' that's doing it.</p>
<p>So '_action=save' is the internal name of the Save button, and the Save &amp; Copy plugin gives its own button that exact same internal name as well.</p>
<p>While the ordering plugin was matching on names, it saw two buttons called _action=save and kept them together, which is why Save &amp; Copy came along with Save when you moved it to the front.</p>
<p>I've attached an updated version of the plugin Dave posted that matches on the label shown on the button instead. The labels are all distinct, so Save &amp; Copy can now sit wherever you'd like.</p>
<p>For the specific order your customer wants:</p>
<pre class="language-php"><code>$buttonOrder = ['Save', 'Preview', 'Save &amp; Copy', 'Erase', 'Cancel'];</code></pre>

<p>Let me know if that works for him!</p>]]></description>
          <pubDate>Fri, 31 Jul 2026 14:18:31 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248459#post2248459</guid>
        </item>
                <item>
          <title>Changing manually created permalink to old does not redirect</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248437#post2248437</link>
          <description><![CDATA[<p>Hi Hiroko,<br /><br /></p>
<blockquote>
<p>I checked on the checkbox "Old" to redirect in case someone accesses to /services-headspa/, but it seems to redirect to a different page, which is /shibuya/ ( original url is /salonsDetail.php?salon=16)</p>
</blockquote>
<p><br />The permalinks plugin uses the internal "Tablename" and "Record Num" fields to group permalinks together so it can figure out the correct permalink to replace any that get marked "Old".</p>
<p>Those two fields are usually empty when permalinks are manually created, only being given values for automatically generated permalinks instead.</p>
<p>Since those two fields are empty across across each of your permalinks, the plugin treats your permalinks as if they're all in one big group, ignoring any in the group marked "Old", and using whichever happens to be the first one it sees. In your case, the first non-old permalink in the group is /shibuya/.<br /><br /></p>
<blockquote>
<p>How can I make my redirect change work for /services-headspa/ to /head-spa-shibuya/ which both are originally /mainPages.php?9 ?</p>
</blockquote>
<p><br />The plugin needs to know that the old permalink (/services-headspa/) and the new permalink (/head-spa-shibuya/) are in a group together, paired-up, with one replacing the other, and unrelated to any outside the group (such as /shibuya/).</p>
<p>You can group the pair together by going to <em>Plugins &gt; Permalinks &gt; Permalinks DB</em>, and editing both the <em>/services-headspa/</em> and <em>/head-spa-shibuya/</em> permalinks to have the exact same identical value in the "Tablename" field for each (any short label is fine, e.g. "<em>headspa</em>").</p>
<p>You can leave the "Record Num" field set to <em>0</em> for both. The "Tablename" field is enough to group them together. That tells the plugin that any permalinks in that group marked "Old" (<em>/services-headspa/</em>) should redirect to the new replacement permalink instead (<em>/head-spa-shibuya/</em>).<br /><br /></p>
<p>If you ever want to add another redirect to replace /head-spa-shibuya/ in the future, you can group together as many permalinks as you like using that same "Tablename" field, as long as all but one of the permalinks in that group are marked "Old", so the plugin knows which one is the correct replacement to redirect to.</p>
<p>Hope that all helps, let me know if you have any other questions!<br /><br /></p>]]></description>
          <pubDate>Wed, 24 Jun 2026 12:10:36 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248437#post2248437</guid>
        </item>
                <item>
          <title>Displaying value &amp; label for related table list items on Category Menu page</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2248230#post2248230</link>
          <description><![CDATA[<p>Hi Deborah,<br /><br />It looks like in your code, you're only iterating over the ":labels" of the related businesses, and that the $value variable you're using isn't being defined anywhere.</p>
<p>CMSBuilder actually creates two parallel arrays for list fields:<br />$record['business_directory_num:values'] for the "num" values.<br />$record['business_directory_num:labels'] for the "business_name" values.<br /><br />To get both, you can iterate over each of the ":values" instead, and then use their $index to grab the corresponding label and display it too:</p>
<pre class="language-php"><code>&lt;?php foreach ($record['business_directory_num:values'] as $index =&gt; $value): ?&gt;
	&lt;?php $label = $record['business_directory_num:labels'][$index]; ?&gt;
	&lt;li&gt;&lt;a href="/business/directory/index.php#biz-&lt;?php echo $value; ?&gt;"&gt;&lt;?php echo $label; ?&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endforeach; ?&gt;</code></pre>
<p><br />So that'll loop through each of the "num" values, then grab the associated "business_name" from the labels array using the $index, and display them both together.</p>
]]></description>
          <pubDate>Tue, 16 Dec 2025 10:13:41 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2248230#post2248230</guid>
        </item>
              </channel>
    </rss>
  