<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[missing Forum — punBB: Gravatar/Wavatar extension]]></title>
		<link>https://forum.missingno.de/topic/613/</link>
		<atom:link href="https://forum.missingno.de/feed/rss/topic/613/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in punBB: Gravatar/Wavatar extension.]]></description>
		<lastBuildDate>Wed, 02 Feb 2011 08:17:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[punBB: Gravatar/Wavatar extension]]></title>
			<link>https://forum.missingno.de/post/9935/#p9935</link>
			<description><![CDATA[<div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;

&lt;!DOCTYPE extension SYSTEM &quot;ext-1.0.dtd&quot;&gt;

&lt;extension engine=&quot;1.0&quot;&gt;
    &lt;id&gt;nan_post_wavatar&lt;/id&gt;
    &lt;title&gt;[W|Gr]avatar Icon&lt;/title&gt;
    &lt;version&gt;0.1.1&lt;/version&gt;
    &lt;description&gt;adds support for gravatar icons with fallback to wavatars&lt;/description&gt;
    &lt;author&gt;Michael Hanig&lt;/author&gt;
    &lt;minversion&gt;1.3&lt;/minversion&gt;
    &lt;maxtestedon&gt;1.3.4&lt;/maxtestedon&gt;

&lt;hooks&gt;
    &lt;hook id=&quot;fn_generate_avatar_markup_start&quot;&gt;&lt;![CDATA[
        // we need access to the database
        global $forum_db;
        ]]&gt;&lt;/hook&gt;
    &lt;hook id=&quot;fn_generate_avatar_markup_end&quot;&gt;&lt;![CDATA[
        if($avatar_markup == &#039;&#039;) {
            // no Avatar had been set for this user
            // but we only have a user_id (or is there a possibility to access a variable with the email?)
            // so let&#039;s fetch email address for user_id from the database
            $query = array(
                &#039;SELECT&#039;    =&gt; &#039;email&#039;,
                &#039;FROM&#039;    =&gt; &#039;users&#039;,
                &#039;WHERE&#039;    =&gt; &#039;id=&#039;.$user_id
            );
            $result = $forum_db-&gt;query_build($query) or error(__FILE__, __LINE__);
            $email = $forum_db-&gt;result($result);
            // can we get the prefered size of the avatar image from preferences?
            $ava_size = 100;
            $avatar_markup = &#039;&lt;img src=&quot;http://1.gravatar.com/avatar/&#039;.md5($email).&#039;?s=&#039;.$ava_size.&#039;&amp;amp;d=wavatar&amp;amp;r=PG&quot; width=&quot;&#039;.$ava_size.&#039;&quot; height=&quot;&#039;.$ava_size.&#039;&quot; alt=&quot;&quot; /&gt;&#039;;
        }
        ]]&gt;&lt;/hook&gt;

&lt;/hooks&gt;

&lt;/extension&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (missingno)]]></author>
			<pubDate>Wed, 02 Feb 2011 08:17:06 +0000</pubDate>
			<guid>https://forum.missingno.de/post/9935/#p9935</guid>
		</item>
	</channel>
</rss>
