All pastes #354720 Raw Edit

FeaturedItems-Retry

public text v1 · immutable
·published 2007-02-14 03:17 UTC
rendered paste body
Autocrats NEW Featured Items instance...




<xar:loop name="$feature">
    <xar:if condition="!empty($loop:item.featuredlabel)">
        <h2>
        <xar:if condition="!empty($loop:item.alttitle)">
            <a href="#$loop:item.featuredlink#">#$loop:item.alttitle#</a>
        <xar:else />
            <a href="#$loop:item.featuredlink#">#xarVarPrepForDisplay($loop:item.featuredlabel)#</a>
        </xar:if>
        </h2>
        <xar:if condition="$loop:item.showfeaturedsum eq true">
            <div>
            <xar:if condition="!empty($loop:item.altsummary)">
                #$loop:item.altsummary#
            <xar:else />
                <xar:if condition="!empty($loop:item.featureddesc)">
                    #xarVarPrepHTMLDisplay($loop:item.featureddesc)#
                </xar:if>
            </xar:if>
            </div>
        </xar:if>
        <xar:if condition="$loop:item.showfeaturedbod eq true">
                <div>#$loop:item.featuredbody#</div>
       </xar:if>
    </xar:if>
</xar:loop>






<xar:if condition="!empty($items)">

	<ul>


		<xar:foreach in="$items" value="$item">
      <li>



<xar:comment>
			<xar:set name="articleCall">xarModAPIFunc('articles','user','get',array('aid' => $item['aid']))</xar:set>
			<xar:if condition="xarModIsHooked('uploads','articles',$articleCall['pubtypeid']) and substr($articleCall['body'],0,1) eq ';'">
				<xar:set name="img_output">xarModAPIFunc('uploads','user','showoutput',array('value' => $articleCall['body'], 'multiple' => true))</xar:set>
					<xar:foreach in="$img_output" key="$fileId" value="$fileInfo">
						<a href="#$item.link#">
							<img src="#xarModURL('uploads', 'user', 'download', array('fileId' => $fileInfo['fileId']))#" />
						</a>
			     </xar:foreach>
			</xar:if>


</xar:comment>





			<xar:set name="articleCall">xarModAPIFunc('articles','user','get',array('aid' => $item['aid']))</xar:set>
			<xar:if condition="xarModIsHooked('uploads','articles',$articleCall['pubtypeid']) and substr($articleCall['body'],0,1) eq ';'">
				<xar:set name="img_output">xarModAPIFunc('uploads','user','showoutput',array('value' => $articleCall['body'], 'multiple' => true))</xar:set>
					<xar:foreach in="$img_output" key="$fileId" value="$fileInfo">
<xar:set name="thisimage">#xarModURL('uploads', 'user', 'download', array('fileId' => $fileInfo['fileId']))#</xar:set>
			     </xar:foreach>
			</xar:if>











        <xar:if condition="!empty($item.aid)">

<xar:set name="thisaid">$item['aid']</xar:set>
#$thisaid#

<xar:set name="test">xarModAPIFunc('articles','user','get', array('aid' => $thisaid))</xar:set>
#$test#

<xar:set name="printingtest">print_r($test)</xar:set>
#$test['aid']#

<br />
-----------------------
<br />


<xar:comment>
<xar:if condition="">
<xar:else />
</xar:if>
</xar:comment>

<xar:if condition="!empty($test['summary']) and !empty($test['notes'])">
	<a href="#$test['summary']#" title="#$test['notes']#">

		<xar:if condition="!empty($test['body'])">
			<img src="#$thisimage#" alt="#$test['notes']#" />
		<xar:else />
			#$test['title']#
		</xar:if>

	</a>
<xar:elseif condition="!empty($test['summary']) and empty($test['notes'])" />
	<a href="#$test['summary']#" title="#$test['title']#">

		<xar:if condition="!empty($test['body'])">
			<img src="#$thisimage#" alt="#$test['title']#" />
		<xar:else />
			#$test['title']#
		</xar:if>

	</a>

<xar:elseif condition="empty($test['summary']) and !empty($test['notes'])" />

		<xar:if condition="!empty($test['body'])">
			<img src="#$thisimage#" alt="#$test['notes']#" />
		<xar:else />
			#$test['title']#
		</xar:if>

<xar:elseif condition="empty($test['summary']) and empty($test['notes'])" />

		<xar:if condition="!empty($test['body'])">
			<img src="#$thisimage#" alt="#$test['title']#" />
		<xar:else />
			#$test['title']#
		</xar:if>

<xar:else />
</xar:if>





<xar:set name="thispubtypeid">$test['pubtypeid']</xar:set>
<xar:set name="pubtypes">xarModAPIFunc('articles', 'user', 'getpublinks')</xar:set>
<xar:foreach in="$pubtypes" value="$pubtype">
<xar:if condition="$pubtype['pubid'] eq $thispubtypeid">
<xar:set name="linkpubtitle">$pubtype['pubtitle']</xar:set>
<xar:else />
<xar:set name="linkpubtitle">'articles'</xar:set>
</xar:if>
</xar:foreach>


<xar:set name="linkbaseurl">xarServerGetBaseURL() . 'index.php/'</xar:set>
<xar:set name="linkpubtype">$linkpubtitle . '/'</xar:set>
<xar:set name="linktitle">xarVarPrepForDisplay($item['label'])</xar:set>

<xar:set name="linktosponsorpage">$linkbaseurl . $linkpubtype . $linktitle</xar:set>

#$linktosponsorpage#
        </xar:if>





<br />
-----------------------
<br />









        <xar:if condition="empty($item.link)">
            #xarVarPrepForDisplay($item.label)#
        <xar:else />
            <xar:if condition="!empty($item.count)">
                <a href="#$item.link#">#xarVarPrepForDisplay($item.label)# (#$item.count#)</a>
            <xar:else />
                <a href="#$item.link#">#xarVarPrepForDisplay($item.label)#</a>
            </xar:if>
        </xar:if>

        <xar:if condition="!empty($item.desc)">
            #xarVarPrepHTMLDisplay($item.desc)#
        </xar:if>



		</li>
		</xar:foreach>

	</ul>
</xar:if>