<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://grahammickle.com">
<channel>
 <title>Graham Mickle Web Development blogs</title>
 <link>http://grahammickle.com/blog</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/GrahamMickle" /><feedburner:info uri="grahammickle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Remove "Split summary at cursor" button</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/RRgNdoNDDv0/remove-split-summary-cursor-button</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;&lt;span class="kw2"&gt;function&lt;/span&gt; foo_form_alter&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="sy0"&gt;&amp;amp;&lt;/span&gt;&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="sy0"&gt;,&lt;/span&gt; &lt;span class="re0"&gt;$form_state&lt;/span&gt;&lt;span class="sy0"&gt;,&lt;/span&gt; &lt;span class="re0"&gt;$form_id&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
  &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#id'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;==&lt;/span&gt; &lt;span class="st_h"&gt;'node-form'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
    &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="sy0"&gt;!&lt;/span&gt;&lt;a href="http://www.php.net/empty"&gt;&lt;span class="kw3"&gt;empty&lt;/span&gt;&lt;/a&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'body_field'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
      &lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'body_field'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'teaser_js'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#type'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st_h"&gt;'hidden'&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
      &lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'body_field'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'teaser_include'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#type'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st_h"&gt;'hidden'&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
    &lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;
  &lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;
&lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Credit &lt;a href="http://snipplr.com/view/22841/remove-split-summary-at-cursor-button/" target="_blank"&gt;Snipplr.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/RRgNdoNDDv0" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/php/remove-split-summary-cursor-button#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Mon, 22 Feb 2010 20:59:21 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">74 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/php/remove-split-summary-cursor-button</feedburner:origLink></item>
<item>
 <title>Add items to cart with dynamically set attributes</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/jNlrjMDDYKI/add-items-cart-dynamically-set-attributes</link>
 <description>&lt;p&gt;You first create some attributes for a product that have no options and are set as text field, then add to cart with their attribute IDs set.&lt;/p&gt;
&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;&lt;span class="kw2"&gt;&amp;lt;?php&lt;/span&gt;
	uc_cart_add_item&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;95&lt;span class="sy0"&gt;,&lt;/span&gt; 1&lt;span class="sy0"&gt;,&lt;/span&gt; &lt;a href="http://www.php.net/array"&gt;&lt;span class="kw3"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="st_h"&gt;'attributes'&lt;/span&gt; &lt;span class="sy0"&gt;=&amp;gt;&lt;/span&gt; &lt;a href="http://www.php.net/array"&gt;&lt;span class="kw3"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;3 &lt;span class="sy0"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="re0"&gt;$form_state&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'values'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'property_name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="sy0"&gt;,&lt;/span&gt; 2 &lt;span class="sy0"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="re0"&gt;$form_state&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'values'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'property_nid'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
&lt;span class="sy1"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/jNlrjMDDYKI" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/drupal/add-items-cart-dynamically-set-attributes#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Thu, 18 Feb 2010 22:54:55 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">73 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/drupal/add-items-cart-dynamically-set-attributes</feedburner:origLink></item>
<item>
 <title>Form alter a text field to be readonly the ghetto way</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/eVeMj5fzeDA/form-alter-text-field-be-readonly-ghetto-way</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;&lt;span class="kw2"&gt;&amp;lt;?php&lt;/span&gt;
&amp;nbsp;
&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'Association_Name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#title'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'field_association_name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#title'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
		&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'Association_Name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#value'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;&amp;quot;&amp;lt;label&amp;gt;&amp;lt;strong&amp;gt;Association Name:&amp;lt;/strong&amp;gt;&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;quot;&lt;/span&gt; &lt;span class="sy0"&gt;.&lt;/span&gt; &lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'field_association_name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="nu0"&gt;0&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#default_value'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'value'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
		&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'Association_Name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#weight'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'field_association_name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#weight'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
		&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'field_association_name'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#access'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="nu0"&gt;0&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span class="sy1"&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/eVeMj5fzeDA" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/drupal/form-alter-text-field-be-readonly-ghetto-way#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Thu, 18 Feb 2010 22:52:09 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">72 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/drupal/form-alter-text-field-be-readonly-ghetto-way</feedburner:origLink></item>
<item>
 <title>Get current path</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/pY1JVH5aV4s/get-current-path</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;&lt;span class="re0"&gt;$path&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; drupal_get_path_alias&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="re0"&gt;$_GET&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'q'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/pY1JVH5aV4s" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/drupal/get-current-path#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Tue, 16 Feb 2010 18:35:57 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">71 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/drupal/get-current-path</feedburner:origLink></item>
<item>
 <title>Fix on change in IE8 for jquery (Stupid IE!)</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/_Jf98-30pq0/fix-change-ie8-jquery-stupid-ie</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="javascript geshifilter-javascript" style="font-family:monospace;"&gt;$&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="kw2"&gt;function&lt;/span&gt; &lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
    &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;$.&lt;span class="me1"&gt;browser&lt;/span&gt;.&lt;span class="me1"&gt;msie&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
        $&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="st0"&gt;'input:radio'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;.&lt;span class="me1"&gt;click&lt;/span&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="kw2"&gt;function&lt;/span&gt; &lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;
            &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="kw3"&gt;blur&lt;/span&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
            &lt;span class="kw1"&gt;this&lt;/span&gt;.&lt;span class="kw3"&gt;focus&lt;/span&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
        &lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
    &lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;
&lt;span class="br0"&gt;&amp;#125;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/_Jf98-30pq0" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/javascript/fix-change-ie8-jquery-stupid-ie#comments</comments>
 <category domain="http://grahammickle.com/blog/javascript">JavaScript</category>
 <pubDate>Tue, 26 Jan 2010 18:36:54 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">70 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/javascript/fix-change-ie8-jquery-stupid-ie</feedburner:origLink></item>
<item>
 <title>Search and replace within files with bash</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/sveVmC1lMqw/search-and-replace-within-files-bash</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="bash geshifilter-bash" style="font-family:monospace;"&gt;&lt;span class="kw2"&gt;find&lt;/span&gt; ~&lt;span class="sy0"&gt;/&lt;/span&gt;httpdocs &lt;span class="re5"&gt;-maxdepth&lt;/span&gt; 1 &lt;span class="re5"&gt;-name&lt;/span&gt; \&lt;span class="sy0"&gt;*&lt;/span&gt;.php &lt;span class="re5"&gt;-exec&lt;/span&gt; &lt;span class="kw2"&gt;perl&lt;/span&gt; &lt;span class="re5"&gt;-pi&lt;/span&gt; &lt;span class="re5"&gt;-w&lt;/span&gt; &lt;span class="re5"&gt;-e&lt;/span&gt; &lt;span class="st0"&gt;&amp;quot;s/\&amp;lt;\/body\&amp;gt;/\&amp;lt;\?php\ include_once\('includes\/footer_inc\.php'\);\ \?\&amp;gt;\&amp;lt;\/body\&amp;gt;/g&amp;quot;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#123;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#125;&lt;/span&gt; \;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;THANK YOU KYRA!!!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/sveVmC1lMqw" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/bash/search-and-replace-within-files-bash#comments</comments>
 <category domain="http://grahammickle.com/blog/bash">Bash</category>
 <pubDate>Thu, 14 Jan 2010 22:25:44 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">69 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/bash/search-and-replace-within-files-bash</feedburner:origLink></item>
<item>
 <title>Drupal form Onfocus attribute</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/ndLe3mMxvPs/drupal-form-onfocus-attribute</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;&lt;span class="re0"&gt;$form&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'search_theme_form'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt;&lt;span class="br0"&gt;&amp;#91;&lt;/span&gt;&lt;span class="st_h"&gt;'#attributes'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#93;&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;a href="http://www.php.net/array"&gt;&lt;span class="kw3"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="st_h"&gt;'onfocus'&lt;/span&gt; &lt;span class="sy0"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="st0"&gt;&amp;quot;if (this.value == 'Search My Site') {this.value = '';}&amp;quot;&lt;/span&gt; &lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/ndLe3mMxvPs" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/drupal/drupal-form-onfocus-attribute#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Mon, 04 Jan 2010 17:29:06 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">68 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/drupal/drupal-form-onfocus-attribute</feedburner:origLink></item>
<item>
 <title>Make Ubercart Order Comment</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/rrkJa5S6T9o/make-ubercart-order-comment</link>
 <description>&lt;p&gt;This example makes an admin comment&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="php geshifilter-php" style="font-family:monospace;"&gt;uc_order_comment_save&lt;span class="br0"&gt;&amp;#40;&lt;/span&gt;&lt;span class="re0"&gt;$order&lt;/span&gt;&lt;span class="sy0"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="me1"&gt;order_id&lt;/span&gt;&lt;span class="sy0"&gt;,&lt;/span&gt; 0&lt;span class="sy0"&gt;,&lt;/span&gt; &lt;span class="re0"&gt;$str&lt;/span&gt;&lt;span class="sy0"&gt;,&lt;/span&gt; &lt;span class="st_h"&gt;'admin'&lt;/span&gt;&lt;span class="br0"&gt;&amp;#41;&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/rrkJa5S6T9o" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/php/make-ubercart-order-comment#comments</comments>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <category domain="http://grahammickle.com/blog/php">PHP</category>
 <pubDate>Tue, 29 Dec 2009 17:01:05 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">67 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/php/make-ubercart-order-comment</feedburner:origLink></item>
<item>
 <title>Standard cron job for Drupal</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/s3PBZJ4mmyM/standard-cron-job-drupal</link>
 <description>&lt;p&gt;Hourly cron job:&lt;br /&gt;
&lt;div class="geshifilter"&gt;&lt;pre class="bash geshifilter-bash" style="font-family:monospace;"&gt;crontab &lt;span class="re5"&gt;-e&lt;/span&gt;
&lt;span class="sy0"&gt;*&lt;/span&gt; 1 &lt;span class="sy0"&gt;*&lt;/span&gt; &lt;span class="sy0"&gt;*&lt;/span&gt; &lt;span class="sy0"&gt;*&lt;/span&gt; &lt;span class="sy0"&gt;/&lt;/span&gt;usr&lt;span class="sy0"&gt;/&lt;/span&gt;bin&lt;span class="sy0"&gt;/&lt;/span&gt;&lt;span class="kw2"&gt;wget&lt;/span&gt; &lt;span class="re5"&gt;-O&lt;/span&gt; - &lt;span class="re5"&gt;-q&lt;/span&gt; &lt;span class="re5"&gt;-t&lt;/span&gt; &lt;span class="nu0"&gt;1&lt;/span&gt; http:&lt;span class="sy0"&gt;//&lt;/span&gt;www.domain.com&lt;span class="sy0"&gt;/&lt;/span&gt;cron.php&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/s3PBZJ4mmyM" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/drupal/standard-cron-job-drupal#comments</comments>
 <category domain="http://grahammickle.com/blog/bash">Bash</category>
 <category domain="http://grahammickle.com/blog/drupal">Drupal</category>
 <pubDate>Wed, 16 Dec 2009 23:13:45 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">66 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/drupal/standard-cron-job-drupal</feedburner:origLink></item>
<item>
 <title>add WWW's to no WWW's</title>
 <link>http://feedproxy.google.com/~r/GrahamMickle/~3/P_6oW7NvcqY/add-wwws-no-wwws</link>
 <description>&lt;p&gt;&lt;div class="geshifilter"&gt;&lt;pre class="apache geshifilter-apache" style="font-family:monospace;"&gt;&lt;span class="kw1"&gt;RewriteEngine&lt;/span&gt; &lt;span class="kw2"&gt;on&lt;/span&gt;
&amp;nbsp;
&lt;span class="co1"&gt;# If your site can be accessed both with and without the 'www.' prefix, you&lt;/span&gt;
&lt;span class="co1"&gt;# can use one of the following settings to redirect users to your preferred&lt;/span&gt;
&lt;span class="co1"&gt;# URL, either WITH or WITHOUT the 'www.' prefix. Choose ONLY one option:&lt;/span&gt;
&lt;span class="co1"&gt;#&lt;/span&gt;
&lt;span class="co1"&gt;# To redirect all users to access the site WITH the 'www.' prefix,&lt;/span&gt;
&lt;span class="co1"&gt;# (&amp;lt;a href=&amp;quot;http://example.com/&amp;quot; title=&amp;quot;http://example.com/&amp;quot;&amp;gt;http://example.com/&amp;lt;/a&amp;gt;... will be redirected to &amp;lt;a href=&amp;quot;http://www.example.com/&amp;quot; title=&amp;quot;http://www.example.com/&amp;quot;&amp;gt;http://www.example.com/&amp;lt;/a&amp;gt;...)&lt;/span&gt;
&lt;span class="co1"&gt;# adapt and uncomment the following:&lt;/span&gt;
&lt;span class="co1"&gt;# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]&lt;/span&gt;
&lt;span class="co1"&gt;# RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]&lt;/span&gt;
&lt;span class="co1"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://grahammickle.com/blog/apache/add-wwws-no-wwws" target="_blank"&gt;read more&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/GrahamMickle/~4/P_6oW7NvcqY" height="1" width="1"/&gt;</description>
 <comments>http://grahammickle.com/blog/apache/add-wwws-no-wwws#comments</comments>
 <category domain="http://grahammickle.com/blog/apache">Apache</category>
 <pubDate>Fri, 11 Dec 2009 22:32:20 +0000</pubDate>
 <dc:creator>Graham Mickle</dc:creator>
 <guid isPermaLink="false">65 at http://grahammickle.com</guid>
<feedburner:origLink>http://grahammickle.com/blog/apache/add-wwws-no-wwws</feedburner:origLink></item>
</channel>
</rss>

