plset is not meant to know what it's dealing with, eg nom, promo...
[platal.git] / templates / include / plview.multipage.tpl
CommitLineData
8c4a0c30 1{**************************************************************************}
2{* *}
179afa7f 3{* Copyright (C) 2003-2008 Polytechnique.org *}
8c4a0c30 4{* http://opensource.polytechnique.org/ *}
5{* *}
6{* This program is free software; you can redistribute it and/or modify *}
7{* it under the terms of the GNU General Public License as published by *}
8{* the Free Software Foundation; either version 2 of the License, or *}
9{* (at your option) any later version. *}
10{* *}
11{* This program is distributed in the hope that it will be useful, *}
12{* but WITHOUT ANY WARRANTY; without even the implied warranty of *}
13{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *}
14{* GNU General Public License for more details. *}
15{* *}
16{* You should have received a copy of the GNU General Public License *}
17{* along with this program; if not, write to the Free Software *}
18{* Foundation, Inc., *}
19{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
20{* *}
21{**************************************************************************}
22
23{capture name=pages}
24{if $plview->pages > 1}
25<div class="center pages">
b71b2a36 26 {if $show_bounds}<small><strong>[{$first} - {$last}]&nbsp;</strong></small>{/if}
8c4a0c30 27 {if $plview->page neq 1}
35fa92e8 28 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page=1">{icon name=resultset_first title="Première page"}</a>{*
29 *}<a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->page-1}">{icon name=resultset_previous title="Page précédente"}</a>
30 {else}
31 {icon name=null title=""}{icon name=null title=""}
8c4a0c30 32 {/if}
33 {section name=page loop=$plview->pages+1 start=1}
34 {if $smarty.section.page.index eq $plview->page}
35 <span style="color: red">{$plview->page}</span>
36 {else}
35fa92e8 37 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$smarty.section.page.index}">{$smarty.section.page.index}</a>
8c4a0c30 38 {/if}
39 {/section}
40 {if $plview->page neq $plview->pages}
35fa92e8 41 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->page+1}">{icon name=resultset_next title="Page suivante"}</a>{*
42 *}<a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->pages}">{icon name=resultset_last title="Dernière page"}</a>
43 {else}
44 {icon name=null title=""}{icon name=null title=""}
8c4a0c30 45 {/if}
46</div>
47{/if}
48{/capture}
49
35fa92e8 50{capture name=order}
51{if $plset_count > 1}
52<div>
e8439508 53 Trier par&nbsp;:
35fa92e8 54 {foreach from=$orders key=name item=sort}
55 [
56 {if $name eq $order}
57 <img src='images/dn.png' alt='tri ascendant' />
58 <a href="{$platal->pl_self()}{$plset_search}order=-{$name}">{$sort.desc}</a>
59 {elseif $order eq "-$name"}
60 <img src='images/up.png' alt='tri ascendant' />
61 <a href="{$platal->pl_self()}{$plset_search}order={$name}">{$sort.desc}</a>
62 {else}
63 <a href="{$platal->pl_self()}{$plset_search}order={$name}">{$sort.desc}</a>
64 {/if}
65 ]&nbsp;
66 {/foreach}
67</div>
68{/if}
69{/capture}
70
71
8c4a0c30 72{$smarty.capture.pages|smarty:nodefaults}
73
35fa92e8 74{$smarty.capture.order|smarty:nodefaults}
75
8c4a0c30 76<div id="multipage_content" style="padding: 0.5em 0">
77 {include file=$plview->templateName()}
78</div>
79
35fa92e8 80{$smarty.capture.order|smarty:nodefaults}
81
8c4a0c30 82{$smarty.capture.pages|smarty:nodefaults}
83
84{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}