<?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%3Aweblm</link>
        <description></description>
        <pubDate>Fri, 01 May 2026 01:46:20 -0700</pubDate>
        <language>en-us</language>
        <atom:link href="https://interactivetools.com/forum/forum-search.php?k=user%3Aweblm&amp;rss=1" rel="self" type="application/rss+xml" />

                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247020#post2247020</link>
          <description><![CDATA[<p>Thank you Dave for some fantastic support!  Appreciate everything you did and we are back up and running.</p>
]]></description>
          <pubDate>Thu, 14 Mar 2024 04:48:29 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247020#post2247020</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247010#post2247010</link>
          <description><![CDATA[<p>Dave,</p>
<p>Couple of notes for your testing:</p>
<p>- The Google Maps API key is saved in the Geolocator.php file as a commented line.</p>
<p>- You can test this functionality using the Property Listings menu item in the CMS.  I would just edit one of the current Property Listings entries and add a "2" onto the end of the name and try to save.  This is where the error occurs with the API key active.</p>
]]></description>
          <pubDate>Tue, 12 Mar 2024 11:29:09 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247010#post2247010</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247009#post2247009</link>
          <description><![CDATA[<p>Second level support request submitted.</p>
<p>Let me know if that's all you need for now.</p>]]></description>
          <pubDate>Tue, 12 Mar 2024 10:59:26 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247009#post2247009</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247006#post2247006</link>
          <description><![CDATA[<p>Hi Dave,</p>
<p>When replace that and use our API key, I get this error:</p>
<pre class="language-php"><code>str_contains(): Argument #1 ($haystack) must be of type string, float given</code></pre>
<p>The raw log:</p>
<pre class="language-php"><code>Array
(
    [logType] =&gt; exception
    [errno] =&gt; TypeError
    [errstr] =&gt; str_contains(): Argument #1 ($haystack) must be of type string, float given
    [errfile] =&gt; /home2/user/public_html/cmsAdmin/lib/common.php
    [errline] =&gt; 1011
    [exceptionCode] =&gt; 0
    [exceptionClass] =&gt; TypeError
    [exceptionTrace] =&gt; 
#0 /home2/user/public_html/cmsAdmin/lib/common.php(1011): str_contains(33.9919159, '\x00')
#1 /home2/user/public_html/cmsAdmin/lib/common.php(993): _request_sanitize(33.9919159)
#2 /home2/user/public_html/cmsAdmin/lib/Fields/BaseField.php(74): request('latitude')
#3 /home2/user/public_html/cmsAdmin/lib/common.php(495): Itools\CMSB\Fields\BaseField-&gt;getRequestValue(false)
#4 /home2/user/public_html/cmsAdmin/lib/menus/default/save.php(15): _getRecordValuesFromFormInput()
#5 /home2/user/public_html/cmsAdmin/lib/menus/default/actionHandler.php(68): include('/home2/user...')
#6 /home2/user/public_html/cmsAdmin/admin.php(59): require_once('/home2/user...')
#7 {main}
    [prevExceptionTrace] =&gt; 

    [externalFilePath] =&gt; /home2/user/public_html/cmsAdmin/lib/common.php
    [externalLineNum] =&gt; 1011
)</code></pre>

<p>I can privately send you the API key if you want (if that matters).</p>
<p>There is something about this specific combination of characters.</p>]]></description>
          <pubDate>Tue, 12 Mar 2024 04:27:25 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247006#post2247006</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247001#post2247001</link>
          <description><![CDATA[<p>Also just want to say that my API key is valid, as I used the built in test.</p>
<p>So something in that function in CMS Builder is not liking the format of my key.</p>]]></description>
          <pubDate>Fri, 08 Mar 2024 04:18:14 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247001#post2247001</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2247000#post2247000</link>
          <description><![CDATA[<p>It is something in my Google Maps API key.  It's the weirdest thing - if I add a character or remove a character, CMS Builder works (of course the maps API doesn't).</p>
<p>I don't want to share my API key here so not sure how to test?</p>
]]></description>
          <pubDate>Thu, 07 Mar 2024 15:28:54 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2247000#post2247000</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2246999#post2246999</link>
          <description><![CDATA[<p>I went to update the Geocoder plugin to the latest version.  In doing that and uploading the new version, I didn't enter my Google Maps API.</p>
<p>When I have an empty value in the Google maps API here:</p>
<pre class="language-php"><code>$GLOBALS['GEOCODER_GOOGLE_API_KEY']         = '';</code></pre>
<p>I can save the record.</p>
<p>Obviously, we use this field to automatically add the lat/long of a property.</p>
<p>Once I add my API key, that's when I start getting that error.</p>]]></description>
          <pubDate>Thu, 07 Mar 2024 15:21:06 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2246999#post2246999</guid>
        </item>
                <item>
          <title>After CMS and PHP upgrades error in saving a record - _request_sanitize</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2246998#post2246998</link>
          <description><![CDATA[<p>We just upgraded to the latest CMS Builder and PHP 8.3.  </p>
<p>We can edit and save basic fields - but on a more complex listing with many fields, we are getting the following error when trying to save:</p>
<pre class="language-php"><code>#32538 - _request_sanitize(): Argument #1 ($input) must be of type array|string|null, float given, called in /home2/user/public_html/cmsAdmin/lib/common.php on line 993
/home2/user/public_html/cmsAdmin/lib/common.php on line 993
<a>https://www.user---site--.com/cmsAdmin/admin.php</a></code></pre>
<p>The raw log:</p>
<pre class="language-php"><code>Array
(
    [logType] =&gt; exception
    [errno] =&gt; TypeError
    [errstr] =&gt; _request_sanitize(): Argument #1 ($input) must be of type array|string|null, float given, called in /home2/user/public_html/cmsAdmin/lib/common.php on line 993
    [errfile] =&gt; /home2/user/public_html/cmsAdmin/lib/common.php
    [errline] =&gt; 1004
    [exceptionCode] =&gt; 0
    [exceptionClass] =&gt; TypeError
    [exceptionTrace] =&gt; 
#0 /home2/user/public_html/cmsAdmin/lib/common.php(993): _request_sanitize(34.289655)
#1 /home2/user/public_html/cmsAdmin/lib/Fields/BaseField.php(74): request('latitude')
#2 /home2/user/public_html/cmsAdmin/lib/common.php(495): Itools\CMSB\Fields\BaseField-&gt;getRequestValue(false)
#3 /home2/user/public_html/cmsAdmin/lib/menus/default/save.php(15): _getRecordValuesFromFormInput()
#4 /home2/user/public_html/cmsAdmin/lib/menus/default/actionHandler.php(68): include('/home2/user...')
#5 /home2/user/public_html/cmsAdmin/admin.php(59): require_once('/home2/user...')
#6 {main}
    [prevExceptionTrace] =&gt; 

    [externalFilePath] =&gt; /home2/user/public_html/cmsAdmin/lib/common.php
    [externalLineNum] =&gt; 993
)</code></pre>

<p>Any ideas that I can look at?</p>
<p>Thank you!</p>

]]></description>
          <pubDate>Thu, 07 Mar 2024 15:08:53 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2246998#post2246998</guid>
        </item>
                <item>
          <title>E_NOTICE: Trying to access array offset on value of type null</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2245961#post2245961</link>
          <description><![CDATA[<p>Daniel,</p>
<p>Thank you so much!! This worked perfectly!!</p>
]]></description>
          <pubDate>Wed, 25 May 2022 04:57:37 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2245961#post2245961</guid>
        </item>
                <item>
          <title>E_NOTICE: Trying to access array offset on value of type null</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2245957#post2245957</link>
          <description><![CDATA[<p>Hi Daniel,</p>
<p>Thanks for your help before, I think all my changes are working based on what you replied with.</p>
<p>However, we are noticing more errors, this time they are appending the code onto the end of pagination links:</p>
<pre class="language-markup"><code><a href="https://www.CLIENT.com/the-loop.php?date_year=&amp;category=health_care_reform&amp;filter=yes&amp;page=1%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)" rel="nofollow">https://www.CLIENT.com/the-loop.php?date_year=&amp;category=health_care_reform&amp;filter=yes&amp;page=1%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)</a>),</code></pre>
<p>We are using the standard pagination code I believe:</p>
<pre class="language-php"><code>&lt;!-- START PAGINATION CODE --&gt; 
&lt;div class="pagelinks"&gt;
	&lt;?php  
		if (@!$_GET['page']): $current_page = "1"; 
		else: $current_page = $_GET['page'];    
	endif;  ?&gt; 
		
	&lt;?php 
		$startNumber = max($current_page - 2, 1); 
		$endNumber   = min($current_page + 2, $the_loopMetaData['totalPages']); 
	?&gt;

	&lt;?php if ($the_loopMetaData['prevPage']): ?&gt;
		&lt;a href="&lt;?php echo $the_loopMetaData['prevPageLink'] ?&gt;"&gt;&lt;img src="/images/arrow-left.png" border="0" /&gt; prev&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
		&lt;?php if ($startNumber &gt; '1'): ?&gt;
			&lt;a href="?&lt;?php echo http_build_query(array_merge($_REQUEST, array( 'page' =&gt; '1' ))) ?&gt; "&gt;1&lt;/a&gt; ...
		&lt;?php endif ?&gt; 
	&lt;?php else: ?&gt;
		&amp;nbsp;  
	&lt;?php endif ?&gt;	

&lt;?php foreach (range($startNumber,$endNumber) as $page): ?&gt;
	
		&lt;?php if ($page == $current_page): ?&gt; 
		 &lt;b&gt;[&lt;?php echo $page; ?&gt;]&lt;/b&gt; 
		&lt;?php else: ?&gt; 
		 &lt;a href="?&lt;?php echo http_build_query(array_merge($_REQUEST, array( 'page' =&gt; $page ))) ?&gt;"&gt;&lt;?php echo $page; ?&gt;&lt;/a&gt; 
		&lt;?php endif ?&gt; 

	&lt;?php endforeach; ?&gt; 
	
	
	&lt;?php if ($the_loopMetaData['nextPage']): ?&gt;
		&lt;?php if ($the_loopMetaData['totalPages'] &gt; $endNumber): ?&gt;
			... &lt;a href="?&lt;?php echo http_build_query(array_merge($_REQUEST, array( 'page' =&gt; $the_loopMetaData['totalPages'] ))) ?&gt; "&gt;&lt;?php echo $the_loopMetaData['totalPages'];?&gt;&lt;/a&gt; 
		&lt;?php endif ?&gt; 
			&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="&lt;?php echo $the_loopMetaData['nextPageLink'] ?&gt;"&gt;next &lt;img src="/images/arrow-right.png" border="0" /&gt;&lt;/a&gt;  
		&lt;?php else: ?&gt;   
			&amp;nbsp;  
	&lt;?php endif ?&gt;							
&lt;/div&gt;
&lt;!-- /END PAGINATION CODE --&gt;</code></pre>
<p>Is there anything we can do to drop all the extra code they are testing with?</p>
<p>Thanks for any help!</p>]]></description>
          <pubDate>Tue, 24 May 2022 13:17:20 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2245957#post2245957</guid>
        </item>
                <item>
          <title>E_NOTICE: Trying to access array offset on value of type null</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2245933#post2245933</link>
          <description><![CDATA[<p>Thank you Daniel!!</p>
<p>Think I have a handle on making some changes to match what you have shown.   We have a bunch of echo statements that I'm now going to wrap in the PHP IF to mitigate those errors.</p>

]]></description>
          <pubDate>Mon, 25 Apr 2022 08:32:21 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2245933#post2245933</guid>
        </item>
                <item>
          <title>E_NOTICE: Trying to access array offset on value of type null</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2245926#post2245926</link>
          <description><![CDATA[<p>Daniel,</p>
<p>Thanks for the details.  Yes I am using the standard <span>"whereRecordNumberInUrl()" function.  </span>Here's some more info:</p>
<p>One of the errors is:</p>
<p>E_NOTICE: Trying to access array offset on value of type null<br /><a href="https://www.CLIENT.com/the-loop-detail.php?Get-Preventive-Care-Back-on-Track-201=%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)" rel="nofollow">https://www.CLIENT.com/the-loop-detail.php?Get-Preventive-Care-Back-on-Track-201=%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)</a>),<br />/home/CLIENT/CLIENT.com/the-loop-detail.php<br />Line number 34</p>
<p>#0 _errorlog_logErrorRecord() called at [/home/CLIENT/CLIENT.com/cmsAdmin/lib/errorlog_functions.php:64]<br />#1 _errorlog_catchRuntimeErrors() called at [/home/CLIENT/CLIENT.com/the-loop-detail.php:34]</p>
<p>Line 34 of that file</p>
<p>&lt;title&gt;&lt;?php if ($detailRecord['meta_title'] != ''): ?&gt;&lt;?php echo $detailRecord['meta_title']; ?&gt;&lt;?php else: ?&gt;&lt;?php echo trim($detailRecord['title']).' | The Loop'; ?&gt;&lt;?php endif ?&gt;&lt;/title&gt;</p>
<p>All of the pages have the standard block like this:</p>
<p>// load detail record from 'the_loop'<br />list($the_loopRecords, $the_loopMetaData) = getRecords(array(<br />'tableName' =&gt; 'the_loop',<br />'where' =&gt; whereRecordNumberInUrl(0),<br />'loadUploads' =&gt; true,<br />'allowSearch' =&gt; false,<br />'limit' =&gt; '1',<br />'orderBy' =&gt; 'dragSortOrder DESC',<br />));<br />$detailRecord = @$the_loopRecords[0]; // get first record<br />if (!$detailRecord) { header("HTTP/1.1 301 Moved Permanently"); header( 'Location: /the-loop.php' ); } // redirect to list page if no record passed or found</p>
<p>// load list records from 'the_loop'<br />list($the_loopRecords, $the_loopMetaData) = getRecords(array(<br />'tableName' =&gt; 'the_loop',<br />'loadUploads' =&gt; false,<br />'allowSearch' =&gt; true,<br />'orderBy' =&gt; 'dragSortOrder DESC',<br />));</p>
<p>$relatedArticles = getRelatedArticles($detailRecord);<br />if (empty($relatedArticles)) { $recentArticles = getRecentArticles($detailRecord); }</p>

<p>The Apache log file shows this:</p>
<p>[Fri Apr 22 02:05:24.163989 2022] [:error] [pid 1405:tid 111776546576128] [client 149.104.108.14:47420] [client 149.104.108.14] ModSecurity: Warning. detected SQLi using libinjection with fingerprint 'son),' [file "/dh/apache2/template/etc/mod_sec3_CRS/REQUEST-942-APPLICATION-ATTACK-SQLI.conf"] [line "65"] [id "942100"] [msg "SQL Injection Attack Detected via libinjection"] [data "Matched Data: son), found within ARGS:Get-Preventive-Care-Back-on-Track-201: 'nvOpzp; AND 1=1 OR (&lt;'\\x22&gt;iKO)),"] [severity "CRITICAL"] [ver "OWASP_CRS/3.3.2"] [tag "application-multi"] [tag "language-multi"] [tag "platform-multi"] [tag "attack-sqli"] [tag "paranoia-level/1"] [tag "OWASP_CRS"] [tag "capec/1000/152/248/66"] [tag "PCI/6.5.2"] [hostname "www.CLIENT.com"] [uri "/the-loop-detail.php"] [unique_id "YmJv1BzcXMr4Wrpgip6P1AAAAUo"]</p>
<p>The client is hosted at Dreamhost and this is there Extra Security module helping to prevent these injections.</p>
<p>Let me know if there is anything else I can provide.  Also if there is a more secure place to upload files so only you see them, let me know and I can upload the entire file(s).</p>
<p>Thanks!</p>

]]></description>
          <pubDate>Fri, 22 Apr 2022 03:39:46 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2245926#post2245926</guid>
        </item>
                <item>
          <title>E_NOTICE: Trying to access array offset on value of type null</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2245921#post2245921</link>
          <description><![CDATA[<p>We started getting a lot of developer log errors with the following:</p>
<p>E_NOTICE: Trying to access array offset on value of type null<br /><a href="https://www.CLIENTDOMAIN.com/the-loop-detail.php?Family-Medical-Leave-Act-128=%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)" rel="nofollow">https://www.CLIENTDOMAIN.com/the-loop-detail.php?Family-Medical-Leave-Act-128=%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)</a>),</p>
<p>Obviously the correct URL should be:<br /><a href="https://www.CLIENTDOMAIN.com/the-loop-detail.php?Family-Medical-Leave-Act-128" rel="nofollow">https://www.CLIENTDOMAIN.com/the-loop-detail.php?Family-Medical-Leave-Act-128</a></p>
<p>Seems bots or something is appending an encoded string onto the end of URLS.</p>
<p>Developer log doesn't show any referrer, so I'm guessing they are fishing for something?</p>
<p>Anyone know what they are looking for and what the best way to handle this is?  </p>]]></description>
          <pubDate>Mon, 18 Apr 2022 15:41:19 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2245921#post2245921</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232659#post2232659</link>
          <description><![CDATA[<p>Dave,</p>
<p>Thanks for the info.</p>
<p>Have you had any experience with AJAX and Google as far as crawling ability.  As I see it, the main page contains no readable content for Google to crawl and index (because it's all dynamically inserted via JS).   How have you gotten around this?</p>
<p>-Kevin</p>]]></description>
          <pubDate>Tue, 10 Dec 2013 08:07:10 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232659#post2232659</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232636#post2232636</link>
          <description><![CDATA[<p>Dave,</p>
<p>This is fantastic and just what I needed.  Thank you for this.</p>

<p>After only spending 20 minutes or so, it's pretty obvious what's going on.  I'm hoping to get a chance to play around a bit more tomorrow.</p>

<p>Tell me if this is correct.....basically what you've done is separated the actual data call (the CMS Builder query) and the layout code of that data into another PHP page.  This page is what takes the data from CMS builder, and lays it out how you want it shown.  The ajax call on the index.php page takes that entire set of data and inserts it into the div (in this case the right div).</p>
<p>Does that sound like it?</p>
<p>If so, I can definitely use this.  However, it already has my mind working.  For example, I'm guessing if you wanted to work with the returned data in pieces (not as a whole HTML set), that you could adjust the body_ajax page to return raw data and then have the main jQuery handle it and write it out itself?  Taking this back to the other site I sent, for example I'm guessing you'd have to do something like this to get the jQuery to write out and fade in each row one at a time?  Because the current way grabs the entire data set, you could only fade the whole thing in.</p>
<p>Thank so much again.....I'm hoping others will see this and be able to take advantage of your generosity.   Maybe you guys could setup a code example on the interactivetools.com site to house some of this type of code examples?</p>
<p>-Kevin</p>
]]></description>
          <pubDate>Thu, 05 Dec 2013 19:58:44 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232636#post2232636</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232625#post2232625</link>
          <description><![CDATA[<p>Dave,</p>

<p>Email sent off to you.  Thanks so much for looking into this.  You guys at Interactive Tools continue to be top notch when it comes to customer support and help.</p>

<p>-Kevin</p>]]></description>
          <pubDate>Wed, 04 Dec 2013 10:46:50 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232625#post2232625</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232615#post2232615</link>
          <description><![CDATA[<p>Dave,</p>

<p>Also, here's the HTML code that generates that page:</p>
<p><code>&lt;?php include('./includes/cmsLibraries.php'); ?&gt;<br />&lt;?php<br /><br />  // load records from 'swatches'<br />  list($swatchesRecords, $swatchesMetaData) = getRecords(array(<br />    'tableName'   =&gt; 'swatches',<br />    'perPage'     =&gt; '12',<br />    'loadUploads' =&gt; true,<br />    'allowSearch' =&gt; true,<br />  ));<br /><br />?&gt;<br />&lt;!DOCTYPE html&gt; <br />&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml" rel="nofollow">http://www.w3.org/1999/xhtml</a>" xml:lang="en-US" lang="en-US"&gt; <br />&lt;head&gt; <br />&lt;meta http-equiv="content-type" content="text/html; charset=utf-8" /&gt; <br />&lt;meta name="viewport" content="width=1024" /&gt;<br />&lt;title&gt;&lt;/title&gt;<br />&lt;meta name="Description" content="" /&gt;<br />&lt;meta name="Keywords" content="" /&gt;<br />&lt;link href="/styles.css" rel="stylesheet" type="text/css" /&gt;<br />&lt;script type="text/javascript" src="/scripts/jquery-1.10.2.min.js"&gt;&lt;/script&gt;<br />&lt;/head&gt;<br /><br />&lt;body&gt;<br /><br />&lt;div id="container"&gt;<br /><br /> &lt;div id="left"&gt;<br /> &lt;br class="clear-both" /&gt;&lt;br class="clear-both" /&gt;<br /> &lt;ul&gt;<br /> &lt;li&gt;&lt;a href="?color=red"&gt;red&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href="?color=yellow"&gt;yellow&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href="?color=green"&gt;green&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href="?color=blue"&gt;blue&lt;/a&gt;&lt;/li&gt;<br /> &lt;li&gt;&lt;a href="/"&gt;view all&lt;/a&gt;&lt;/li&gt;<br /> &lt;/ul&gt;<br /> &lt;/div&gt;<br /><br /> &lt;div id="right"&gt;<br /><br /> &lt;?php $count = 0 ?&gt; <br /> &lt;?php foreach ($swatchesRecords as $record): ?&gt;<br /><br /> &lt;?php if ($count++ % 4 == 0): ?&gt;&lt;br class="clear-both" /&gt;&lt;br class="clear-both" /&gt;&lt;?php endif ?&gt;<br /><br /> &lt;div style="width: 100px; height: 100px; float: left; margin-right: 10px; background-color: orange;"&gt;<br />   Title: &lt;?php echo htmlencode($record['title']) ?&gt;&lt;br/&gt;<br />   Color (value): &lt;?php echo $record['color'] ?&gt;&lt;br/&gt;<br />   Color (label): &lt;?php echo $record['color:label'] ?&gt;&lt;br/&gt;<br /> &lt;/div&gt;<br /><br /> &lt;?php endforeach ?&gt;<br /><br /><br /> &lt;?php if (!$swatchesRecords): ?&gt;<br />   No records were found!&lt;br/&gt;&lt;br/&gt;<br /> &lt;?php endif ?&gt;<br /><br /> &lt;br class="clear-both" /&gt;<br /> &lt;br class="clear-both" /&gt;<br /><br /><br /> &lt;?php if ($swatchesMetaData['prevPage']): ?&gt;<br />   &lt;a href="&lt;?php echo $swatchesMetaData['prevPageLink'] ?&gt;"&gt;&amp;lt;&amp;lt;  prev&lt;/a&gt;<br /> &lt;?php else: ?&gt;<br />   &amp;lt;&amp;lt; prev<br /> &lt;?php endif ?&gt;<br /><br /> - page &lt;?php echo $swatchesMetaData['page'] ?&gt; of &lt;?php echo $swatchesMetaData['totalPages'] ?&gt; -<br /><br /> &lt;?php if ($swatchesMetaData['nextPage']): ?&gt;<br />   &lt;a href="&lt;?php echo $swatchesMetaData['nextPageLink'] ?&gt;"&gt;next &amp;gt;&amp;gt;&lt;/a&gt;<br /> &lt;?php else: ?&gt;<br />   next &amp;gt;&amp;gt;<br /> &lt;?php endif ?&gt;<br /><br /> &lt;/div&gt;<br /><br />&lt;/div&gt;<br /><br />&lt;/body&gt;<br />&lt;/html&gt;<br /></code></p>

<p>-Kevin</p>
]]></description>
          <pubDate>Tue, 03 Dec 2013 13:14:08 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232615#post2232615</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232614#post2232614</link>
          <description><![CDATA[<p>Dave thanks for the info.</p>
<p>I'm wondering if it's possible you can nudge me in the right direction to get me started.</p>
<p>I setup a test page that shows the basic functionality we are going to code on the site:<br /><a href="http://sundial.lancermedia.net" rel="nofollow">http://sundial.lancermedia.net</a></p>
<p>This page is generated from CMS Builder.  It is setup to display 12 records per page, with pagination.  On the left I have colors setup and will re-search based on the color selected.  The only color that has more than 12 is red (to show a single color spilling onto a second page.</p>
<p>What I'm looking to do is turn the pagination and the color select links into AJAX calls, so that the page doesn't change, but the results change.</p>
<p>Any help would be greatly appreciated to get me started.  jQuery is called on the page.</p>
<p>Thanks!</p>
<p>-Kevin</p>]]></description>
          <pubDate>Tue, 03 Dec 2013 13:08:21 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232614#post2232614</guid>
        </item>
                <item>
          <title>Anyone done any AJAX filtering with Interactive Tools?</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232575#post2232575</link>
          <description><![CDATA[<p>Has anyone done any AJAX coding with interactive tools pages.  For example, having a multi record section display X number of items, having CMS builder paginate, but allowing filtering via AJAX where the page doesn't change?</p>

<p>We have a client that wants to mimic a store like this:</p>
<p><a href="http://www.prismaticpowders.com/powder-coating-colors/" rel="nofollow">http://www.prismaticpowders.com/powder-coating-colors/</a></p>

<p>You'll notice clicking on a color in the wheel basically refreshes the list dynamically without a page change.  Also, the filter section allows multiple selections.  </p>

<p>I think CMS Builder would be good for most of this, just need to understand if I can do the AJAX part.</p>

<p>Any help would be appreciated.</p>

<p>-Kevin</p>
]]></description>
          <pubDate>Mon, 02 Dec 2013 15:18:12 -0800</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232575#post2232575</guid>
        </item>
                <item>
          <title>Admin search not working in 2.15</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232236#post2232236</link>
          <description><![CDATA[<p>Damon,</p>
<p>Ticket sent with dev server info included.</p>

<p>-Kevin</p>]]></description>
          <pubDate>Thu, 24 Oct 2013 11:27:53 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232236#post2232236</guid>
        </item>
                <item>
          <title>Admin search not working in 2.15</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232227#post2232227</link>
          <description><![CDATA[<p>Damon,</p>
<p>The issue is not fixed in the latest for my client.  Still can't search in those sections.</p>
<p>Any ideas?</p>
<p>-Kevin</p>]]></description>
          <pubDate>Thu, 24 Oct 2013 05:31:43 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232227#post2232227</guid>
        </item>
                <item>
          <title>Admin search not working in 2.15</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2232034#post2232034</link>
          <description><![CDATA[<p>Reference this old post:<br /><a href="http://www.interactivetools.com/forum/forum-posts.php?postNum=2217730" rel="nofollow">http://www.interactivetools.com/forum/forum-posts.php?postNum=2217730</a></p>
<p>I have a client on 2.15 that the admin search is not working in certain sections.  When searching in the basic search box the page just returns the entire list.</p>
<p>After looking at that old post I replaced the code referenced in list_functions.php, but it didn't help.</p>
<p>Any ideas on this?  I can't get you access to this site right now so I'm hoping maybe we can work through this without access (otherwise I'll need to replicate in a dev environment).</p>
<p>If you have any questions on the section layout, let me know.</p>

<p>Thanks.</p>

<p>-Kevin</p>
]]></description>
          <pubDate>Fri, 04 Oct 2013 16:24:13 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2232034#post2232034</guid>
        </item>
                <item>
          <title>Does searchMultipleTables strip HTML tags</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2231920#post2231920</link>
          <description><![CDATA[<p>Yup....perfect.  Thanks for confirming!</p>

<p>-Kevin</p>
]]></description>
          <pubDate>Tue, 24 Sep 2013 12:27:14 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2231920#post2231920</guid>
        </item>
                <item>
          <title>Does searchMultipleTables strip HTML tags</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2231899#post2231899</link>
          <description><![CDATA[<p>I'm guessing this is true but just wanted to confirm......the _summary field returned by the searchMultipleTables function.....that automatically strips any HTML from the content retrieved?</p>

<p>Thanks.</p>

<p>-Kevin</p>]]></description>
          <pubDate>Mon, 23 Sep 2013 15:23:08 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2231899#post2231899</guid>
        </item>
                <item>
          <title>Upload error 401</title>
          <link>https://interactivetools.com/forum/forum-posts.php?postNum=2231844#post2231844</link>
          <description><![CDATA[<p>Jason,</p>
<p>Figured it out.  </p>
<p>The problem itself - the HTTP 401 error seems to stem from having an .htaccess configuration where we are using a username/password to block access to the site while it's in development.  Seems that in some browsers, and some versions of Flash are not liking that authorization.  Basically even though the browser is authenticated, the flash player isn't, therefore the upload fails.  No idea why this effects certain browsers and versions of flash.</p>
<p>The reason I didn't see it on my other DEV site is because at the time I was using a IP block, not a username/password auth.  I just switched the other site to username/password and it failed to.  </p>
<p>Issue resolved.  We can use the HTML uploader until the site goes live....and then swtich it back to flash once the auth is removed.</p>
<p>-Kevin</p>]]></description>
          <pubDate>Thu, 19 Sep 2013 07:45:25 -0700</pubDate>
          <guid isPermaLink="true">forum-posts.php?postNum=2231844#post2231844</guid>
        </item>
              </channel>
    </rss>
  