- added some more lasses for (for now) static use Achievements: - moved setup to separate file (not included yet (and shouldn't have been)) - unified use of the infobox.tpl Items: - Tooltip-layout changes, when used as standalone or incorporated in other tooltips. This can now be considered. Util: - added utf8-safe Util::ucFirst() - added Lang::getRequiredItems() for use with spell - equippedItem[Sub]Class Templates: - minor wording fix (link -> links) Markup: - [class=X], [race=X], [money=X] added (i really shouldn't have done this) - [color=X] now also accepts r1 - r4 as parameter obligatory minor stuff here and there
105 lines
6.1 KiB
Smarty
105 lines
6.1 KiB
Smarty
{include file='header.tpl'}
|
|
|
|
<div id="main">
|
|
<div id="main-precontents"></div>
|
|
<div id="main-contents" class="main-contents">
|
|
|
|
{if !empty($announcements)}
|
|
{foreach from=$announcements item=item}
|
|
{include file='bricks/announcement.tpl' an=$item}
|
|
{/foreach}
|
|
{/if}
|
|
|
|
<script type="text/javascript">
|
|
g_initPath({$page.path}, {if empty($filter.query)} 0 {else} 1 {/if});
|
|
{if isset($filter.query)}Menu.append(mn_database[6], '&filter={$filter.query|escape:'quotes'}'); // todo: menu order varies per locale{/if}
|
|
</script>
|
|
|
|
<div id="fi" style="display:{if empty($filter.query)}none{else}block{/if};">
|
|
<form action="?itemsets&filter" method="post" name="fi" onsubmit="return fi_submit(this)" onreset="return fi_reset(this)">
|
|
<div class="rightpanel">
|
|
<div style="float: left">Quality: </div><small><a href="javascript:;" onclick="document.forms['fi'].elements['qu[]'].selectedIndex = -1; return false" onmousedown="return false">clear</a></small>
|
|
<div class="clear"></div>
|
|
<select name="qu[]" size="7" multiple="multiple" class="rightselect" style="background-color: #181818">
|
|
{foreach from=$lang.quality key=i item=str}{if $str}
|
|
<option value="{$i}" class="q{$i}" {if isset($filter.qu) && in_array($i, (array)$filter.qu)}selected{/if}>{$str}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</div>
|
|
|
|
<div class="rightpanel2">
|
|
<div style="float: left">Type: </div><small><a href="javascript:;" onclick="document.forms['fi'].elements['ty[]'].selectedIndex = -1; return false" onmousedown="return false">clear</a></small>
|
|
<div class="clear"></div>
|
|
<select name="ty[]" size="7" multiple="multiple" class="rightselect">
|
|
{foreach from=$lang.types key=i item=str}{if $str}
|
|
<option value="{$i}" {if isset($filter.ty) && in_array($i, (array)$filter.ty)}selected{/if}>{$str}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</div>
|
|
|
|
<table>
|
|
<tr>
|
|
<td>{$lang.name}: </td>
|
|
<td colspan="3"> <input type="text" name="na" size="30" {if isset($filter.na)}value="{$filter.na}" {/if}/></td>
|
|
</tr><tr>
|
|
<td class="padded">Level: </td>
|
|
<td class="padded"> <input type="text" name="minle" maxlength="3" class="smalltextbox2"{if isset($filter.minle)} value="{$filter.minle}"{/if} /> - <input type="text" name="maxle" maxlength="3" class="smalltextbox2"{if isset($filter.maxle)} value="{$filter.maxle}"{/if} /></td>
|
|
<td class="padded" width="100%">
|
|
<table><tr>
|
|
<td> Required level: </td>
|
|
<td> <input type="text" name="minrl" maxlength="2" class="smalltextbox" /> - <input type="text" name="maxrl" maxlength="2" class="smalltextbox" /></td>
|
|
</tr></table>
|
|
</td>
|
|
</tr><tr>
|
|
<td class="padded">Class: </td>
|
|
<td class="padded">
|
|
<select name="cl">
|
|
<option></option>
|
|
{foreach from=$lang.cl key=i item=str}{if $str}
|
|
<option value="{$i}" {if isset($filter.cl) && $filter.cl == $i}selected{/if}>{$str}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</td>
|
|
<td class="padded">
|
|
<table><tr>
|
|
<td> Tag: </td>
|
|
<td> <select name="ta">
|
|
<option></option>
|
|
{foreach from=$lang.notes key=i item=str}{if $str}
|
|
<option value="{$i}" {if isset($filter.ta) && $filter.ta == $i}selected{/if}>{$str}</option>
|
|
{/if}{/foreach}
|
|
</select>
|
|
</td>
|
|
</tr></table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<div id="fi_criteria" class="padded criteria"><div></div></div>
|
|
<div><a href="javascript:;" id="fi_addcriteria" onclick="fi_addCriterion(this); return false">{$lang.addFilter}</a></div>
|
|
<div class="padded2">{$lang.match}: <input type="radio" name="ma" value="" id="ma-0" {if !isset($filter.ma)}checked="checked"{/if} /><label for="ma-0">{$lang.allFilter}</label><input type="radio" name="ma" value="1" id="ma-1" {if isset($filter.ma)}checked="checked"{/if} /><label for="ma-1">{$lang.oneFilter}</label></div>
|
|
|
|
<div class="clear"></div>
|
|
|
|
<div class="padded"></div>
|
|
<input type="submit" value="{$lang.applyFilter}" /><input type="reset" value="{$lang.resetForm}" /><div style="float: right">{$lang.refineSearch}</div>
|
|
|
|
</form>
|
|
<div class="pad"></div>
|
|
</div>
|
|
|
|
<script type="text/javascript">//<![CDATA[
|
|
fi_init('itemsets');
|
|
{if isset($filter.setCr)}{$filter.setCr}{/if}
|
|
//]]></script>
|
|
|
|
<div id="listview-generic" class="listview"></div>
|
|
<script type="text/javascript">
|
|
{include file='bricks/listviews/itemset.tpl' data=$lvData.data params=$lvData.params}
|
|
</script>
|
|
|
|
<div class="clear"></div>
|
|
</div>
|
|
</div>
|
|
|
|
{include file='footer.tpl'}
|