<?xml version="1.0" encoding="UTF-8"?>    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title> SmartString Errors After v3.74 Upgrade</title>
        <link>https://interactivetools.com/forum/forum-posts.php?SmartString-Errors-After-v3_74-Upgrade-82888</link>
        <description></description>
        <pubDate>Mon, 20 Apr 2026 06:28:44 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-posts.php?rss=1&amp;SmartString-Errors-After-v3_74-Upgrade-82888" rel="self" type="application/rss+xml" />

                <item>
          <title> SmartString Errors After v3.74 Upgrade</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247640#post2247640</link>
          <description><![CDATA[<p>Thanks, that seemed to fix it :)</p>]]></description>
          <pubDate>Wed, 06 Nov 2024 22:55:23 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247640#post2247640</guid>
        </item>
                <item>
          <title> SmartString Errors After v3.74 Upgrade</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247636#post2247636</link>
          <description><![CDATA[<p>Hi Mark99, </p>
<p>Good find, yes that's a bug.  We'll patch it in the next release.</p>
<p>If you're comfortable editing PHP you can patch it as follows: </p>
<ul>
<li>Open /cmsb/lib/menus/admin/general_server_info.php</li>
<li>Search for:    fromArray</li>
<li>Replace this: SmartString::fromArray</li>
<li>With this:       SmartArray::new</li>
</ul>
<p>Or alternatively, you can just temporarily uncheck this setting: </p>
<p style="padding-left:40px;">Admin &gt; Security &gt; Developer Warnings [_] <span>Disable PHP developer warnings: E_STRICT, E_DEPRECATED (only needed during development)</span></p>
<p><span>Thanks for the report!</span></p>]]></description>
          <pubDate>Wed, 06 Nov 2024 10:35:45 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247636#post2247636</guid>
        </item>
                <item>
          <title> SmartString Errors After v3.74 Upgrade</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247635#post2247635</link>
          <description><![CDATA[<p>Hi,</p>
<p>I just upgraded from 3.71 to 3.74 on my beta install and noticed that I suddenly started getting deprecated warnings on the admincp. I am using PHP8.3</p>
<p>Deprecated: SmartString::fromArray() is deprecated, use "SmartArray::new($array)" instead.<br />/system/vendor/itools/smartstring/src/SmartString.php on line 703</p>
<p>This is a new addition since the previous version, so I was a bit surprised that it wouldn't be ready for PHP 8.3. The notice seems to get thrown into the log every time I try to load the 'General Settings' page and the details suggest the call comes from this URL:</p>
<p><a href="https://www.MYDOMAIN.com/system/admin.php?menu=admin&amp;action=generalServerInfoAjax&amp;forceUpdate=1" rel="nofollow">https://www.MYDOMAIN.com/system/admin.php?menu=admin&amp;action=generalServerInfoAjax&amp;forceUpdate=1</a></p>
]]></description>
          <pubDate>Wed, 06 Nov 2024 05:32:38 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247635#post2247635</guid>
        </item>
              </channel>
    </rss>
  