<?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: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/" version="2.0">

<channel>
	<title>Bogge.com</title>
	
	<link>http://bogge.com</link>
	<description>Enter my world</description>
	<lastBuildDate>Sat, 20 Feb 2010 21:45:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/bogge" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="bogge" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">bogge</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>vbscript to run a bat against several computers</title>
		<link>http://bogge.com/blog/scripting-markup/vbscript/vbscript-to-run-a-bat-against-several-computers/</link>
		<comments>http://bogge.com/blog/scripting-markup/vbscript/vbscript-to-run-a-bat-against-several-computers/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:43:08 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[VBScript]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[computer name]]></category>
		<category><![CDATA[computer names]]></category>
		<category><![CDATA[createobject]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[simple vbscript]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=835</guid>
		<description><![CDATA[This is a real simple vbscript to run a bat file with computer name as a parameter.
Computer names is in a string that splits in a array, then loop the array to send a command for each computer.

?View Code VB1
2
3
4
5
6
7
strMachines = &#34;Computer1;Computer2;Computer3;Computer4;Computer5&#34;
aMachines = split(strMachines, &#34;;&#34;)
For Each machine in aMachines
 Set WshShell = WScript.CreateObject(&#34;WScript.Shell&#34;)
 WshShell.Run &#34;\\Server\Source\avdeployment\push.bat [...]]]></description>
			<content:encoded><![CDATA[<p>This is a real simple vbscript to run a bat file with computer name as a parameter.<br />
Computer names is in a string that splits in a array, then loop the array to send a command for each computer.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p835code2'); return false;">View Code</a> VB</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8352"><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code" id="p835code2"><pre class="vb" style="font-family:monospace;">strMachines = <span style="color: #800000;">&quot;Computer1;Computer2;Computer3;Computer4;Computer5&quot;</span>
aMachines = split(strMachines, <span style="color: #800000;">&quot;;&quot;</span>)
<span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> machine <span style="color: #000080;">in</span> aMachines
 <span style="color: #000080;">Set</span> WshShell = WScript.CreateObject(<span style="color: #800000;">&quot;WScript.Shell&quot;</span>)
 WshShell.Run <span style="color: #800000;">&quot;\\Server\Source\avdeployment\push.bat &quot;</span> &amp; machine
<span style="color: #000080;">Next</span>
Wscript.Echo(<span style="color: #800000;">&quot;Done&quot;</span>)</pre></td></tr></table></div>

<p>In the bat file you just add the variable %1 to capture the computer name.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/feY9U8hQMHBzZxyYVUSBPf2-0Cw/0/da"><img src="http://feedads.g.doubleclick.net/~a/feY9U8hQMHBzZxyYVUSBPf2-0Cw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/feY9U8hQMHBzZxyYVUSBPf2-0Cw/1/da"><img src="http://feedads.g.doubleclick.net/~a/feY9U8hQMHBzZxyYVUSBPf2-0Cw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/OhtvaBlnrxc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/vbscript/vbscript-to-run-a-bat-against-several-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Msi error 2709 – The specified Component name (‘[2]‘) not found in Component table.</title>
		<link>http://bogge.com/blog/computer/msi/msi-error-2709-the-specified-component-name-2-not-found-in-component-table/</link>
		<comments>http://bogge.com/blog/computer/msi/msi-error-2709-the-specified-component-name-2-not-found-in-component-table/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 19:25:49 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[msi]]></category>
		<category><![CDATA[component name]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ocx component]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=828</guid>
		<description><![CDATA[Solution
Probably, it is a conflict between a Merge Module and a Component. Remove the Component then Merge Module is better to use.
If Component name is comctl32.ocx then you should use the merge module: COMCTL32, so delete the comctl32.ocx Component.
]]></description>
			<content:encoded><![CDATA[<p><strong>Solution</strong><br />
Probably, it is a conflict between a Merge Module and a Component. Remove the Component then Merge Module is better to use.</p>
<p>If Component name is comctl32.ocx then you should use the merge module: COMCTL32, so delete the comctl32.ocx Component.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/PZCIw6LQEGdS3BdNc_F9DgArvho/0/da"><img src="http://feedads.g.doubleclick.net/~a/PZCIw6LQEGdS3BdNc_F9DgArvho/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PZCIw6LQEGdS3BdNc_F9DgArvho/1/da"><img src="http://feedads.g.doubleclick.net/~a/PZCIw6LQEGdS3BdNc_F9DgArvho/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/O8oghqSA5os" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/computer/msi/msi-error-2709-the-specified-component-name-2-not-found-in-component-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>msi error 2728 – Table definition error: [2]</title>
		<link>http://bogge.com/blog/computer/msi/msi-error-2728-table-definition-error-2/</link>
		<comments>http://bogge.com/blog/computer/msi/msi-error-2728-table-definition-error-2/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:21:43 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[msi]]></category>
		<category><![CDATA[internal error]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=827</guid>
		<description><![CDATA[Solution
The table is most likely missing.
For example, if there is &#8220;Internal Error 2728. Component&#8221; then table &#8220;Component&#8221; is missing, this can be fixed by putting install dir and recompile package.
]]></description>
			<content:encoded><![CDATA[<p><strong>Solution</strong><br />
The table is most likely missing.</p>
<p>For example, if there is &#8220;Internal Error 2728. Component&#8221; then table &#8220;Component&#8221; is missing, this can be fixed by putting install dir and recompile package.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/IjVMp1iVWXluS2IzEpqIKY9aVHA/0/da"><img src="http://feedads.g.doubleclick.net/~a/IjVMp1iVWXluS2IzEpqIKY9aVHA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IjVMp1iVWXluS2IzEpqIKY9aVHA/1/da"><img src="http://feedads.g.doubleclick.net/~a/IjVMp1iVWXluS2IzEpqIKY9aVHA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/ufWo2jpMZEo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/computer/msi/msi-error-2728-table-definition-error-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 2613 – RemoveExistingProducts action sequenced incorrectly.</title>
		<link>http://bogge.com/blog/computer/msi/error-2613-removeexistingproducts-action-sequenced-incorrectly/</link>
		<comments>http://bogge.com/blog/computer/msi/error-2613-removeexistingproducts-action-sequenced-incorrectly/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 19:18:33 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[msi]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=826</guid>
		<description><![CDATA[Solution
RemoveExistingProducts is not in the right place. Move it between InstallValidate and InstallInitialize.
]]></description>
			<content:encoded><![CDATA[<p><strong>Solution</strong><br />
RemoveExistingProducts is not in the right place. Move it between InstallValidate and InstallInitialize.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/KdCZB3XHAg7wlIiezKM0XG2HSSs/0/da"><img src="http://feedads.g.doubleclick.net/~a/KdCZB3XHAg7wlIiezKM0XG2HSSs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KdCZB3XHAg7wlIiezKM0XG2HSSs/1/da"><img src="http://feedads.g.doubleclick.net/~a/KdCZB3XHAg7wlIiezKM0XG2HSSs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/ZZV6kLUq_r8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/computer/msi/error-2613-removeexistingproducts-action-sequenced-incorrectly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 1406 – Could not write value [2] to key [3]. System error [4].</title>
		<link>http://bogge.com/blog/computer/msi/error-1406-could-not-write-value-2-to-key-3-system-error-4/</link>
		<comments>http://bogge.com/blog/computer/msi/error-1406-could-not-write-value-2-to-key-3-system-error-4/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:41:05 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[msi]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[error 1406]]></category>
		<category><![CDATA[system error]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=824</guid>
		<description><![CDATA[Solution
You do not have enough rights to create / change this value in the registry.
In some cases the value is in the wrong format. As an example, you may have a DWORD reg value with the value 0&#215;300, but it should be written in decimal form, 768, in order to work.
]]></description>
			<content:encoded><![CDATA[<p><strong>Solution</strong><br />
You do not have enough rights to create / change this value in the registry.</p>
<p>In some cases the value is in the wrong format. As an example, you may have a DWORD reg value with the value 0&#215;300, but it should be written in decimal form, 768, in order to work.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/dZUc-m7amRMxra-68qadB3oZowI/0/da"><img src="http://feedads.g.doubleclick.net/~a/dZUc-m7amRMxra-68qadB3oZowI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dZUc-m7amRMxra-68qadB3oZowI/1/da"><img src="http://feedads.g.doubleclick.net/~a/dZUc-m7amRMxra-68qadB3oZowI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/XnXhFUVzXy0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/computer/msi/error-1406-could-not-write-value-2-to-key-3-system-error-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding first and last day of a week in crystal reports</title>
		<link>http://bogge.com/blog/scripting-markup/crystal-syntax/finding-first-and-last-day-of-a-week-in-crystal-reports/</link>
		<comments>http://bogge.com/blog/scripting-markup/crystal-syntax/finding-first-and-last-day-of-a-week-in-crystal-reports/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:02:45 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[Crystal syntax]]></category>
		<category><![CDATA[crystal]]></category>
		<category><![CDATA[crystal reports]]></category>
		<category><![CDATA[datepart]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[last date]]></category>
		<category><![CDATA[last time]]></category>
		<category><![CDATA[yyyy]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=823</guid>
		<description><![CDATA[If you have one day and want to select a whole week in crystal reports then you can do like this.
{@Today} is any date in a week and the only date we know.
This returns the date of the first day in the week if the first day is a Monday.

?View Code DELPHI1
2
3
4
5
6
7
8
9
10
11
12
13
14
If DayOfWeek&#40;{@Today}&#41; = 2 [...]]]></description>
			<content:encoded><![CDATA[<p>If you have one day and want to select a whole week in crystal reports then you can do like this.</p>
<p>{@Today} is any date in a week and the only date we know.</p>
<p>This returns the date of the first day in the week if the first day is a Monday.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p823code5'); return false;">View Code</a> DELPHI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8235"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code" id="p823code5"><pre class="delphi" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">2</span> <span style="color: #000000; font-weight: bold;">Then</span> 
<span style="color: #808080; font-style: italic;">{@Today}</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">3</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">1</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">4</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">2</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">5</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">3</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">6</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">4</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">7</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">5</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">1</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">-</span><span style="color: #0000ff;">6</span><span style="color: #000066;">,</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span></pre></td></tr></table></div>

<p>This returns the last date in the week (if its a Sunday) and the last time of the week.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p823code6'); return false;">View Code</a> DELPHI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8236"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code" id="p823code6"><pre class="delphi" style="font-family:monospace;">Local DateTimeVar d <span style="color: #000066;">:</span><span style="color: #000066;">=</span> DateTime <span style="color: #000066;">&#40;</span>DatePart <span style="color: #000066;">&#40;</span>&quot;yyyy&quot;<span style="color: #000066;">,</span> <span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span><span style="color: #000066;">,</span> _
DatePart <span style="color: #000066;">&#40;</span>&quot;m&quot;<span style="color: #000066;">,</span> <span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span><span style="color: #000066;">,</span> DatePart <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span> <span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span><span style="color: #000066;">,</span> <span style="color: #0000ff;">23</span><span style="color: #000066;">,</span> <span style="color: #0000ff;">59</span><span style="color: #000066;">,</span> <span style="color: #0000ff;">59</span><span style="color: #000066;">&#41;</span><span style="color: #000066;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">2</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">6</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">3</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">5</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">4</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">4</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">5</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">3</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">6</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">2</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">7</span> <span style="color: #000000; font-weight: bold;">Then</span> 
dateadd <span style="color: #000066;">&#40;</span>&quot;d&quot;<span style="color: #000066;">,</span><span style="color: #000066;">+</span><span style="color: #0000ff;">1</span><span style="color: #000066;">,</span>d<span style="color: #000066;">&#41;</span>
<span style="color: #000000; font-weight: bold;">Else</span> <span style="color: #000000; font-weight: bold;">If</span> <span style="color: #000066;">DayOfWeek</span><span style="color: #000066;">&#40;</span><span style="color: #808080; font-style: italic;">{@Today}</span><span style="color: #000066;">&#41;</span> <span style="color: #000066;">=</span> <span style="color: #0000ff;">1</span> <span style="color: #000000; font-weight: bold;">Then</span> 
d<span style="color: #000066;">;</span></pre></td></tr></table></div>

<p>Note that the code examples says delphi, but it´s crystal syntax.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/bYakVQLY7k-TWFeqzlOqLwZXPx8/0/da"><img src="http://feedads.g.doubleclick.net/~a/bYakVQLY7k-TWFeqzlOqLwZXPx8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bYakVQLY7k-TWFeqzlOqLwZXPx8/1/da"><img src="http://feedads.g.doubleclick.net/~a/bYakVQLY7k-TWFeqzlOqLwZXPx8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/t-sba3rW3qM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/crystal-syntax/finding-first-and-last-day-of-a-week-in-crystal-reports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML img tag</title>
		<link>http://bogge.com/blog/scripting-markup/html/html-img-tag/</link>
		<comments>http://bogge.com/blog/scripting-markup/html/html-img-tag/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 14:49:44 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=807</guid>
		<description><![CDATA[The HTML img tag shows an image.

?View Code HTML1
&#60;img height=&#34;90&#34; width=&#34;90&#34; src=&#34;angry.gif&#34; alt=&#34;Angry&#34; title=&#34;Angry Smiley&#34; /&#62;

Speed
The height and width tags are added for speed.
“When the height and width tags are included the browser will automatically know the size of the image. As a consequence it will be able to hold a place for the image [...]]]></description>
			<content:encoded><![CDATA[<p>The HTML img tag shows an image.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p807code8'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8078"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p807code8"><pre class="html" style="font-family:monospace;">&lt;img height=&quot;90&quot; width=&quot;90&quot; src=&quot;angry.gif&quot; alt=&quot;Angry&quot; title=&quot;Angry Smiley&quot; /&gt;</pre></td></tr></table></div>

<h3>Speed</h3>
<p>The height and width tags are added for speed.</p>
<p>“When the height and width tags are included the browser will automatically know the size of the image. As a consequence it will be able to hold a place for the image and load the rest of the page contemporaneously. Apart from the improvement on the load time of the page this method is also more user friendly since the visitor can start reading the text or other information while the image is being downloaded.” From <a title="http://www.dailyblogtips.com/speed-up-your-site-use-the-height-and-width-tags/" href="http://www.dailyblogtips.com/speed-up-your-site-use-the-height-and-width-tags/">Daily Blog Tips</a></p>
<h3>Search engine optimization (SEO)</h3>
<p>The title tag is added for seo purpose, but alt tag is more important in seo.</p>
<p>“Make sure that your TITLE and ALT tags are descriptive and accurate.” From <a title="http://www.google.com/support/webmasters/bin/answer.py?answer=35769&amp;ctx=related" href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769&amp;ctx=related">Google</a></p>
<h3>Accessibility</h3>
<p>The title tag is also added for accessibility, with a maximum of 100 chars.</p>
<p><a title="http://www.access-board.gov/508.htm" href="http://www.access-board.gov/508.htm">Section 508</a><br />
<a title="http://www.w3.org/TR/WCAG10/" href="http://www.w3.org/TR/WCAG10/">WCAG 1.0</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/7SHXoO_u6-Jr9s8TDjhVc7seM3o/0/da"><img src="http://feedads.g.doubleclick.net/~a/7SHXoO_u6-Jr9s8TDjhVc7seM3o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7SHXoO_u6-Jr9s8TDjhVc7seM3o/1/da"><img src="http://feedads.g.doubleclick.net/~a/7SHXoO_u6-Jr9s8TDjhVc7seM3o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/Oe5dVqicDsg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/html/html-img-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etomite Tagcloud script</title>
		<link>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-tagcloud-script/</link>
		<comments>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-tagcloud-script/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 14:24:56 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[Etomite CMS]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=803</guid>
		<description><![CDATA[This TagCloud script is useless “as-is” but it will create a tagcloud.

?View Code PHP1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/****************************************************
* Name: Tagcloud
* Version: 0.2
* Desc: Displays the containing words of documents in a &#34;tag cloud&#34;
* Based on the Tagcloud 1.1. snippet created by Marc Hinse, mh@madeyourweb.com
* Converted to EtomiteCMS by Bogge, bogge.com
*
* Change 0.1 =&#62; 0.2 Removed explode $parent and optimized [...]]]></description>
			<content:encoded><![CDATA[<p>This TagCloud script is useless “as-is” but it will create a tagcloud.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p803code10'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p80310"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
</pre></td><td class="code" id="p803code10"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/****************************************************
* Name: Tagcloud
* Version: 0.2
* Desc: Displays the containing words of documents in a &quot;tag cloud&quot;
* Based on the Tagcloud 1.1. snippet created by Marc Hinse, mh@madeyourweb.com
* Converted to EtomiteCMS by Bogge, bogge.com
*
* Change 0.1 =&gt; 0.2 Removed explode $parent and optimized sql query. Thanks to adamzyg.
*
* Usage: [[tagcloud?parent=`1,3,5,6,7,14`&amp;min=`3`&amp;landing=`12`
* Parameters: 
* 	parent: comma separated list of the folders that conatin the documents which are to be counted
*	min: Minimum occurrences of a word to be displayed
*	landing: the id of your search result page. If you don´t have one, create it like: [!FlexSearchForm?FSF_showResults=`1` &amp;FSF_showForm=`0`!]
*   (this is required for linking the tags)
* ***************************************************/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Start Config</span>
	<span style="color: #000088;">$parent</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$parent</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$parent</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #339933;">;</span> 
	<span style="color: #000088;">$min</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$min</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$min</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$landing</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$landing</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$landing</span> <span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;[~[*id*]~]&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$minChars</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Minimum number of chars in word</span>
	<span style="color: #000088;">$exclude</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">''</span><span style="color: #339933;">,</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'  '</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'   '</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'and'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'a'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'—'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&amp;ndash;'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'the'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&amp;mdash;'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'to'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">':'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'p&amp;aring;'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'&amp;nbsp;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//exclude list</span>
	<span style="color: #000088;">$indication</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">','</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'.'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">':'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		<span style="color: #666666; font-style: italic;">//array of chars to be deleted</span>
<span style="color: #666666; font-style: italic;">//End Config</span>
&nbsp;
<span style="color: #b1b100;">If</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$tags</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$select</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$etomite</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getIntTableRows</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fields</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;pagetitle,longtitle,description,content&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$from</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;site_content&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$where</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;parent IN (<span style="color: #006699; font-weight: bold;">$parent</span>) AND published = 1 AND searchable=1 AND deleted=0&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$sort</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dir</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$limit</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$push</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$addPrefix</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$contents</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$etomite</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fetchRow</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$select</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mode</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'both'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$content</span><span style="color: #339933;">.=</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pagetitle'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'longtitle'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'description'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span><span style="color: #000088;">$contents</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'content'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>	
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$content</span><span style="color: #339933;">=</span><a href="http://www.php.net/strtolower"><span style="color: #990000;">strtolower</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/str_replace"><span style="color: #990000;">str_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$indication</span><span style="color: #339933;">,</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><a href="http://www.php.net/strip_tags"><span style="color: #990000;">strip_tags</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	<span style="color: #666666; font-style: italic;">//all to lower and without HTML</span>
	<span style="color: #000088;">$array_content</span><span style="color: #339933;">=</span><a href="http://www.php.net/explode"><span style="color: #990000;">explode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span><span style="color: #000088;">$content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>	<span style="color: #666666; font-style: italic;">//split them in separate words</span>
	<span style="color: #000088;">$number</span><span style="color: #339933;">=</span><a href="http://www.php.net/array_count_values"><span style="color: #990000;">array_count_values</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$array_content</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>		<span style="color: #666666; font-style: italic;">//count the words</span>
	<span style="color: #000088;">$words</span><span style="color: #339933;">=</span><a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$number</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$worth</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$worth</span><span style="color: #339933;">&gt;</span><span style="color: #000088;">$min</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/in_array"><span style="color: #990000;">in_array</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$key</span><span style="color: #339933;">,</span><span style="color: #000088;">$exclude</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/strlen"><span style="color: #990000;">strlen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;=</span> <span style="color: #000088;">$minChars</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 	<span style="color: #666666; font-style: italic;">//look if the word counts the required minimum and is not in the exclude list </span>
			<span style="color: #000088;">$words</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$key</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$worth</span><span style="color: #339933;">;</span>	<span style="color: #666666; font-style: italic;">//put them in a new array</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span> 
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$words</span><span style="color: #339933;">=</span><a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tags</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$tag</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'count'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;=</span><span style="color: #000088;">$min</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><a href="http://www.php.net/in_array"><span style="color: #990000;">in_array</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tag'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #000088;">$exclude</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
			<span style="color: #000088;">$words</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tag'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tag</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'count'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//unset($words['etomite']);  //if you want to override the value of words (in this case 'etomite'), uncomment it and put in your word</span>
<span style="color: #000088;">$max_size</span><span style="color: #339933;">=</span><a href="http://www.php.net/max"><span style="color: #990000;">max</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$words</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//word with most hits</span>
<span style="color: #666666; font-style: italic;">//$words['etomite']=8; // put in again your deleted word and value from two lines above</span>
<a href="http://www.php.net/ksort"><span style="color: #990000;">ksort</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$words</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//sort them alphabetically (just comment that out, then they will be unsortet</span>
&nbsp;
<span style="color: #000088;">$multiplier</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">400</span><span style="color: #339933;">/</span><span style="color: #000088;">$max_size</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//define the multiplier for the size (play with that to fit your site!)</span>
<span style="color: #000088;">$min_size</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">80</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//minimum size</span>
&nbsp;
<span style="color: #000088;">$output</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'&lt;div class=&quot;tagcloud&quot;&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$words</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$worth</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$font_size</span><span style="color: #339933;">=</span><span style="color: #000088;">$multiplier</span><span style="color: #339933;">*</span><span style="color: #000088;">$worth</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//$countvalues='('.$worth.')'; //uncomment this for displaying the hits next to the links </span>
	<span style="color: #000088;">$output</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;span&gt;&lt;a style=&quot;font-size:'</span><span style="color: #339933;">.</span><a href="http://www.php.net/max"><span style="color: #990000;">max</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$font_size</span><span style="color: #339933;">,</span><span style="color: #000088;">$min_size</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'%;&quot; href=&quot;[~'</span><span style="color: #339933;">.</span><span style="color: #000088;">$landing</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'~]&amp;amp;FSF_search='</span><span style="color: #339933;">.</span><span style="color: #000088;">$key</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$key</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$countvalues</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/span&gt;  '</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$output</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$output</span><span style="color: #339933;">.=</span><span style="color: #0000ff;">'&lt;/div&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$output</span><span style="color: #339933;">;</span></pre></td></tr></table></div>


<p><a href="http://feedads.g.doubleclick.net/~a/TfKoWmng6cemdLBfn1Xu9F-8cNU/0/da"><img src="http://feedads.g.doubleclick.net/~a/TfKoWmng6cemdLBfn1Xu9F-8cNU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TfKoWmng6cemdLBfn1Xu9F-8cNU/1/da"><img src="http://feedads.g.doubleclick.net/~a/TfKoWmng6cemdLBfn1Xu9F-8cNU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/flFWzfaBRTc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-tagcloud-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lifestream Script for Etomite CMS</title>
		<link>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/lifestream-script-for-etomite-cms/</link>
		<comments>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/lifestream-script-for-etomite-cms/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 20:56:44 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[Etomite CMS]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=784</guid>
		<description><![CDATA[Lifestream is a chronological aggregated view of your life activities online. It is only limited by the content and sources that you use to define it.
This snippet generates a lifestream with the Etomite CMS. You must have a working SimplePie “installation” for this snippet to work.
If you not use Etomite CMS, it will be easy [...]]]></description>
			<content:encoded><![CDATA[<p>Lifestream is a chronological aggregated view of your life activities online. It is only limited by the content and sources that you use to define it.</p>
<p>This snippet generates a lifestream with the Etomite CMS. You must have a working SimplePie “installation” for this snippet to work.</p>
<p>If you not use Etomite CMS, it will be easy to convert to a regular PHP script.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p784code13'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p78413"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
</pre></td><td class="code" id="p784code13"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
 lifestream v1.0
 A Etomite script by bogge, bogge.com
 I take no responsibility for any thing, even if I'm to blame.
&nbsp;
 &quot;Installing&quot;
 1. Download SimplePie (http://simplepie.org/downloads/), it´s tested with 1.1.3.
 2. Extract and Upload to webserver, upload everything. (http://simplepie.org/wiki/setup/setup)
&nbsp;
 Usage
 [ [lifestream]] Shows lifestream
 [ [lifestream?limit=20m&amp;amp;cachelen=3600]] Shows lifestream fetching 20 posts from each feed and with 1h cache.
  I think you get it...
&nbsp;
 Settings
*/</span>
<span style="color: #000088;">$cachelen</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cachelen</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$cachelen</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;5400&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Set the minimum time (in seconds) for which a feed will be cached.</span>
<span style="color: #000088;">$limit</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$limit</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$limit</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;10&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Set the maximum number of items to return per feed</span>
<span style="color: #000088;">$path</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$path</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;/external/simplepie&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//path to simplepie folder, must not end with /, You may need to change this to match the location of simplepie.</span>
<span style="color: #000088;">$iscontentking</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$iscontentking</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$iscontentking</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;2&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//0=No (no content) 1=Yes (show content), 2=Yes (show descriptions)</span>
<span style="color: #000088;">$showfav</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$showfav</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$showfav</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Show favicon? 1=Yes, 0=No</span>
<span style="color: #000088;">$addto</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$addto</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$addto</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Show &quot;add to&quot; section? 1=Yes, 0=No</span>
<span style="color: #000088;">$subscribeto</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$subscribeto</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$subscribeto</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Show &quot;subscribe&quot; section? 1=Yes, 0=No</span>
<span style="color: #000088;">$oldpost</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mktime"><span style="color: #990000;">mktime</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">,</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;j&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <a href="http://www.php.net/date"><span style="color: #990000;">date</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Y&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// This sets that no post in lifestream is older than today -1 month.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*
Feeds, add all feed that you would like to show in lifestream.
This sets an array of URLs that you want to parse.
If there is not a feed at this location, auto-discovery is used.
Tested with: Delicious, Wordpress blog, Twitter, Flickr, Last.fm, YouTube
Twitter needs more work read more http://simplepie.org/wiki/faq/problematic_feeds
*/</span>
<span style="color: #000088;">$feedurls</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'http://feeds.delicious.com/v2/rss/bogge'</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'http://feedproxy.google.com/bogge/blog'</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//No editing below</span>
&nbsp;
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOCUMENT_ROOT'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/simplepie.inc'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Make sure SimplePie is included.</span>
&nbsp;
<span style="color: #000088;">$feed</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> SimplePie<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Create a new SimplePie object</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>set_feed_url<span style="color: #009900;">&#40;</span><span style="color: #000088;">$feedurls</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Passing feeds</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>set_item_limit<span style="color: #009900;">&#40;</span><span style="color: #000088;">$limit</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Set the maximum number of items to return per feed with Multifeeds.</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>set_output_encoding<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'UTF-8'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Allows you to override SimplePie's output to match that of your webpage.</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>set_cache_duration<span style="color: #009900;">&#40;</span><span style="color: #000088;">$cachelen</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Set the minimum time (in seconds) for which a feed will be cached.</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>init<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Initialize the feed object. This is what makes everything happen.</span>
<span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>handle_content_type<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// This method ensures that the SimplePie-enabled page is being served with the correct mime-type and character encoding HTTP headers (character encoding determined by the set_output_encoding() config option.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// If a SimplePie error was thrown, it will display it here.</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>error<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">.</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>error<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> getClass<span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//This is a modified version that was orginaly written by http://github.com/trey.</span>
	<a href="http://www.php.net/preg_match"><span style="color: #990000;">preg_match</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/https{0,1}:\\/\\/([^\\/]*)\\/*.*/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$url</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_replace"><span style="color: #990000;">preg_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/www\./&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Remove `www.`.</span>
	<span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_replace"><span style="color: #990000;">preg_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/\.(com|org|net)/&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Remove top level domains. Add more as you see fit.</span>
	<span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/preg_replace"><span style="color: #990000;">preg_replace</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/\./&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;_&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Replace `.`s with `_`s.</span>
	<span style="color: #b1b100;">return</span> <span style="color: #000088;">$class</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> doRelativeDate<span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #009933; font-style: italic;">/**
        This function returns either a relative date or a formatted date depending
        on the difference between the current datetime and the datetime passed.
            $posted_date should be in the following format: YYYYMMDDHHMMSS
&nbsp;
        Relative dates look something like this:
            3 weeks, 4 days ago
        Formatted dates look like this:
            on 02/18/2004
&nbsp;
        The function includes 'ago' or 'on' and assumes you'll properly add a word
        like 'Posted ' before the function output.
&nbsp;
        By Garrett Murray, http://graveyard.maniacalrage.net/etc/relative/
    **/</span>
    <span style="color: #000088;">$in_seconds</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/strtotime"><span style="color: #990000;">strtotime</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">.</span>
                  <a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">8</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">':'</span><span style="color: #339933;">.</span>
                  <a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">':'</span><span style="color: #339933;">.</span>
                  <a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">12</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #000088;">$in_seconds</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$months</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$diff</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">2592000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">-=</span> <span style="color: #000088;">$months</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">2419200</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$weeks</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$diff</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">604800</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">-=</span> <span style="color: #000088;">$weeks</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">604800</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$days</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$diff</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">86400</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">-=</span> <span style="color: #000088;">$days</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$hours</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$diff</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">3600</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">-=</span> <span style="color: #000088;">$hours</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">3600</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$minutes</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/floor"><span style="color: #990000;">floor</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$diff</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$diff</span> <span style="color: #339933;">-=</span> <span style="color: #000088;">$minutes</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$seconds</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$diff</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$months</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">// over a month old, just show date (yyyy-mm-dd format)</span>
        <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'on '</span><span style="color: #339933;">.</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">.</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">4</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">.</span><a href="http://www.php.net/substr"><span style="color: #990000;">substr</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$posted_date</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">6</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$weeks</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// weeks and days</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$weeks</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' week'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$weeks</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$days</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span>?<span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$days</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' day'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$days</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$days</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// days and hours</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$days</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' day'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$days</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$hours</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span>?<span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$hours</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' hour'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$hours</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$hours</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// hours and minutes</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$hours</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' hour'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$hours</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #000088;">$minutes</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span>?<span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$minutes</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' minute'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$minutes</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$minutes</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// minutes only</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$minutes</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' minute'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$minutes</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// seconds only</span>
            <span style="color: #000088;">$relative_date</span> <span style="color: #339933;">.=</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$relative_date</span>?<span style="color: #0000ff;">', '</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #000088;">$seconds</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' second'</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$seconds</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #cc66cc;">1</span>?<span style="color: #0000ff;">'s'</span><span style="color: #339933;">:</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #666666; font-style: italic;">// show relative date and add proper verbiage</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$relative_date</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' ago'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&lt;div id=&quot;lifestream&quot;&gt;
&lt;ul&gt;'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Start outputing</span>
<span style="color: #000088;">$stored_date</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//Make sure variable is empty</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Here, we'll loop through all of the items in the feed, and $item represents the current item in the loop.</span>
<span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_items<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Check if item is older than the $oldpost, if older break and stop outputing.</span>
	<span style="color: #000088;">$currentdate</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mktime"><span style="color: #990000;">mktime</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'j'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Y'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentdate</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$oldpost</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 		<span style="color: #b1b100;">break</span><span style="color: #339933;">;</span> 	<span style="color: #009900;">&#125;</span>   	<span style="color: #666666; font-style: italic;">//Creates the date headers that is used to group items by date. 	$item_date = $item-&amp;gt;get_date('F jS');</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$stored_date</span> <span style="color: #339933;">!=</span> <span style="color: #000088;">$item_date</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$stored_date</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$item_date</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/ul&gt;
&lt;h2&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$stored_date</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/h2&gt;
&lt;ul&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Get information about the feed (not the item) and create a CSS class name. ex a feed from flickr.com gets class name &quot;flickr&quot; and the CSS sould me &quot;.flickr&quot;.</span>
	<span style="color: #000088;">$feed</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$class</span> <span style="color: #339933;">=</span> getClass<span style="color: #009900;">&#40;</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
	&lt;li class=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$class</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$showfav</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//Returns the favicon image for the feed's website. If there is no favicon an alternate is shown.</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$favicon</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_favicon<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$favicon</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/alternate.png'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #666666; font-style: italic;">//The favicon is linked to the website and the item is linked to the item.</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$favicon</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; alt=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Link entire item</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_permalink<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Format and output the item title</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;strong&gt;'</span><span style="color: #339933;">.</span><a href="http://www.php.net/html_entity_decode"><span style="color: #990000;">html_entity_decode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$title</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">ENT_QUOTES</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;UTF-8&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/strong&gt;'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//check if Content Is King or should we output description.</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$iscontentking</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' — '</span><span style="color: #339933;">.</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$iscontentking</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' — '</span><span style="color: #339933;">.</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_description<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Create and output the relative date for the item. instead of showing &quot;12/01/2009&quot; it shows &quot;2 weeks, 6 days ago&quot;. If date over a month old, just show date (yyyy-mm-dd format).</span>
	<span style="color: #000088;">$reldate</span> <span style="color: #339933;">=</span> doRelativeDate<span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>get_date<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;YmdHis&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;span class=&quot;small&quot;&gt; — '</span><span style="color: #339933;">.</span><span style="color: #000088;">$reldate</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/span&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//All the Add to code.</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$addto</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&nbsp;
&lt;strong&gt;Add to:&lt;/strong&gt; '</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_delicious<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to del.icio.us&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/delicious.png&quot; alt=&quot;Add to del.icio.us&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_digg<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Digg It!&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/digg.png&quot; alt=&quot;Digg It!&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_blinklist<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Blinklist&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/blinklist.png&quot; alt=&quot;Add to Blinklist&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_blogmarks<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Blogmarks&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/blogmarks.png&quot; alt=&quot;Add to Blogmarks&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//		$output .= '&lt;a href=&quot;' . $item-&amp;gt;add_to_furl() . '&quot;&gt;&lt;img title=&quot;Add to Furl&quot; src=&quot;'.$path.'/demo/for_the_demo/favicons/furl.png&quot; alt=&quot;Add to Furl&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;';</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_magnolia<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Ma.gnolia&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/magnolia.png&quot; alt=&quot;Add to Ma.gnolia&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_myweb20<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to My Web 2.0&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/myweb2.png&quot; alt=&quot;Add to My Web 2.0&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_newsvine<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Newsvine&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/newsvine.png&quot; alt=&quot;Add to Newsvine&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_reddit<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Reddit&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/reddit.png&quot; alt=&quot;Add to Reddit&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_simpy<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Simpy&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/simpy.png&quot; alt=&quot;Add to Simpy&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_spurl<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Spurl&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/spurl.png&quot; alt=&quot;Add to Spurl&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$item</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>add_to_wists<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Add to Wists&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/favicons/wists.png&quot; alt=&quot;Add to Wists&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//All the Subscribe code and One-Click Subscriptions.</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$subscribeto</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&nbsp;
&lt;strong&gt;Subscribe to this feed:&lt;/strong&gt; &lt;a href=&quot;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>subscribe_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&quot;&gt;&lt;img title=&quot;Subscribe to this feed&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$path</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/demo/for_the_demo/feed.png&quot; alt=&quot;Subscribe to this feed&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' | &lt;a href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$feed</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>subscribe_google<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;Subscribe in Google Reader&lt;/a&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/li&gt;
'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/ul&gt;
&lt;span style=&quot;float:right; font-size:9px; color:#888;&quot;&gt;&lt;a title=&quot;Lifestream script coded by bogge&quot; href=&quot;http://www.bogge.com/info/scripting-language/etomitecms/lifestream-script&quot;&gt;Script&lt;/a&gt; by &lt;a title=&quot;You can find tv series information, scripts, services and torrents at Bogge.com&quot; href=&quot;http://www.bogge.com/&quot;&gt;Bogge&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$output</span><span style="color: #339933;">;</span></pre></td></tr></table></div>


<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p784code14'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p78414"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
</pre></td><td class="code" id="p784code14"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#lifestream</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">620px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">15px</span> <span style="color: #993333;">auto</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#lifestream</span> ul <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">list-style-position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inside</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#lifestream</span> li <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-bottom</span><span style="color: #00AA00;">:</span><span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#lifestream</span> li a <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#111</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#lifestream</span> li img <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">middle</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#lifestream</span> h2 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span>Arial<span style="color: #00AA00;">,</span><span style="color: #ff0000;">'Trebuchet MS'</span><span style="color: #00AA00;">,</span>Sans-Serif<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">700</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">120%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">letter-spacing</span><span style="color: #00AA00;">:</span><span style="color: #933;">0.5px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">4px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.twitter</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FF8000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.flickr</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#f8d8e9</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.delicious</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#CCCCFF</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.last_fm</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFCC99</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.bogge</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ECFDCE</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.youtube</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#FFAFAF</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.small</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#888</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>


<p><a href="http://feedads.g.doubleclick.net/~a/Ff37YHyxUwAChyfKAlez-wUoOgA/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ff37YHyxUwAChyfKAlez-wUoOgA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ff37YHyxUwAChyfKAlez-wUoOgA/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ff37YHyxUwAChyfKAlez-wUoOgA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/1bydkLqDDr8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/lifestream-script-for-etomite-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Etomite (basic) Flickr script</title>
		<link>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-basic-flickr-script/</link>
		<comments>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-basic-flickr-script/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:41:58 +0000</pubDate>
		<dc:creator>Bogge</dc:creator>
				<category><![CDATA[Etomite CMS]]></category>

		<guid isPermaLink="false">http://bogge.com/?p=781</guid>
		<description><![CDATA[Flickr is a photo management and sharing application where you can upload your photos and share them.
This script displays someones public photos on any page in Etomite. Basic and simple flickr integration, shows public photos or favorite public photos.

?View Code PHP1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
/*
 flickr-basic v0.1
 A Etomite script by bogge, bogge.com
 I take no responsibility for any [...]]]></description>
			<content:encoded><![CDATA[<p>Flickr is a photo management and sharing application where you can upload your photos and share them.</p>
<p>This script displays someones public photos on any page in Etomite. Basic and simple flickr integration, shows public photos or favorite public photos.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p781code16'); return false;">View Code</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p78116"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
</pre></td><td class="code" id="p781code16"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
 flickr-basic v0.1
 A Etomite script by bogge, bogge.com
 I take no responsibility for any thing, even if I'm to blame.
&nbsp;
 Usage
 Get an yahoo API key, and enter it in the settings.
 [ [flickr-basic]] Shows 100 om my latest public photos. Change user in settings to show other photos.
 [ [flickr-basic?picsize=m&amp;amp;per_page=10]] Shows 10 small photos.
 [ [flickr-basic?picsize=t&amp;amp;per_page=2&amp;amp;nsid=XXXXXXXX@NXX]] Show 2 thumbnail photos of user X
 I think you get it...
&nbsp;
 Settings
*/</span>
<span style="color: #000088;">$api_key</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'API_KEY_REQUIRED'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// API key (Required) www.flickr.com/services/api/keys/apply/</span>
<span style="color: #666666; font-style: italic;">// Cache</span>
<span style="color: #000088;">$userequestcache</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Set to false to disable, using requestcache speeds up the script.</span>
<span style="color: #000088;">$usephotocache</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Set to true to enable.</span>
<span style="color: #000088;">$cachedir</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$cachedir</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$cachedir</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;cache/&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//cache location</span>
<span style="color: #000088;">$age</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$age</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$age</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;43200&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// 12h for the requests, not the photos.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Format</span>
<span style="color: #000088;">$dateformat</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dateformat</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$dateformat</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;%G-%m-<span style="color: #009933; font-weight: bold;">%d</span> %R&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// See strftime for other settings.</span>
<span style="color: #000088;">$picsize</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$picsize</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$picsize</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;s&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// &quot;s&quot; = small square 75x75, &quot;t&quot; = thumbnail, 100 on longest side, &quot;m&quot; = small, 240 on longest side, &quot;b&quot; = large, 1024 on longest side (only exists for very large original images)</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Extra information</span>
<span style="color: #000088;">$extras</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$extras</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$extras</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, last_update, geo, tags, machine_tags.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Pages</span>
<span style="color: #000088;">$per_page</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$per_page</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$per_page</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;100&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Number of photos to return per page. Default 100 pictures per page.</span>
<span style="color: #000088;">$page</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$page</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// The page of results to return. Default first page.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// User</span>
<span style="color: #000088;">$nsid</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$nsid</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$nsid</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;7786210@N02&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Default user, nsid only.. </span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Action, What to do.</span>
<span style="color: #000088;">$method</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$method</span><span style="color: #009900;">&#41;</span>? <span style="color: #000088;">$method</span><span style="color: #339933;">:</span> <span style="color: #0000ff;">&quot;flickr.people.getPublicPhotos&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Defult method</span>
<span style="color: #666666; font-style: italic;">// flickr.people.getPublicPhotos = Get a list of public photos for the given user.</span>
<span style="color: #666666; font-style: italic;">// flickr.favorites.getPublicList = Returns a list of favorite public photos for the given user.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Do not edit below</span>
<span style="color: #000000; font-weight: bold;">function</span> EtomiteErrorHandler<span style="color: #009900;">&#40;</span><span style="color: #000088;">$errno</span><span style="color: #339933;">,</span> <span style="color: #000088;">$errstr</span><span style="color: #339933;">,</span> <span style="color: #000088;">$errfile</span><span style="color: #339933;">,</span> <span style="color: #000088;">$errline</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// build the API URL to call</span>
&nbsp;
<span style="color: #000088;">$params</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span>
	<span style="color: #0000ff;">'api_key'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$api_key</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'user_id'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$nsid</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'method'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$method</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'per_page'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$per_page</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'page'</span>		<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$page</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'extras'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$extras</span><span style="color: #339933;">,</span>
	<span style="color: #0000ff;">'format'</span>	<span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">'php_serial'</span><span style="color: #339933;">,</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$encoded_params</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$params</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$k</span> <span style="color: #339933;">=&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$encoded_params</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/urlencode"><span style="color: #990000;">urlencode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$k</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'='</span><span style="color: #339933;">.</span><a href="http://www.php.net/urlencode"><span style="color: #990000;">urlencode</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$v</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// call the API and decode the response</span>
&nbsp;
<span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;http://api.flickr.com/services/rest/?&quot;</span><span style="color: #339933;">.</span><a href="http://www.php.net/implode"><span style="color: #990000;">implode</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'&amp;amp;'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$encoded_params</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$userequestcache</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #666666; font-style: italic;">//Cache start</span>
	<span style="color: #000088;">$old_error_handler</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/set_error_handler"><span style="color: #990000;">set_error_handler</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;EtomiteErrorHandler&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$filename</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cachedir</span><span style="color: #339933;">.</span><a href="http://www.php.net/md5"><span style="color: #990000;">md5</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// default to fetch the file</span>
		<span style="color: #000088;">$fetch</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">// but if the file exists, don't fetch if it is recent enough</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/file_exists"><span style="color: #990000;">file_exists</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$fetch</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/filemtime"><span style="color: #990000;">filemtime</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/time"><span style="color: #990000;">time</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #000088;">$age</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$fetch</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$rsp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rsp</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$fp_dst</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/fopen"><span style="color: #990000;">fopen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;w&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<a href="http://www.php.net/fwrite"><span style="color: #990000;">fwrite</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #339933;">,</span><span style="color: #000088;">$rsp</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
					<a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #000088;">$rsp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$rsp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$rsp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<a href="http://www.php.net/restore_error_handler"><span style="color: #990000;">restore_error_handler</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//Cache end</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$rsp</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$rsp</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Error connecting to Flickr. Please try again later.'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
<span style="color: #000088;">$rsp_obj</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/unserialize"><span style="color: #990000;">unserialize</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$rsp</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// display the photo (or an error if it failed)</span>
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'ok'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Page: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photos'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'page'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' of '</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photos'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'pages'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' pages. 
'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Number of photos on this page: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photos'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'perpage'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' of '</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photos'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'total'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">' photos.
'</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photos'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'photo'</span><span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$photo</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$bildlink</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://www.flickr.com/photos/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'owner'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$bildname</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'id'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'secret'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'_'</span><span style="color: #339933;">.</span><span style="color: #000088;">$picsize</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.jpg'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$bildsrc</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://farm'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'farm'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.static.flickr.com/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'server'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$bildname</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$usephotocache</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//Cache start</span>
		<span style="color: #000088;">$old_error_handler</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/set_error_handler"><span style="color: #990000;">set_error_handler</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;EtomiteErrorHandler&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    	<span style="color: #000088;">$filename</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$cachedir</span><span style="color: #339933;">.</span><span style="color: #000088;">$bildname</span><span style="color: #339933;">;</span>
		    	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/file_exists"><span style="color: #990000;">file_exists</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$filename</span><span style="color: #339933;">;</span>
		    	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$fetchedpic</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><a href="http://www.php.net/file_get_contents"><span style="color: #990000;">file_get_contents</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$bildsrc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fetchedpic</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$fp_dst</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/fopen"><span style="color: #990000;">fopen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;w&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
						<a href="http://www.php.net/fwrite"><span style="color: #990000;">fwrite</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #339933;">,</span><span style="color: #000088;">$fetchedpic</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						<a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fp_dst</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$filename</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
						<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$bildsrc</span><span style="color: #339933;">;</span>
						<a href="http://www.php.net/fclose"><span style="color: #990000;">fclose</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$filename</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
					<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$bildsrc</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<a href="http://www.php.net/restore_error_handler"><span style="color: #990000;">restore_error_handler</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//Cache end</span>
		<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$bildsrc</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'
&lt;div style=&quot;float:left;&quot;&gt;&lt;a onclick=&quot;javascript:urchinTracker(\'/outgoing/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$bildlink</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'\')&quot; href=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$bildlink</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;img title=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; src=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$file</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; alt=&quot;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot; /&gt;&lt;/a&gt;
'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'1'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/&quot;&gt;Attribution-NonCommercial-ShareAlike License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'2'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by-nc/2.0/&quot;&gt;Attribution-NonCommercial License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'3'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/&quot;&gt;Attribution-NonCommercial-NoDerivs License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'4'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by/2.0/&quot;&gt;Attribution License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'5'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;Attribution-ShareAlike License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'license'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'6'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;a href=&quot;http://creativecommons.org/licenses/by-nd/2.0/&quot;&gt;Attribution-NoDerivs License&lt;/a&gt;'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$license</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'All rights reserved.'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'License: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$license</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dateupload'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dateupload'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/strftime"><span style="color: #990000;">strftime</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dateformat</span><span style="color: #339933;">,</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dateupload'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Date uploaded: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'dateupload'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'datetaken'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Date taken: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'datetaken'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ownername'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Owner: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'ownername'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'iconserver'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'iconserver'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;img src=&quot;http://farm'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'iconfarm'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.static.flickr.com/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'iconserver'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/buddyicons/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$nsid</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.jpg&quot; alt=&quot;&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;
'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;img src=&quot;http://www.flickr.com/images/buddyicon.jpg&quot; alt=&quot;&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;
'</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lastupdate'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lastupdate'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/strftime"><span style="color: #990000;">strftime</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dateformat</span><span style="color: #339933;">,</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lastupdate'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Last updated: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'lastupdate'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'latitude'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Lat: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'latitude'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">', Long: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'longitude'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">', Acc: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'accuracy'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tags'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Tags: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'tags'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/isset"><span style="color: #990000;">isset</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'machine_tags'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'Machine tags: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$photo</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'machine_tags'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
'</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$output</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&lt;/div&gt;
'</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'stat'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$output</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">.</span><span style="color: #000088;">$rsp_obj</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'message'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'
&nbsp;
'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$output</span><span style="color: #339933;">;</span></pre></td></tr></table></div>


<p><a href="http://feedads.g.doubleclick.net/~a/eJccjKCCRrYKh4tYGW84RWjfjeU/0/da"><img src="http://feedads.g.doubleclick.net/~a/eJccjKCCRrYKh4tYGW84RWjfjeU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eJccjKCCRrYKh4tYGW84RWjfjeU/1/da"><img src="http://feedads.g.doubleclick.net/~a/eJccjKCCRrYKh4tYGW84RWjfjeU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/bogge/~4/hQ3WwVjy8qg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://bogge.com/blog/scripting-markup/php-scripting/etomite-cms/etomite-basic-flickr-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk
Database Caching 16/24 queries in 0.097 seconds using disk

Served from: srv28.one.com @ 2010-03-14 21:22:47 -->
