All pastes #108695 Raw Edit

Something

public text v1 · immutable
#108695 ·published 2006-07-31 17:00 UTC
rendered paste body
<xar:set name="currentcids">
xarVarGetCached('Blocks.articles','cids')
</xar:set>

<xar:if condition="!empty($currentcids)">
	<xar:set name="catarray">#xarModAPIFunc('categories','user','getchildren',array('cid'=&gt; 44))#</xar:set>
<xar:else />
	<xar:set name="currentcid">current($currentcids)</xar:set>
	<xar:set name="catarray">#xarModAPIFunc('categories','user','getchildren',array('cid'=&gt; $currentcid))#</xar:set>
</xar:if>

<xar:foreach in="$catarray" value="$lcat">
<xar:if condition="is_array($lcat)">
	<xar:set name="linklist">
		#xarModAPIFunc('articles','user','getall',array('ptid'=&gt;8, 'cids'=&gt;array($lcat.cid),'extra' => array('dynamicdata','rating')))#
	</xar:set>
	<xar:comment>Setup the link targets for each category - remove spaces and replace with underscores</xar:comment>
	<xar:set name="newtarget">str_replace(' ','_',$lcat['name'])</xar:set>
	<a name="#$newtarget#"></a>
	<div class="catgroup" style="margin:25px 0 0 0;">
	<h1><img src="/themes/dli2/modules/categories/images/#$lcat.image#" width="30px" style="margin:0 0 -10px 0;" /> #$lcat.name#</h1>
	<br />
	#$lcat.description#

		<xar:if condition="count($linklist) lt '1'">
		<p class="catindent"><xar:mlstring>No links available in this category.</xar:mlstring></p>
	
		<xar:else />
	
		<table style="margin:15px 0 0 0; border-collapse:collapse;width:500px;">
		<xar:foreach in="$linklist" value="$linkarticle">
		<tr style="border-top:1px solid #3b3b3b;">
		<td class="" style="width:320px;">	<a href="#xarModURL('articles','user','display',array('aid' => $linkarticle.aid))#"><strong>#$linkarticle.title#</strong></a>  
		<br /><small><xar:if condition="!empty($linkarticle.summary)">#$linkarticle.summary#</xar:if></small>
		</td>
		<td class="" style="width:80px;">
			<xar:if condition="!empty($linkarticle.rating)">
			<div style="background-image:url('themes/dli2/modules/ratings/images/star.png'); background-repeat:repeat-x; width:#$linkarticle.rating#%;height:17px;border:0;margin:2px 0 2px 0;"></div>
			</xar:if>
		</td>
		<td  class="" style="text-align:right; width:100px;">
			<xar:if condition="!empty($linkarticle.attachment)">
			<xar:set name="anything">$linkarticle['attachment_output']</xar:set>
				<xar:foreach in="$anything" value="$fileInfo">
				<a href="#$fileInfo['fileDownload']#"><img src="themes/dli2/img/minidownload.png" height="10px">Download</a>
				</td>
				</tr>
				<tr>
				<td  class="" colspan="3" style="text-align:right;padding:0 5px 5px 0;">
				<small>
				<xar:ml>
				<xar:mlstring>
				<strong>Added By:</strong> #(1)
				</xar:mlstring>
				<xar:mlvar>
				#xarusergetvar('name',$linkarticle.authorid)#
				</xar:mlvar>
				</xar:ml>
				<strong>on:</strong> #xarLocaleGetFormattedDate('short',$linkarticle.pubdate)#
				<xar:if condition="!empty($linkarticle.notes)"><strong>Version:</strong> #$linkarticle.notes#</xar:if>
				</small>
				</xar:foreach>
			</xar:if>
		</td>
		</tr>
		</xar:foreach>
		<tr>
		<td colspan="3" style="border-top:1px solid #3b3b3b; text-align:right;">
		<a href="#xarservergetcurrenturl()##top">Back to top</a></td>
		</tr>
		</table>
		<br />
		</xar:if>
		</div><!--CLOSE CAT DIV-->
</xar:if>
</xar:foreach>


<div style="text-align: center;">
<xar:comment>$pager (combining the pager and the sort links) will be removed in later versions</xar:comment>
<p>#$viewpager#</p>
<xar:if condition="isset($sortlinks) and count($sortlinks) gt 0">
<xar:mlstring>Sort by </xar:mlstring>
<xar:foreach in="$sortlinks" value="$sortitem">
<xar:if condition="!empty($sortitem['slink'])">
<a href="#$sortitem['slink']#">#$sortitem['stitle']#</a>
	<xar:else/>
#$sortitem['stitle']#
</xar:if>
</xar:foreach>
</xar:if>
</div><!--CLOSE PAGER DIV-->
<xar:if condition="!empty($showprevnext)">
<xar:categories-navigation layout="prevnext" />
</xar:if>