<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Development Information</title>
	<atom:link href="http://development.andrewjudd.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://development.andrewjudd.ca</link>
	<description>Information About Scripts which are in Development by Me</description>
	<lastBuildDate>Mon, 16 May 2011 04:46:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>MiniMVC &#8211; Small Fix</title>
		<link>http://development.andrewjudd.ca/2011/05/16/minimvc-small-fix/</link>
		<comments>http://development.andrewjudd.ca/2011/05/16/minimvc-small-fix/#comments</comments>
		<pubDate>Mon, 16 May 2011 04:46:07 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=203</guid>
		<description><![CDATA[I have pushed out a small fix for the configuration file (./app/config/config.php) out to all versions of MiniMVC.  There was an issue that if you put MiniMVC a few folders deep the URLs would start losing folders.  This has been fixed as well as I added a / at the end of the index.php so [...]]]></description>
			<content:encoded><![CDATA[<p>I have pushed out a small fix for the configuration file (./app/config/config.php) out to all versions of MiniMVC.  There was an issue that if you put MiniMVC a few folders deep the URLs would start losing folders.  This has been fixed as well as I added a / at the end of the index.php so that it too can be used properly (i.e. not a special case to be handled differently than if __SHOWINDEX__ was disabled).</p>
<p>Sorry for any inconveniences these bugs may have caused.</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/05/16/minimvc-small-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniMVC Form Builder 1.0.10 &#8594; 1.0.11</title>
		<link>http://development.andrewjudd.ca/2011/05/08/minimvc-form-builder-1-0-10-1-0-11/</link>
		<comments>http://development.andrewjudd.ca/2011/05/08/minimvc-form-builder-1-0-10-1-0-11/#comments</comments>
		<pubDate>Mon, 09 May 2011 02:11:07 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Mini MVC Information]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=201</guid>
		<description><![CDATA[Small update.  As mentioned on Wednesday, this weekend&#8217;s update fixes the issue where you could only select one value. To select more than one value all you need to do is for the value specify an array of all keys which will be marked as selected if found.]]></description>
			<content:encoded><![CDATA[<p>Small update.  As mentioned on Wednesday, this weekend&#8217;s update fixes the issue where you could only select one value.</p>
<p>To select more than one value all you need to do is for the value specify an array of all keys which will be marked as selected if found.</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/05/08/minimvc-form-builder-1-0-10-1-0-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug Fixes Coming Soon &#8230;</title>
		<link>http://development.andrewjudd.ca/2011/05/04/bug-fixes-coming-soon/</link>
		<comments>http://development.andrewjudd.ca/2011/05/04/bug-fixes-coming-soon/#comments</comments>
		<pubDate>Thu, 05 May 2011 00:17:49 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Mini MVC Information]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=195</guid>
		<description><![CDATA[I was informed a little while ago that there was an issue with the updated version of the Form Builder where if you select a checkbox list you can only default 1 of the values to selected, not multiple.  I will be working on fixing this issue this weekend. I also want to mention that [...]]]></description>
			<content:encoded><![CDATA[<p>I was informed a little while ago that there was an issue with the updated version of the Form Builder where if you select a checkbox list you can only default 1 of the values to selected, not multiple.  I will be working on fixing this issue this weekend.</p>
<p>I also want to mention that I believe the version of the database class included with MiniMVC currently is a bit out of date.  I had completed some updates making it work properly and not give notices when running on E_STRICT.  So you will want to update the version by downloading the database class from the link on the right named &#8220;Database Class&#8221; and then placing it into the system/libraries folder of MiniMVC.</p>
<p>Any bugs you find please let me by either posting it as a comment or by emailing me it through my <a title="Contact Andrew" href="http://www.andrewjudd.ca/contact">contact page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/05/04/bug-fixes-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorials now on YouTube</title>
		<link>http://development.andrewjudd.ca/2011/05/04/tutorials-now-on-youtube/</link>
		<comments>http://development.andrewjudd.ca/2011/05/04/tutorials-now-on-youtube/#comments</comments>
		<pubDate>Thu, 05 May 2011 00:14:02 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Mini MVC Information]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=193</guid>
		<description><![CDATA[Apparently this has been up for 6 months already, but today was the first time I saw it.  Xylogeist who has been using MiniMVC has started a series on YouTube walking through how to make a CMS using MiniMVC.  The first video is available here. Apparently the next video will be coming up within the [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently this has been up for 6 months already, but today was the first time I saw it.  Xylogeist who has been using MiniMVC has started a series on YouTube walking through how to make a CMS using MiniMVC.  The first video is available <a title="Developing an advanced CMS : 1 - The Framework" href="http://www.youtube.com/watch?v=B1MKJmW6wVc">here</a>.</p>
<p>Apparently the next video will be coming up within the next week or so, so I don&#8217;t know about you, but I can&#8217;t wait to see it <img src='http://development.andrewjudd.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/05/04/tutorials-now-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniMVC 1.0.2</title>
		<link>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-2/</link>
		<comments>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-2/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 23:29:40 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=185</guid>
		<description><![CDATA[So I accidentally pushed 1.0.1 out under the 1.0.2 tag. So anyone who downloaded it yesterday, please re-download MiniMVC because it is not up to date. Sorry about the inconvenience.]]></description>
			<content:encoded><![CDATA[<p>So I accidentally pushed 1.0.1 out under the 1.0.2 tag.  So anyone who downloaded it yesterday, please re-download MiniMVC because it is not up to date.  Sorry about the inconvenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniMVC FormBuilder 1.0.9 &#8594; 1.0.10</title>
		<link>http://development.andrewjudd.ca/2011/02/17/minimvc-formbuilder-1-0-9-1-0-10/</link>
		<comments>http://development.andrewjudd.ca/2011/02/17/minimvc-formbuilder-1-0-9-1-0-10/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 04:24:31 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=180</guid>
		<description><![CDATA[Fairly big update: Fixed the multiselect drop down lists so that you are now able to select multiple items Changed the handling of the INPUT_CHECKBOX and INPUT_RADIO, prior to this release it was one value per button however from now on, these are now able to accept an array of items (like the drop down [...]]]></description>
			<content:encoded><![CDATA[<p>Fairly big update:</p>
<ul>
<li>Fixed the multiselect drop down lists so that you are now able to select multiple items</li>
<li>Changed the handling of the INPUT_CHECKBOX and INPUT_RADIO, prior to this release it was one value per button however from now on, these are now able to accept an array of items (like the drop down lists) in order to build the actual list of items</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/02/17/minimvc-formbuilder-1-0-9-1-0-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiniMVC 1.0.1 &#8594; 1.0.2</title>
		<link>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-1-1-0-2/</link>
		<comments>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-1-1-0-2/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 04:15:41 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=177</guid>
		<description><![CDATA[Thanks to Salathe, the .htaccess file may actually make sense.  A minor update was also made for the URI helper.]]></description>
			<content:encoded><![CDATA[<p>Thanks to Salathe, the .htaccess file may actually make sense.  A minor update was also made for the URI helper.</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2011/02/17/minimvc-1-0-1-1-0-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini MVC – Form Builder 1.0.8 &#8594; 1.0.9</title>
		<link>http://development.andrewjudd.ca/2010/12/31/mini-mvc-%e2%80%93-form-builder-1-0-8-1-0-9/</link>
		<comments>http://development.andrewjudd.ca/2010/12/31/mini-mvc-%e2%80%93-form-builder-1-0-8-1-0-9/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 02:14:09 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=172</guid>
		<description><![CDATA[Updated the Form Builder for the following two input types: Checkbox &#8211; the value will which is set will now enable and disable the checked value rather than set the &#8216;value&#8217; attribute of the input element.  The value which should be passed in should be a boolean (TRUE/FALSE).  The posted value will also be returned [...]]]></description>
			<content:encoded><![CDATA[<p>Updated the Form Builder for the following two input types:</p>
<ul>
<li>Checkbox &#8211; the value will which is set will now enable and disable the checked value rather than set the &#8216;value&#8217; attribute of the input element.  The value which should be passed in should be a boolean (TRUE/FALSE).  The posted value will also be returned as TRUE if the checkbox was posted checked.</li>
<li>File &#8211; the element in the value array will now contain information about the actual uploaded file rather than not be present</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2010/12/31/mini-mvc-%e2%80%93-form-builder-1-0-8-1-0-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini MVC – Form Builder 1.0.7 → 1.0.8</title>
		<link>http://development.andrewjudd.ca/2010/12/21/mini-mvc-form-builder-1-0-7-1-0-8/</link>
		<comments>http://development.andrewjudd.ca/2010/12/21/mini-mvc-form-builder-1-0-7-1-0-8/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 23:20:56 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=167</guid>
		<description><![CDATA[Tiny update but huge effect.  As was pointed out by Xylogeist, the setValue function for forms wasn&#8217;t working at all.  This has now been fixed.  Goal for next year will be to add Unit Tests so that slight of keys don&#8217;t show up any more and break the application . Thanks Xylogeist for pointing it out!]]></description>
			<content:encoded><![CDATA[<p>Tiny update but huge effect.  As was pointed out by Xylogeist, the setValue function for forms wasn&#8217;t working at all.  This has now been fixed.  Goal for next year will be to add Unit Tests so that slight of keys don&#8217;t show up any more and break the application <img src='http://development.andrewjudd.ca/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Thanks Xylogeist for pointing it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2010/12/21/mini-mvc-form-builder-1-0-7-1-0-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Potential Database Class Rewrite</title>
		<link>http://development.andrewjudd.ca/2010/11/28/potential-database-class-rewrite/</link>
		<comments>http://development.andrewjudd.ca/2010/11/28/potential-database-class-rewrite/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 20:51:40 +0000</pubDate>
		<dc:creator>judda</dc:creator>
				<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://development.andrewjudd.ca/?p=162</guid>
		<description><![CDATA[Hey guys, Within the next few weeks I&#8217;m going to go into a complete recode for my database class. Because of this, I want to know if you guys can think of anything else which would make it even more powerful / that you would like to see implemented with it. A few of the [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys,</p>
<p>Within the next few weeks I&#8217;m going to go into a complete recode for my database class.  Because of this, I want to know if you guys can think of anything else which would make it even more powerful / that you would like to see implemented with it.</p>
<p>A few of the changes that I am thinking of are as follows:</p>
<p>i) Adding the ability to specify a location for a parameter to bind to &#8211; i.e. if I have a query where I am binding the same variable several times, i.e.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">SELECT `username` FROM `trades` WHERE `ownerId` <span style="color: #339933;">=</span> <span style="color: #339933;">%</span>u OR `offerOwnerId` <span style="color: #339933;">=</span> <span style="color: #339933;">%</span>u</pre></div></div>

<p>Where we are looking for everything from a single user (i.e. ownerId or offerOwnerId is one user&#8217;s user id).  Currently you would have to bind it as:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$db</span> <span style="color: #339933;">-&gt;</span> <span style="color: #004000;">query</span> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'SELECT `username` FROM `trades` WHERE `ownerId` = %u OR `offerOwnerId` = %u'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$userId</span><span style="color: #339933;">,</span> <span style="color: #000088;">$userId</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>I&#8217;m thinking of changing it so that you only need to provide the query function with $userId once.  So now the structure of the query would be as follows:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">SELECT `username` FROM `trades` WHERE `ownerId` <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span>u<span style="color: #009900;">&#125;</span> OR `offerOwnerId` <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">:</span>u<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Where the 0 is the element it will bind to the query (i.e. 0 is the first parameter, 1 would be the second and so on) then you could bind to the query like:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$db</span> <span style="color: #339933;">-&gt;</span> <span style="color: #004000;">query</span> <span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'SELECT `username` FROM `trades` WHERE `ownerId` =  {0:u} OR `offerOwnerId` = {0:u}'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$userId</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>ii) Change the parameter binding away from the use of the percent signs (i.e. %u) to using the curly braces (i.e. {u}).  I could deprecate the use of the percent sign so anyone with the code written in the original format would receive deprecated warnings throughout their code when their queries are still running using the old syntax.</p>
<p>iii) Change all error messages to provide E_NOTICE when you have invalid parameters.</p>
<p>That is all I can think of for now.  Anyone else have any suggestions on improvements?  If you do, please post them within the comments.</p>
<p>Thanks,<br />
Andrew</p>
]]></content:encoded>
			<wfw:commentRss>http://development.andrewjudd.ca/2010/11/28/potential-database-class-rewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

