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

<channel>
	<title>AG Prime Blog &#187; drupal</title>
	<atom:link href="http://blog.ag-prime.com/tag/drupal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ag-prime.com</link>
	<description>Afla ce idei ne-au mai venit...</description>
	<lastBuildDate>Thu, 15 Dec 2011 10:55:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Drupal Case Study</title>
		<link>http://blog.ag-prime.com/2010/01/drupal-case-study/</link>
		<comments>http://blog.ag-prime.com/2010/01/drupal-case-study/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 08:04:54 +0000</pubDate>
		<dc:creator>gabriel.ungureanu</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[case study]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[geekmeet]]></category>

		<guid isPermaLink="false">http://blog.ag-prime.com/?p=250</guid>
		<description><![CDATA[Salut, La PHP Geek Meet 6 Cluj am prezentat inca putin din functionalitatile Drupal. Un studiu de caz pentru un director web, functionalitati de import / export, enhanced SEO &#38; more. Este vorba despre http://www.drug-rehabs-new-york.com/ Drupal Case Study View more documents from Gabriel Ungureanu.]]></description>
			<content:encoded><![CDATA[<p>Salut,</p>
<p>La <a href="http://geekmeet.ro/cluj/2009/11/29/php-geekmeet-6-cluj/" target="_blank">PHP Geek Meet 6 Cluj</a> am prezentat inca putin din functionalitatile Drupal. Un studiu de caz pentru un director web, functionalitati de import / export, enhanced SEO &amp; more.<br />
Este vorba despre <a href="http://www.drug-rehabs-new-york.com/" target="_blank">http://www.drug-rehabs-new-york.com/</a></p>
<div id="__ss_2704613" style="width: 425px; text-align: left;"><a style="font: 14px Helvetica,Arial,Sans-serif; display: block; margin: 12px 0 3px 0; text-decoration: underline;" title="Drupal Case Study" href="http://www.slideshare.net/dev.gabiu/drupal-case-study-2704613">Drupal Case Study</a><object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalcasestudy-091212074045-phpapp01&amp;stripped_title=drupal-case-study-2704613" /><param name="allowfullscreen" value="true" /><embed style="margin: 0px;" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalcasestudy-091212074045-phpapp01&amp;stripped_title=drupal-case-study-2704613" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration: underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration: underline;" href="http://www.slideshare.net/dev.gabiu">Gabriel Ungureanu</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ag-prime.com/2010/01/drupal-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vreti sa mai vedeti prezentari de Drupal la PHP GeekMeet Cluj?</title>
		<link>http://blog.ag-prime.com/2009/09/vreti-sa-mai-vedeti-prezentari-de-drupal-la-php-geekmeet-cluj/</link>
		<comments>http://blog.ag-prime.com/2009/09/vreti-sa-mai-vedeti-prezentari-de-drupal-la-php-geekmeet-cluj/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 11:27:46 +0000</pubDate>
		<dc:creator>gabriel.ungureanu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Off-subject]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[geekmeet]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.ag-prime.com/?p=220</guid>
		<description><![CDATA[Salut, Public si rezultatele chestionarului de Drupal la PHP GeekMeet Cluj-Napoca. Initial as fi vrut sa las chestionarul sa se desfasoare pe o perioada mai lunga dar am convenit ca raportat la prezenta normala la un PHP GeekMeet Cluj, un numar de 20 de respondenti pot fi considerati esantion reprezentativ. Aici sunt si rezultatele: De [...]]]></description>
			<content:encoded><![CDATA[<p>Salut,</p>
<p>Public si rezultatele chestionarului de Drupal la PHP GeekMeet Cluj-Napoca. Initial as fi vrut sa las chestionarul sa se desfasoare pe o perioada mai lunga dar am convenit ca raportat la prezenta normala la un PHP GeekMeet Cluj, un numar de 20 de respondenti pot fi considerati esantion reprezentativ.</p>
<p>Aici sunt si rezultatele:</p>
<table id="chart#1" class="ss-indiv-chart" border="0">
<tbody>
<tr>
<td colspan="2">
<div id="title#1" class="ss-indiv-chart-title" style="text-align: left;" dir="ltr">De cate ori ai participat la PHP GeekMeet ?</div>
</td>
</tr>
<tr>
<td class="ss-chart-img-container">
<div id="image#1" class="pie-chart"><img class="goog-serverchart-image" src="http://chart.apis.google.com/chart?cht=p&amp;chs=345x150&amp;chco=0000e0&amp;chl=Nu%20am%20fost%20niciodata%20%5B8%5D%7CE%20prima%20data%20%5B4%5D%7CVin%20des%20%5B7%5D%7CAm%20fost%20la%20toate%20intalnirile%20%5B2%5D&amp;chd=e%3AYYMMVVGG" alt="" width="345" height="150" /></div>
</td>
<td class="ss-chart-table-container">
<table id="table#1" border="0">
<tbody>
<tr>
<td class="ss-table-label">Nu am fost niciodata</td>
<td></td>
<td class="ss-table-number">8</td>
<td class="ss-table-percentage">38%</td>
</tr>
<tr>
<td class="ss-table-label">E prima data</td>
<td></td>
<td class="ss-table-number">4</td>
<td class="ss-table-percentage">19%</td>
</tr>
<tr>
<td class="ss-table-label">Vin des</td>
<td></td>
<td class="ss-table-number">7</td>
<td class="ss-table-percentage">33%</td>
</tr>
<tr>
<td class="ss-table-label">Am fost la toate intalnirile</td>
<td></td>
<td class="ss-table-number">2</td>
<td class="ss-table-percentage">10%</td>
</tr>
</tbody>
</table>
<div id="checkboxMessage#1" class="ss-cb-pct-expl" style="display: none;">People may select more than one checkbox, so percentages may add up to more than 100%.</div>
</td>
</tr>
</tbody>
</table>
<table id="chart#0" class="ss-indiv-chart" border="0">
<tbody>
<tr>
<td colspan="2">
<div id="title#0" class="ss-indiv-chart-title" style="text-align: left;" dir="ltr">Folosesti Drupal?</div>
</td>
</tr>
<tr>
<td class="ss-chart-img-container">
<div id="image#0" class="pie-chart"><img class="goog-serverchart-image" src="http://chart.apis.google.com/chart?cht=p&amp;chs=345x150&amp;chco=ff9900&amp;chl=Folosesc%20deja%20%5B4%5D%7CNu%2C%20dar%20poate%20am%20sa%20incerc%20%5B9%5D%7CNu%20si%20nici%20nu%20voi%20folosi%20%5B8%5D&amp;chd=e%3AMMbbYY" alt="" width="345" height="150" /></div>
</td>
<td class="ss-chart-table-container">
<table id="table#0" border="0">
<tbody>
<tr>
<td class="ss-table-label">Folosesc deja</td>
<td></td>
<td class="ss-table-number">4</td>
<td class="ss-table-percentage">19%</td>
</tr>
<tr>
<td class="ss-table-label">Nu, dar poate am sa incerc</td>
<td></td>
<td class="ss-table-number">9</td>
<td class="ss-table-percentage">43%</td>
</tr>
<tr>
<td class="ss-table-label">Nu si nici nu voi folosi</td>
<td></td>
<td class="ss-table-number">8</td>
<td class="ss-table-percentage">38%</td>
</tr>
</tbody>
</table>
<div id="checkboxMessage#0" class="ss-cb-pct-expl" style="display: none;">People may select more than one checkbox, so percentages may add up to more than 100%.</div>
</td>
</tr>
</tbody>
</table>
<table id="chart#2" class="ss-indiv-chart" border="0">
<tbody>
<tr>
<td colspan="2">
<div id="title#2" class="ss-indiv-chart-title" style="text-align: left;" dir="ltr">Te intereseaza si alte prezentari de Drupal?</div>
</td>
</tr>
<tr>
<td class="ss-chart-img-container">
<div id="image#2" class="pie-chart"><img class="goog-serverchart-image" src="http://chart.apis.google.com/chart?cht=p&amp;chs=345x150&amp;chco=d00000&amp;chl=Da%20%5B13%5D%7CNu%20%5B8%5D&amp;chd=e%3AnnYY" alt="" width="345" height="150" /></div>
</td>
<td class="ss-chart-table-container">
<table id="table#2" border="0">
<tbody>
<tr>
<td class="ss-table-label">Da</td>
<td></td>
<td class="ss-table-number">13</td>
<td class="ss-table-percentage">62%</td>
</tr>
<tr>
<td class="ss-table-label">Nu</td>
<td></td>
<td class="ss-table-number">8</td>
<td class="ss-table-percentage">38%</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.ag-prime.com/2009/09/vreti-sa-mai-vedeti-prezentari-de-drupal-la-php-geekmeet-cluj/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prezentarea la GeekMeet &#8211; Drupal Basics</title>
		<link>http://blog.ag-prime.com/2009/09/prezentarea-la-geekmeet-drupal-basics/</link>
		<comments>http://blog.ag-prime.com/2009/09/prezentarea-la-geekmeet-drupal-basics/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 07:35:42 +0000</pubDate>
		<dc:creator>gabriel.ungureanu</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.ag-prime.com/?p=217</guid>
		<description><![CDATA[Recent, am avut o prezentare la PHP GeekMeet Cluj Napoca, referitoare la Drupal. Elemente de baza, avantajele si dezavantajele utilizarii Drupal ca unealta de lucru. Prezentarea o gasiti aici: Drupal Basics View more presentations from dev.gabiu.]]></description>
			<content:encoded><![CDATA[<p>Recent, am avut o prezentare la PHP GeekMeet Cluj Napoca, referitoare la Drupal.</p>
<p>Elemente de baza, avantajele si dezavantajele utilizarii Drupal ca unealta de lucru.</p>
<p>Prezentarea o gasiti aici:</p>
<div id="__ss_2029043" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Drupal Basics" href="http://www.slideshare.net/dev.gabiu/drupal-basics">Drupal Basics</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalbasics-090921023140-phpapp01&amp;stripped_title=drupal-basics" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=drupalbasics-090921023140-phpapp01&amp;stripped_title=drupal-basics" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/dev.gabiu">dev.gabiu</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.ag-prime.com/2009/09/prezentarea-la-geekmeet-drupal-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Drupal&#8217;s l() function language aware</title>
		<link>http://blog.ag-prime.com/2009/07/making-drupals-l-function-language-aware/</link>
		<comments>http://blog.ag-prime.com/2009/07/making-drupals-l-function-language-aware/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 12:50:08 +0000</pubDate>
		<dc:creator>gabriel.ungureanu</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[multilanguage]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.ag-prime.com/?p=193</guid>
		<description><![CDATA[Hi, I recently found a very problematic situation. Wanted to &#8216;travel&#8217; through some language aware links and Drupal l() function does not process with the language switcher. I found a very particular solution (only to be used with Path prefix language negotiation ). I used it inside my template.php file, and used it as THEMENAME_l($text, [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, I recently found a very problematic situation. Wanted to &#8216;travel&#8217; through some language aware links and Drupal l() function does not process with the language switcher.</p>
<p>I found a very particular solution (only to be used with <strong>Path prefix language negotiation</strong> ).</p>
<p>I used it inside my <strong>template.php</strong> file, and used it as <strong>THEMENAME_l($text, $path, $options)</strong></p>
<p>So the code for custom <strong>l()</strong> is:</p>

<div class="wp_syntax"><table><tr><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
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">function</span> THEMENAME_l<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #339933;">,</span> <span style="color: #000088;">$path</span><span style="color: #339933;">,</span> <span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><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: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$language</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Merge in defaults.</span>
  <span style="color: #000088;">$options</span> <span style="color: #339933;">+=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
      <span style="color: #0000ff;">'attributes'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
      <span style="color: #0000ff;">'html'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #339933;">,</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Append active class.</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'q'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'&lt;front&gt;'</span> <span style="color: #339933;">&amp;&amp;</span> drupal_is_front_page<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span>
      <span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'language'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'language'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">language</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$language</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">language</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: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'class'</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;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'class'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">' active'</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;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'class'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'active'</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Remove all HTML and PHP tags from a tooltip. For best performance, we act only</span>
  <span style="color: #666666; font-style: italic;">// if a quick strpos() pre-check gave a suspicion (because strip_tags() is expensive).</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</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;">'&lt;'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!==</span> <span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</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: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'title'</span><span style="color: #009900;">&#93;</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;">// a small url tweak</span>
    <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> check_url<span style="color: #009900;">&#40;</span>url<span style="color: #009900;">&#40;</span><span style="color: #000088;">$path</span><span style="color: #339933;">,</span> <span style="color: #000088;">$options</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$url</span> <span style="color: #339933;">=</span> base_path<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'language'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>?<span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'language'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">language</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: #990000;">str_replace</span><span style="color: #009900;">&#40;</span>base_path<span style="color: #009900;">&#40;</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: #000088;">$url</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// -------------------</span>
&nbsp;
  <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">'&lt;a href=&quot;'</span><span style="color: #339933;">.</span> <span style="color: #000088;">$url</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;'</span><span style="color: #339933;">.</span> drupal_attributes<span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'attributes'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&gt;'</span><span style="color: #339933;">.</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$options</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'html'</span><span style="color: #009900;">&#93;</span> ? <span style="color: #000088;">$text</span> <span style="color: #339933;">:</span> check_plain<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.ag-prime.com/2009/07/making-drupals-l-function-language-aware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drupal Captcha (invisible captcha challenge)</title>
		<link>http://blog.ag-prime.com/2009/06/drupal-captcha-invisible-captcha-challenge/</link>
		<comments>http://blog.ag-prime.com/2009/06/drupal-captcha-invisible-captcha-challenge/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:16:44 +0000</pubDate>
		<dc:creator>gabriel.ungureanu</dc:creator>
				<category><![CDATA[Web development]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.ag-prime.com/?p=169</guid>
		<description><![CDATA[This is a verry simple captcha challenge. It&#8217;s based on the algorithm of Scott Allen (http://www.hybrid6.com/webgeek/plugins/wp-spamfree), a captcha free plugin for WordPress. The user has to do no other input, just it&#8217;s browser should support javascript and cookies. (~95% of internet users have this). So might stop annoying 95% of your users and advice the [...]]]></description>
			<content:encoded><![CDATA[<p>This is a verry simple captcha challenge. It&#8217;s based on the algorithm of Scott Allen (<a href="http://www.hybrid6.com/webgeek/plugins/wp-spamfree" target="_blank">http://www.hybrid6.com/webgeek/plugins/wp-spamfree</a>), a captcha free plugin for WordPress.</p>
<p>The user has to do no other input, just it&#8217;s browser should support javascript and cookies. (~95% of internet users have this). So might stop annoying 95% of your users and advice the other 5% to install javascript or to allow cookies support for their browser.</p>
<p>The process is very simple. This module requires CAPTCHA Module (<a href="http://drupal.org/node/151584" target="_blank">http://drupal.org/project/captcha</a>).</p>
<p>After installing both modules, you simply goto configuration page of CAPTCHA Module <em>admin/user/captcha</em> and chose default challenge type to: <em>Invisible CAPTCHA (from module invisible_captcha)</em>.</p>
<p>And that&#8217;s it. More information on CAPTCHA module <a href="http://drupal.org/node/151584" target="_blank">here</a>.</p>
<p><em>Later edit:</em> Updated to comply with user permisions.</p>
<h3><a href="http://blog.ag-prime.com/wp-content/uploads/invisible_captcha.zip"><strong>Download module</strong></a></h3>
]]></content:encoded>
			<wfw:commentRss>http://blog.ag-prime.com/2009/06/drupal-captcha-invisible-captcha-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

