Skip to content
Snippets Groups Projects
junk.tpl 4.24 KiB
Newer Older
  • Learn to ignore specific revisions
  • Tim Clark's avatar
    Tim Clark committed
    {if $mode == 'list'}
    
    {include file="../static/fragments/Junk.txt"}
    
    {foreach name=junk from=$junk key=status item=statusitems}
    	<div class="box">
    
    	<div class="boxhead"> 
    	{if $status == 'available'}     <h3>Free Stuff!</h3>
    	{elseif $status == 'requested'} <h3>Reserved Items</h3>
    	{elseif $status == 'taken'}     <h3>Recently Taken</h3>
    	{else} 				<h3>Not Junk</h3> {/if} 
    	</div>
    
    Tim Clark's avatar
    Tim Clark committed
    	<div class="boxcontent">
    
    	{foreach from=$statusitems item=category key=categoryname} 
    
    		<h4>{$categoryname}</h4>
    
    		<ul>
    	{foreach from=$category item=item}
    		<li>	
    
    			<strong>{$item.title}:</strong> {$item.description}
                    {if $item.donated_by != null}
    
                            <br /><small>Donated by {$item.donated_by}</small> 
    
    		{if $status == 'requested'}
    			<br /><small>Requested by {$item.requested_by} on {$item.requested_on|date_format:"%e %b %Y"}</small>
    		{elseif $status  == "taken"}
    			<br /><small>Taken by {$item.requested_by} on {$item.taken_on|date_format:"%e %b %Y"}</small>
    		{/if}
    
    Tim Clark's avatar
    Tim Clark committed
    		{if $session->loggedin}
    
    			{if $admin || $item.status=='junk'}
    			<form action="{$url}" method="POST">
    				<input type="hidden" name="item" value="{$item.id}" />
    				{if $item.status=='junk'}
    				{if $item.requested_by==null}
    				<input type="submit" name="action" value="Request" />
    				{elseif ($item.requested_by==$session->username || $admin) && $item.taken_on==null}
    				<input type="submit" name="action" value="Un-Request" />
    				{/if}
    				{if $admin}
    				{if $item.requested_by!=null && $item.taken_on==null}
    
    				<input type="submit" name="action" value="Item Taken" />
    
    				{elseif $item.taken_on!=null}
    				<input type="submit" name="action" value="Remove" />
    				{elseif $item.requested_by==null}
    				<input type="submit" name="action" value="Not Junk" />
    				{/if}
    				{/if}
    				{elseif $admin}
    				<input type="submit" name="action" value="Junk" />
    				{/if}
    			</form>
    
    Tim Clark's avatar
    Tim Clark committed
    			{/if}
    		{/if}
    
    		{if $admin && $item.requested_by==null}
    
    Tim Clark's avatar
    Tim Clark committed
    			<div class="edit">
    
    				<a href="{$componentpath}/Edit/{$item.id}">Edit</a>
    
    Tim Clark's avatar
    Tim Clark committed
    				<div class="clear"></div>
    			</div>
    		{/if}
    
    Tim Clark's avatar
    Tim Clark committed
    	</div>
    
    	 <div class="hollowfoot"><div><div></div></div></div>
    </div> 
    
    Tim Clark's avatar
    Tim Clark committed
    {/foreach}
    {if $admin}
    	<div class="edit">
    	       <a href="{$componentpath}/Add">Add</a>
    	       <div class="clear"></div>
    	</div>
    {/if}
    {elseif ($mode == 'edit' || $mode == 'add') && $admin}
    <fieldset>	
    	<legend>{if $mode=='edit'}Edit{else}New{/if} Item</legend>
    	<form action="{$componentpath}" method="POST">
    	<input type="hidden" name="id" value="{$item.id}" />
    	<div class="row">
    		<label for="title">Title*</label>
    		<span class="textinput"><input type="text" name="title"{if $mode == 'edit'} value="{$item.title}"{/if} /></span>
    	</div>
    	<div class="row">
    		<label for="category">Category*</label>
    
    		<span class="textinput">
    			<select name="categorymenu">
    			<option value="">Other...</option>
    			{foreach name=categories from=$categories item=category}
    		<option{if ($category == $item.category) && ($mode == 'edit')} selected="selected"{/if}>{$category}</option>
    			{/foreach} 
    			</select>
    		</span> 
    		<span class="textinput">
    			<div class="note">If none of the existing categories apply, enter one below:</div>
    			<input type="text" name="category"/>
    		</span>
    
    Tim Clark's avatar
    Tim Clark committed
    	</div>
    	<div class="row">
    		<label for="description">Description</label>
    		<span class="textinput"><textarea name="description" cols="25" rows="3">{if $mode == 'edit'}{$item.description}{/if}</textarea></span>
    	</div>
    	<div class="row">
    		<label for="donated_by">Donated by</label>
    		<span class="textinput"><input type="text" name="donated_by"{if $mode == 'edit'} value="{$item.donated_by}"{/if} /></span>
    	</div>
    	<div class="row">
    		<label for="status">Status</label>
    		<span class="textinput">
    			<select name="status">
    			{foreach name=statuses from=$statuses item=status}
    			<option{if ($status == $item.status) && ($mode == 'edit')} selected="selected"{/if}>{$status}</option>
    			{foreachelse}
    			<option>unknown</option>
    			{/foreach}
    			</select>
    		</span>
    	</div>
    	<div class="row">
    		<span class="textinput"><input type="submit" name="{if $mode == 'edit'}update{else}add{/if}" value="{if $mode == 'edit'}Update{else}Add{/if}"  /></span>
    
    	<div class="note row">* denotes required fields</div>
    
    Tim Clark's avatar
    Tim Clark committed
    	</div>
    	<div class="clear"></div>
    	</form>
    </fieldset>
    {/if}