<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
	<title>Qcodo Forums</title>
	<link>http://www.qcodo.com/forums/</link>
	<description>The Qcodo forums attempts to provide a community to post, discuss, ask, and converse about the current state of the framework, as well as provide an opportunity for members to discuss the future direction of Qcodo.</description>
	<pubDate>Mon, 06 Oct 2008 15:08:03 CDT</pubDate>
	<generator>Qcodo Development Framework 0.2.14 (Qcodo Beta 2)</generator>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<image>
		<url>http://www.qcodo.com/images/qcodo_smaller.png</url>
		<title>Qcodo Forums</title>
		<link>http://www.qcodo.com/forums/</link>
		<width>200</width>
		<height>84</height>
	</image>
	<item>
		<title>Form_Validate in Panel doesn't work</title>
		<link>http://www.qcodo.com/forums/topic.php/3418#15882</link>
		<description><![CDATA[Hi,<br/><br/>For some reason when I create a Form_Validate function in a QPanel, it doesn't get processed when I set CausesValidation to true for my Submit button.<br/><br/>I'm assuming that it's trying to find a Form_Validate in the parent object, but how do I make it use the Form_Validate function in my QPanel?<br/><br/>Thanks for any help,<br/>Chris]]></description>
		<author>stromee</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3418#15882</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3418#15882</guid>
		<pubDate>Mon, 06 Oct 2008 14:07:15 CDT</pubDate>
	</item>
	<item>
		<title>Re: Trying to figure out the advantage in a separte template directory</title>
		<link>http://www.qcodo.com/forums/topic.php/3416#15881</link>
		<description>Keeping template and class in the same folder works fine when you have few files. With many files it === PAIN!</description>
		<author>Adam Jorgensen</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3416#15881</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3416#15881</guid>
		<pubDate>Mon, 06 Oct 2008 08:08:24 CDT</pubDate>
	</item>
	<item>
		<title>Re: Random Data From DB</title>
		<link>http://www.qcodo.com/forums/topic.php/1179#15880</link>
		<description><![CDATA[DO NOT USE Order By Rand()!!!!!!!!!!!!<br/><br/>Here's why...<br/><br/>http://www.titov.net/category/sql/]]></description>
		<author>Adam Jorgensen</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/1179#15880</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/1179#15880</guid>
		<pubDate>Mon, 06 Oct 2008 08:05:04 CDT</pubDate>
	</item>
	<item>
		<title>Re: Random Data From DB</title>
		<link>http://www.qcodo.com/forums/topic.php/1179#15879</link>
		<description><![CDATA[it's not official, and probably won't be. However I'm curently using this on 2 production sites without any problems, so it's safe to use. <br/><br/>BTW remember not to mix this with other order by clauses, it should be the only one.]]></description>
		<author>klucznik</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/1179#15879</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/1179#15879</guid>
		<pubDate>Mon, 06 Oct 2008 06:45:07 CDT</pubDate>
	</item>
	<item>
		<title>Re: EncodingType in QEmailServer</title>
		<link>http://www.qcodo.com/forums/topic.php/3414#15878</link>
		<description><![CDATA[Alternatively you could try much shorter:<br/>(Presumes, that $subject is encoded in UTF-8)<br/><div class="code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$encodedSubject&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"=?UTF-8?B?"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">base64_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">$subject</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"?="</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div><br/>Or if you prefer the Quoted-Printable-Format:<br/><div class="code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$encodedSubject&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"=?UTF-8?Q?"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">imap_8bit</span><span style="color: #007700">(</span><span style="color: #0000BB">$subject</span><span style="color: #007700">)&nbsp;.&nbsp;</span><span style="color: #DD0000">"?="</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div><br/>(I think I used some variation of the last version)]]></description>
		<author>fecool</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3414#15878</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3414#15878</guid>
		<pubDate>Mon, 06 Oct 2008 04:57:36 CDT</pubDate>
	</item>
	<item>
		<title>Re: EncodingType in QEmailServer</title>
		<link>http://www.qcodo.com/forums/topic.php/3414#15877</link>
		<description><![CDATA[It looks like I don't find my exact solution. I just don't remember in which project these lines of code should be.<br/><br/>EDIT: This DO NOT look like my solution. For a simpler approach look next post!<br/><br/>Though this is not exactly what have worked for me, it looks quite similar to what I had developed:<br/>Just use the following function to encode your Mail-Subject:<br/><br/><div class="code"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">_mb_mime_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$encoding</span><span style="color: #007700">)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pos&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;after&nbsp;36&nbsp;single&nbsp;bytes&nbsp;characters&nbsp;if&nbsp;then&nbsp;comes&nbsp;MB,&nbsp;it&nbsp;is&nbsp;broken<br />&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;but&nbsp;I&nbsp;trimmed&nbsp;it&nbsp;down&nbsp;to&nbsp;24,&nbsp;to&nbsp;stay&nbsp;100%&nbsp;&lt;&nbsp;76&nbsp;chars&nbsp;per&nbsp;line<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$split&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">24</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(</span><span style="color: #0000BB">$pos&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">mb_strlen</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$encoding</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$output&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">mb_strimwidth</span><span style="color: #007700">(</span><span style="color: #0000BB">$string</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$pos</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$split</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">""</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$encoding</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$pos&nbsp;</span><span style="color: #007700">+=&nbsp;</span><span style="color: #0000BB">mb_strlen</span><span style="color: #007700">(</span><span style="color: #0000BB">$output</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$encoding</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$_string_encoded&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">"=?"</span><span style="color: #007700">.</span><span style="color: #0000BB">$encoding</span><span style="color: #007700">.</span><span style="color: #DD0000">"?B?"</span><span style="color: #007700">.</span><span style="color: #0000BB">base64_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">$output</span><span style="color: #007700">).</span><span style="color: #DD0000">"?="</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">$_string</span><span style="color: #007700">)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$_string&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #DD0000">"\r\n"</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$_string&nbsp;</span><span style="color: #007700">.=&nbsp;</span><span style="color: #0000BB">$_string_encoded</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$string&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$_string</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">$string</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div><br/>Found on, which I remembered to use as reference the last time:<br/>&lt;<a href="http://php.net/manual/en/function.mb-encode-mimeheader.php">http://php.net/manual/en/function.mb-encode-mimeheader.php</a>&gt;]]></description>
		<author>fecool</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3414#15877</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3414#15877</guid>
		<pubDate>Mon, 06 Oct 2008 04:50:52 CDT</pubDate>
	</item>
	<item>
		<title>Re: EncodingType in QEmailServer</title>
		<link>http://www.qcodo.com/forums/topic.php/3414#15876</link>
		<description>Thanks, that would be great!</description>
		<author>Schnigges</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3414#15876</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3414#15876</guid>
		<pubDate>Mon, 06 Oct 2008 03:51:00 CDT</pubDate>
	</item>
	<item>
		<title>Re: Include Form/Panel specific Javscript or CSS</title>
		<link>http://www.qcodo.com/forums/topic.php/3407#15875</link>
		<description><![CDATA[Hey Geert,<br/><br/> Just to answer your question more directly - IncludedJavaScriptFileArray is only used to indicate javascript files that have been added (to avoid repitition). The array that you probably want to use is QControl::$strJavaScript. Unfortunately it is not public and there is no method available to add scripts to it; generally a QControl based class does so - the string may contain a comma delimited list of filenames (which are expected to be under wwwroot/assets/js ..).<br/><br/> QForm itself does not seem to have an equivilant, however you could subclass QPanel for whatever you need and add to the string I mentioned above. I recommend that you append your script filename to the string in case there is already something in there .. Alternately, you could add a AddJavaScript($filename) method to QControl - really should be something like this in the core IMHO.<br/><br/>HTH.<br/>--erik]]></description>
		<author>Erik Winn</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3407#15875</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3407#15875</guid>
		<pubDate>Sun, 05 Oct 2008 21:09:21 CDT</pubDate>
	</item>
	<item>
		<title>QCurl utility</title>
		<link>http://www.qcodo.com/forums/topic.php/3417#15874</link>
		<description><![CDATA[Discussion thread for QCurl utility.<br/><br/>Needed to use curl and created a little tool for it. Still needs some improving. Currently has enough to satisfy me :)<br/><br/>Feel free to comment.<br/><br/>You can download it from: &lt;<a href="http://qcodo.com/downloads/item.php/224">http://qcodo.com/downloads/item.php/224</a>&gt;]]></description>
		<author>Ago Luberg</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3417#15874</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3417#15874</guid>
		<pubDate>Sun, 05 Oct 2008 20:20:51 CDT</pubDate>
	</item>
	<item>
		<title>Re: Store procedures and QCodo</title>
		<link>http://www.qcodo.com/forums/topic.php/2417#15873</link>
		<description>Greetings, can someone provide an update in terms of whether support for stored procedures are supported in the latest qcodo release?</description>
		<author>kingwithin</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/2417#15873</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/2417#15873</guid>
		<pubDate>Sun, 05 Oct 2008 15:05:25 CDT</pubDate>
	</item>
	<item>
		<title>Re: Random Data From DB</title>
		<link>http://www.qcodo.com/forums/topic.php/1179#15872</link>
		<description><![CDATA[Hi, we want to use this feature set...is this part of qcodo now or what is the accepted implmenetation now?<br/><br/>Thank.s]]></description>
		<author>kingwithin</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/1179#15872</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/1179#15872</guid>
		<pubDate>Sat, 04 Oct 2008 12:50:34 CDT</pubDate>
	</item>
	<item>
		<title>Re: Trying to figure out the advantage in a separte template directory</title>
		<link>http://www.qcodo.com/forums/topic.php/3416#15871</link>
		<description><![CDATA[Thanks for the explanation guys. &nbsp;I guess I can see how it would be difficult once you had a lot of files. &nbsp;If there could be some way to load the template files automatically instead of having to specify the location for data repeaters, panel templates, etc... it would help.<br/><br/>But for now, I guess it's a trade-off between having to specify a template directory, or grouping all template files and controller files in one dir. &nbsp;I'll probably take the former for now. &nbsp;'Tis the world of software development.<br/><br/>Chris]]></description>
		<author>stromee</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3416#15871</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3416#15871</guid>
		<pubDate>Fri, 03 Oct 2008 09:20:01 CDT</pubDate>
	</item>
	<item>
		<title>Re: Empty Translations</title>
		<link>http://www.qcodo.com/forums/topic.php/2624#15870</link>
		<description><![CDATA[Has there something changed regarding this? Currently it seems, that it's not allowed to have empty translation. We, too, need to have empty messages for some cases.<br/><br/>Have to modify the core..]]></description>
		<author>Ago Luberg</author>
		<category>Bugs and Issues</category>
		<comments>http://www.qcodo.com/forums/topic.php/2624#15870</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/2624#15870</guid>
		<pubDate>Fri, 03 Oct 2008 09:19:35 CDT</pubDate>
	</item>
	<item>
		<title>Re: Trying to figure out the advantage in a separte template directory</title>
		<link>http://www.qcodo.com/forums/topic.php/3416#15869</link>
		<description>Same here ... pure simplicity and getting this organized. In larger projects, I end up with a lot of controllers and actions, with some QPanels even having different states (and therefore different templates) ... If I have to put all these templates in one folder, the overview would be completely lost, hence the separate dir.</description>
		<author>Shahways Romani</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3416#15869</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3416#15869</guid>
		<pubDate>Fri, 03 Oct 2008 07:20:27 CDT</pubDate>
	</item>
	<item>
		<title>Re: Codegen and QQueries as standalone scripts</title>
		<link>http://www.qcodo.com/forums/topic.php/3412#15868</link>
		<description><![CDATA[Thx for those tips<br/><br/>I'll take a look on it!]]></description>
		<author>kentpachi</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3412#15868</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3412#15868</guid>
		<pubDate>Fri, 03 Oct 2008 06:10:29 CDT</pubDate>
	</item>
	<item>
		<title>Re: Include Form/Panel specific Javscript or CSS</title>
		<link>http://www.qcodo.com/forums/topic.php/3407#15867</link>
		<description><![CDATA[Hi Erik,<br/><br/>thanx for your reply> ill check it out as soon as I can. Anyway lots of kudos for your CMS!<br/>Took a look at it &nbsp;while ago, the demo site is quite useful.<br/><br/>best regards<br/>Geert]]></description>
		<author>Geert Heremans</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3407#15867</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3407#15867</guid>
		<pubDate>Fri, 03 Oct 2008 03:36:20 CDT</pubDate>
	</item>
	<item>
		<title>Re: Include Form/Panel specific Javscript or CSS</title>
		<link>http://www.qcodo.com/forums/topic.php/3407#15866</link>
		<description><![CDATA[erg .. I start to feel funny as I keep mentioning my silly little CMS, but check out the Quasi sources; this is exactly how it handles CSS and Javascript now .. except I don't use QCodo functions, files are loaded by page -> scriptname from expected directories and placed in the &lt;HEAD&gt; of the page (see index.tpl.php). There are tables that define the associations so that it can be easily administered.<br/><br/>HTH,<br/>--erik]]></description>
		<author>Erik Winn</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3407#15866</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3407#15866</guid>
		<pubDate>Fri, 03 Oct 2008 00:53:18 CDT</pubDate>
	</item>
	<item>
		<title>Re: Codegen and QQueries as standalone scripts</title>
		<link>http://www.qcodo.com/forums/topic.php/3412#15865</link>
		<description><![CDATA[Not sure if this is what you are asking but, all of the ORM classes go into:<br/><br/>define ('__DATA_CLASSES__', __INCLUDES__ . '/data_classes');<br/>define ('__DATAGEN_CLASSES__', __INCLUDES__ . '/data_classes/generated');<br/><br/> where __INCLUDES__ is usually qcodo/wwwroot/includes/.<br/><br/> So, these are the ones that you want. You can also define these directories to be somewhere else (Quasi does this) and you can change the require() statement at the top of the child classes by copying<br/>includes/qcodo/_core/codegen/templates/db_orm/class_subclass/_main.tpl<br/> to<br/>includes/qcodo/codegen/templates/db_orm/class_subclass/_main.tpl <br/> and then editing the 2nd line at the top; change __DATAGEN_CLASSES__ to be where you put the base classes.<br/><br/> Then all you need to do is require the child class and off you go!<br/><br/> Note: the way that QCodo uses these without include()/require() is that there is an array of classnames created on generation and it is loaded by QApplication and used in the Autoload method. Look in the DATAGEN directory and you will find a file named _class_paths_inc.php.]]></description>
		<author>Erik Winn</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3412#15865</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3412#15865</guid>
		<pubDate>Fri, 03 Oct 2008 00:37:32 CDT</pubDate>
	</item>
	<item>
		<title>Re: Custom Autoload</title>
		<link>http://www.qcodo.com/forums/topic.php/3410#15864</link>
		<description>Good point about the Quasi upload page - I have just updated it; thanks!</description>
		<author>Erik Winn</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3410#15864</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3410#15864</guid>
		<pubDate>Fri, 03 Oct 2008 00:09:36 CDT</pubDate>
	</item>
	<item>
		<title>Re: Trying to figure out the advantage in a separte template directory</title>
		<link>http://www.qcodo.com/forums/topic.php/3416#15863</link>
		<description><![CDATA[Hi stromee,<br/><br/> Its a good question actually - and really just a matter of taste and/or tradition. You might argue something like "Well, that way you can give permissions to the designers to work in the templates directory...". But for me it is more for organization; if I have many files it is easier to know where to find which kind of file by categorizing them in directories. Then when I list the directory I don't have 100 files - less cognitive overhead for me. And it enforces some of the MVC concept, it helps to make it explicit that one part of the model resides here, one part resides there - its part of software architecture and has been done for years. For example *nix systems do this with the file system: bin/ holds binary executables, lib/ holds libraries, etc .. this means that if you have software you know where it goes and you know where to look easily if you need to fix or change something and it is easier to script maintaining facilities. Another example: in Quasi, where you put a class or CSS file may determine when it is loaded - CSS cascades from core/ to contrib/ and finally local, the file can have the same name. Classes are loaded in reverse, so if you want to modify a core class you can simply copy it to local/classes and make changes and Quasi will use that. If I put everything in one directory I couldn't acheive this. That is not exactly a reason to have a templates directory but the motivating principle is the same; in the future I plan to have Quasi look in template directories and set the template automagically the way it does now with CSS, *.php and javascript.<br/><br/> But in the last analysis, having all the files in one directory just gets to be annoying - that's probably the main reason. Some may have a better and more "real" technical reason but for me that's a lot of it ..<br/><br/> My 0.2 cents.<br/><br/>--erik]]></description>
		<author>Erik Winn</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3416#15863</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3416#15863</guid>
		<pubDate>Thu, 02 Oct 2008 23:36:16 CDT</pubDate>
	</item>
	<item>
		<title>Re: Trying to figure out the advantage in a separte template directory</title>
		<link>http://www.qcodo.com/forums/topic.php/3416#15862</link>
		<description><![CDATA[Hello,<br/><br/>I notice a few new projects (MVC by Shahways or Quasi by Erik) have a separate template's (or views) directory to hold all template files to follow the MVC pattern. &nbsp;My question is, what advantage does this give?<br/><br/>All I can see is that it makes it really annoying to specify where the template resides. &nbsp;For example, if I have 3 datagrids, I have to define the location of where they're at each time. &nbsp;If I just stuck them in the same directory as my script, I wouldn't have to do that.<br/><br/>I guess I don't see an advantage to making a separate VIEWS directory for template files.<br/><br/>Chris]]></description>
		<author>stromee</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3416#15862</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3416#15862</guid>
		<pubDate>Thu, 02 Oct 2008 15:29:17 CDT</pubDate>
	</item>
	<item>
		<title>Re: EncodingType in QEmailServer</title>
		<link>http://www.qcodo.com/forums/topic.php/3414#15861</link>
		<description><![CDATA[I ran in this problem before, unfortunately not with QCodo.<br/>The problem is that the mail-rfc-says that content-type does only effect the mail body; by convention the mail-header always has to be ASCII. And the Subject-field resides in mail header!<br/><br/>Nevertheless: there is an oppurtinaty to escape special chars in subject... i will try to find my code again.]]></description>
		<author>fecool</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3414#15861</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3414#15861</guid>
		<pubDate>Thu, 02 Oct 2008 15:29:04 CDT</pubDate>
	</item>
	<item>
		<title>Re: QCodo and Joomla</title>
		<link>http://www.qcodo.com/forums/topic.php/3409#15860</link>
		<description><![CDATA[Yeah, I have been researching it. &nbsp;After much time invested into Qcodo, I am switching to Cake.<br/><br/>Cake seems much more "baked" and seems to have a larger user base. &nbsp;More importantly, it has a Joomla 1.5 plugin, that worked almost seamlessly. &nbsp;It took me about 5 minutes to have a skeleton application working in my joomla framework.<br/><br/>This keeps me focused on the business logic, not the framework.<br/><br/>Thanks for the support, and good luck with qcodo's own CMS.]]></description>
		<author>LinHiNun</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3409#15860</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3409#15860</guid>
		<pubDate>Thu, 02 Oct 2008 12:11:23 CDT</pubDate>
	</item>
	<item>
		<title>Re: Custom Autoload</title>
		<link>http://www.qcodo.com/forums/topic.php/3410#15859</link>
		<description><![CDATA[Hillar,<br/><br/>That looks like it may work as well. &nbsp;Thanks, I'll take a peek at that too.<br/><br/>Chris]]></description>
		<author>stromee</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3410#15859</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3410#15859</guid>
		<pubDate>Thu, 02 Oct 2008 10:53:04 CDT</pubDate>
	</item>
	<item>
		<title>Changing the time increment on QDateTimePicker (ext)</title>
		<link>http://www.qcodo.com/forums/topic.php/3415#15858</link>
		<description><![CDATA[Hello all....I have successfully implemented a QDateTimePicker using Chris Peterson's extension: http://www.qcodo.com/forums/topic.php/721/1//?strSearch=qdatetimepickerext<br/><br/>All works well - basically I have 2 fields, start and stop, and stop cannot be before start, among other things, this is all controlled by an QChangeEvent using ajax as follows:<br/><br/><div class="code"><code><span style="color: #000000">
protected&nbsp;function&nbsp;event_Start_Change($strFormId,&nbsp;$strControlId,&nbsp;$strParameter)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($this-&gt;dtEventStart-&gt;DateTime&nbsp;)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($this-&gt;dtEventStart-&gt;DateTime-&gt;Year&nbsp;&gt;&nbsp;$this-&gt;now-&gt;Year)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumMonth&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumDay&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if($this-&gt;dtEventStart-&gt;DateTime-&gt;Year&nbsp;==&nbsp;$this-&gt;now-&gt;Year)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumMonth&nbsp;=&nbsp;$this-&gt;now-&gt;Month&nbsp;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumDay&nbsp;=&nbsp;$this-&gt;now-&gt;Day;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($this-&gt;dtEventStart-&gt;DateTime-&gt;Month&nbsp;&gt;&nbsp;$this-&gt;now-&gt;Month)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumDay&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;DateTime&nbsp;=&nbsp;new&nbsp;QDateTime(QDateTime::Now);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumYear&nbsp;=&nbsp;$this-&gt;now-&gt;Year;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumMonth&nbsp;=&nbsp;$this-&gt;now-&gt;Month;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStart-&gt;MinimumDay&nbsp;=&nbsp;$this-&gt;now-&gt;Day;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStop-&gt;DateTime&nbsp;=&nbsp;$this-&gt;dtEventStart-&gt;DateTime-&gt;AddHours(+3);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStop-&gt;MinimumMonth&nbsp;=&nbsp;$this-&gt;dtEventStart-&gt;DateTime-&gt;Month;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStop-&gt;MinimumDay&nbsp;=&nbsp;$this-&gt;dtEventStart-&gt;DateTime-&gt;Day;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStop-&gt;MinimumYear&nbsp;=&nbsp;$this-&gt;dtEventStart-&gt;DateTime-&gt;Year;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;dtEventStop-&gt;MaximumYear&nbsp;=&nbsp;$this-&gt;dtEventStart-&gt;DateTime-&gt;Year&nbsp;+1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span>
</code></div><br/><br/>The datetime picker works well, however the user is able to pick a time for the stop which is earlier than the start - not a massive problem as I can catch this in form validation. Is there any way to enforce this on the control (as with the minimumday/month/year as above)?<br/><br/>Also, and probably more importantly - is it possible to change the increment of the minute picker, e.g. 5/10/15 minute increments as scrolling through every minute 0 - 59 is quite tedious?<br/><br/>If anyone can help that would be great!]]></description>
		<author>Collino</author>
		<category>General Discussion</category>
		<comments>http://www.qcodo.com/forums/topic.php/3415#15858</comments>
		<guid isPermaLink="true">http://www.qcodo.com/forums/topic.php/3415#15858</guid>
		<pubDate>Thu, 02 Oct 2008 10:10:31 CDT</pubDate>
	</item>
</channel>
</rss>
