librefm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Librefm-commits] [1082] More work on group pages


From: Toby Inkster
Subject: [Librefm-commits] [1082] More work on group pages
Date: Thu, 30 Apr 2009 21:47:43 +0000

Revision: 1082
          http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1082
Author:   tobyink
Date:     2009-04-30 21:47:43 +0000 (Thu, 30 Apr 2009)
Log Message:
-----------
More work on group pages

Modified Paths:
--------------
    trunk/nixtape/user-groups.php

Added Paths:
-----------
    trunk/nixtape/themes/librefm/templates/user-groups.tpl

Added: trunk/nixtape/themes/librefm/templates/user-groups.tpl
===================================================================
--- trunk/nixtape/themes/librefm/templates/user-groups.tpl                      
        (rev 0)
+++ trunk/nixtape/themes/librefm/templates/user-groups.tpl      2009-04-30 
21:47:43 UTC (rev 1082)
@@ -0,0 +1,59 @@
+{include file='header.tpl'}
+
+<h2 property="dc:title">{$me->name|escape:'html':'UTF-8'}'s groups</h2>
+
+{include file='maxiprofile.tpl'}
+
+<ul about="{$me->id}" rev="foaf:member" class="grouplist">
+{foreach from=$groups item=g}
+
+       <li about="{$g->id}" typeof="foaf:Group">
+               <div class="group vcard">
+                       <div class="avatar" rel="foaf:depiction">
+                               <img 
src="{$g->getAvatar()|escape:'html':'UTF-8'}" alt="avatar" class="photo" 
width="64" height="64" />
+                       </div>
+                       <dl>
+                               <dt>
+                                       <span class="fn" 
property="foaf:name">{$g->fullname|escape:'html':'UTF-8'}</span>
+                                       (<span class="nickname" 
property="foaf:nick">{$g->name|escape:'html':'UTF-8'}</span>)
+                               </dt>
+                               <dd>{if $g->homepage}<a class="url" 
rel="foaf:page" 
href="{$g->homepage|escape:'html':'UTF-8'}">{$g->homepage|escape:'html':'UTF-8'}</a>{/if}</dd>
+                               <dd class="note" 
property="dc:abstract">{$g->bio|escape:'html':'UTF-8'}</dd>
+                               <dd><a rel="foaf:homepage" 
rev="foaf:primaryTopic" property="dc:description" 
href="{$g->getURL()|escape:'html':'UTF-8'}">{$g->count} members</a></dd>
+                       </dl>
+                       <hr style="border: 1px solid transparent; clear: both;" 
/>
+               </div>
+       </li>
+       
+{/foreach}
+</ul>
+
+<!-- Column break -->
+</div></div><div class="yui-u" id="sidebar"><div style="padding: 10px;">
+
+<h3>{$me->name}'s top artists</h3>
+<ul class="tagcloud" about="{$me->id}">
+       {section name=i loop=$user_tagcloud}
+       <li style="font-size:{$user_tagcloud[i].size}"><a
+       href="{$user_tagcloud[i].pageurl|escape:'html':'UTF-8'}" rel="{if 
$user_tagcloud[i].size|substr:-5 ==
+       'large'}foaf:interest 
{/if}tag">{$user_tagcloud[i].artist|escape:"html":"UTF-8"}</a></li>
+       {/section}
+</ul>
+
+       <div id="adbard">
+
+           <!--Ad Bard advertisement snippet, begin -->
+
+           <script type='text/javascript'>
+            var ab_h = '4bcaab930d3bdfded68fd7be730d7db4';
+            var ab_s = '55fd9cde6d855a75f9ca43d854272f6b';
+           </script>
+           
+            <script type='text/javascript' 
src='http://cdn1.adbard.net/js/ab1.js'></script>
+
+           <!--Ad Bard, end -->
+
+       </div>
+
+{include file='footer.tpl'}
+

Modified: trunk/nixtape/user-groups.php
===================================================================
--- trunk/nixtape/user-groups.php       2009-04-30 21:36:23 UTC (rev 1081)
+++ trunk/nixtape/user-groups.php       2009-04-30 21:47:43 UTC (rev 1082)
@@ -39,8 +39,6 @@
 if(isset($user->name)) {
 
        $smarty->assign('geo', Server::getLocationDetails($user->location_uri));
-       $smarty->assign('userlevel', $user->userlevel);
-       $smarty->assign('avatar', $user->getAvatar());
        $aUserTagCloud =  TagCloud::GenerateTagCloud('Scrobbles', 'artist', 40, 
$user->name);
        if (!PEAR::isError ($aUserTagCloud)) {
                $smarty->assign('user_tagcloud',$aUserTagCloud);
@@ -53,12 +51,6 @@
 
        $smarty->assign('extra_head_links', array(
                        array(
-                               'rel'=>'alternate',
-                               'type' => 'application/rss+xml' ,
-                               'title' => 'RSS 1.0 Feed (Recent plays)',
-                               'href' => 
$base_url.'/rdf.php?fmt=rss&page='.htmlentities(str_replace($base_url, '', 
$user->getURL('recent-tracks')))
-                               ),
-                       array(
                                'rel' => 'meta',
                                'type' => 'application/rdf+xml' ,
                                'title' => 'FOAF',
@@ -66,10 +58,6 @@
                                )
                ));
                
-       header('Content-Type: text/plain');
-       print_r(Group::groupList($user));
-       exit;
-       
        $smarty->display('user-groups.tpl');
 } else {
        $smarty->assign('error', 'User not found');





reply via email to

[Prev in Thread] Current Thread [Next in Thread]