rendered paste body<xar:template file="ecp_artmain" type="module" module="articles" />
<div class="xar-mod-body">
<xar:comment>
You can use different admin-view-[pubtype].xd templates for different pubtypes
</xar:comment>
<div>
<xar:if condition="!empty($authorid) or !empty($language) or !empty($pubdate)">
<h3>
<xar:if condition="!empty($pubdate)">
<xar:ml>
<xar:mlstring>
Publication Date : #(1)
</xar:mlstring>
<xar:mlvar>
#$pubdate#
</xar:mlvar>
</xar:ml>
</xar:if>
<xar:if condition="!empty($authorid)">
<xar:ml>
<xar:mlstring>
By Author : #(1)
</xar:mlstring>
<xar:mlvar>
#xarUserGetVar('name',$authorid)#
</xar:mlvar>
</xar:ml>
</xar:if>
<xar:if condition="!empty($language)">
<xar:ml>
<xar:mlstring>
Language : #(1)
</xar:mlstring>
<xar:mlvar>
#$language#
</xar:mlvar>
</xar:ml>
</xar:if>
</h3>
<hr />
</xar:if>
<xar:if condition="!empty($ptid)">
<xar:set name="getpubnames">xarModAPIFunc('articles', 'user', 'getpublinks')</xar:set>
<xar:foreach in="$getpubnames" value="$getpubname">
<xar:if condition="$getpubname['pubid'] eq $ptid">
<xar:set name="currentpubtype">$getpubname['pubtitle']</xar:set>
</xar:if>
</xar:foreach>
</xar:if>
<xar:if condition="!empty($currentpubtype)">
<h3 class="xar-mod-title">
#xarVarPrepForDisplay($currentpubtype)#
<xar:if condition="xarSessionGetVar('uid') eq xarModGetVar('roles','admin')"> (#$ptid#)
</xar:if>
<xar:if condition="!empty($catid)">
<xar:set name="cattest">
xarModApiFunc('categories','user','navigation', array('layout' => 'trails', 'showchildren' => '0', 'module' => 'articles', 'type' => 'admin', 'itemtype' => $ptid, 'catid' => $catid))
</xar:set>
>> #$cattest#
<xar:if condition="xarSessionGetVar('uid') eq xarModGetVar('roles','admin')"> (#$catid#)
</xar:if>
</xar:if>
</h3>
<hr />
</xar:if>
<xar:foreach in="$items" value="$item">
<xar:set name="itemaid">$item['aid']</xar:set>
</xar:foreach>
<xar:template file="navtabs-status" type="module" />
<hr />
<xar:base-include-javascript module="base" filename="checkall.js" />
<form method="post" name="viewarticles" id="viewarticles" action="#xarModURL('articles','admin','updatestatus')#">
<div>
<input type="hidden" name="ptid" id="ptid" value="#$ptid#" />
<input type="hidden" name="catid" id="catid" value="#$catid#" />
<input type="hidden" name="authid" id="authid" value="#xarSecGenAuthKey()#" />
<div style="width: 100%">
<table width="100%" border="0" cellpadding="2" cellspacing="0" class="xar-accent admintable">
<tr>
<th>
#$labels['title']#
<xar:if condition="!empty($itemaid)">
<xar:set name="mycheckforcats">xarModAPIFunc('articles', 'user', 'get', array('aid' => $itemaid, 'withcids' => true))</xar:set>
<xar:if condition="!empty($mycheckforcats['cids'])">
and Category
</xar:if>
</xar:if>
</th>
<th>
Author
</th>
<xar:if condition="$showdate">
<th>
#$labels['pubdate']#
</th>
</xar:if>
<xar:if condition="$showstatus">
<th colspan="2">
#$labels['status']#
</th>
</xar:if>
<th>
<xar:mlstring>
Options
</xar:mlstring>
</th>
</tr>
<xar:foreach in="$items" value="$item">
<xar:set name="itemaid">$item['aid']</xar:set>
<xar:set name="mygetinfo">xarModAPIFunc('articles', 'user', 'get', array('aid' => $itemaid, 'withcids' => true))</xar:set>
<xar:set name="mygetptid">$mygetinfo['pubtypeid']</xar:set>
<xar:set name="mygetcids">$mygetinfo['cids']</xar:set>
<xar:set name="mygetaid">$mygetinfo['aid']</xar:set>
<xar:if condition="!empty($mygetcids)">
<xar:set name="mygetcid">current($mygetcids)</xar:set>
<xar:else />
<xar:set name="mygetcid">'All'</xar:set>
</xar:if>
<xar:set name="instanceset">$mygetptid . ':' . $mygetcid . ':' . 'All' . ':' . $mygetaid</xar:set>
<xar:if condition="( (xarusergetvar('uid') eq $mygetinfo['authorid']) or (xarSecurityCheck('EditArticles', 0, $component='Article', $instance=$instanceset, $module='articles')) or (xarSecurityCheck('DeleteArticles', 0, $component='Article', $instance=$instanceset, $module='articles')) or (xarSecurityCheck('AdminArticles', 0, $component='Article', $instance=$instanceset, $module='articles')) )">
<tr>
<td class="xar-norm">
<span class="bold">#$item['title']#</span>
<xar:if condition="!empty($mygetcids)">
<xar:set name="getcid">current($mygetcids)</xar:set>
<xar:set name="getcatnames">xarModAPIFunc('categories','user','getcatinfo',array('cids'=>$mygetinfo['cids']))</xar:set>
<xar:foreach in="$getcatnames" value="$getcatname">
<br />
#xarVarPrepForDisplay($getcatname['name'])#
<xar:if condition="xarSessionGetVar('uid') eq xarModGetVar('roles','admin')"> - #$getcid#
</xar:if>
</xar:foreach>
</xar:if>
<br />
</td>
<td class="xar-norm">
<xar:set name="id2name">xarModAPIFunc('articles', 'user', 'getauthors', array('authorid' => $mygetinfo['authorid']))</xar:set>
<xar:foreach in="$id2name" value="$item">
#$item#
<xar:if condition="xarSessionGetVar('uid') eq xarModGetVar('roles','admin')">
<br />#$mygetinfo['authorid']#
</xar:if>
</xar:foreach>
</td>
<xar:if condition="$showdate">
<td class="xar-norm">
#xarLocaleFormatDate('%x %X %z',$item['pubdate'])#
</td>
</xar:if>
<xar:if condition="$showstatus">
<td class="xar-norm">
<label for="aids[#$item['aid']#]">
#$item['status']#
</label>
</td>
<td class="xar-norm">
<xar:if condition="!empty($item['editurl'])">
<input type="checkbox" name="aids[#$item['aid']#]" id="aids[#$item['aid']#]" value="1" #$item['selected']# />
</xar:if>
</td>
</xar:if>
<td class="xar-align-center xar-norm">
<xar:if condition="empty($item['viewurl'])">
<xar:comment>#$item['viewtitle']#</xar:comment>
<xar:else />
<a href="#$item['viewurl']#" title="View #xarVarPrepForDisplay($item['title'])#">
#$item['viewtitle']#
</a>
</xar:if>
<xar:if condition="empty($item['editurl'])">
<xar:comment>#$item['edittitle']#</xar:comment>
<xar:else />
|
<a href="#$item['editurl']#" title="Edit #xarVarPrepForDisplay($item['title'])#">
#$item['edittitle']#
</a>
</xar:if>
<xar:if condition="empty($item['deleteurl'])">
<xar:comment>#$item['deletetitle']#</xar:comment>
<xar:else />
|
<a href="#$item['deleteurl']#" title="Delete #xarVarPrepForDisplay($item['title'])#">
#$item['deletetitle']#
</a>
</xar:if>
</td>
</tr>
</xar:if>
</xar:foreach>
</table>
</div>
<xar:if condition="!empty($showstatus) and count($items) gt 0">
<p>
<label for="status">
<xar:mlstring>
Change checked article status to
</xar:mlstring>
:</label>
<select name="status" id="status">
<xar:if condition="xarSecurityCheck('DeleteArticles',0,'Article',$ptid.':All:All:All')">
<option value="-1">
<xar:mlstring>
[Delete All]
</xar:mlstring>
</option>
</xar:if>
<xar:foreach in="$states" key="$id" value="$name">
<xar:if condition="$id eq 2">
<xar:comment>Approved</xar:comment>
<option value="#$id#" selected="selected">
#$name#
</option>
<xar:elseif condition="$id eq 3"/>
<xar:comment>Frontpage</xar:comment>
<xar:if condition="xarModGetVar('articles','defaultpubtype') eq $ptid or xarModGetVar('articles','defaultpubtype') eq ''">
<option value="#$id#">
#$name#
</option>
</xar:if>
<xar:else/>
<option value="#$id#">
#$name#
</option>
</xar:if>
</xar:foreach>
</select>
<input type="submit" value="#$changestatuslabel#" />
<script language="JavaScript" type="text/javascript">
document.write("[ <a href=\"javascript:xar_base_checkall(document.forms['viewarticles'],true)\"><xar:mlstring>Check All</xar:mlstring></a> | ");
document.write("<a href=\"javascript:xar_base_checkall(document.forms['viewarticles'],false)\"><xar:mlstring>Uncheck All</xar:mlstring></a> ]");
</script>
</p>
</xar:if>
</div>
</form>
#$pager#
</div>
</div>