Allows to easily come back to the full view once in the main address view
[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">
26 {if $plview->page neq 1}
35fa92e8 27 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page=1">{icon name=resultset_first title="Première page"}</a>{*
28 *}<a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->page-1}">{icon name=resultset_previous title="Page précédente"}</a>
29 {else}
30 {icon name=null title=""}{icon name=null title=""}
8c4a0c30 31 {/if}
32 {section name=page loop=$plview->pages+1 start=1}
33 {if $smarty.section.page.index eq $plview->page}
34 <span style="color: red">{$plview->page}</span>
35 {else}
35fa92e8 36 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$smarty.section.page.index}">{$smarty.section.page.index}</a>
8c4a0c30 37 {/if}
38 {/section}
39 {if $plview->page neq $plview->pages}
35fa92e8 40 <a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->page+1}">{icon name=resultset_next title="Page suivante"}</a>{*
41 *}<a href="{$platal->pl_self()}{$plset_search}order={$order}&amp;page={$plview->pages}">{icon name=resultset_last title="Dernière page"}</a>
42 {else}
43 {icon name=null title=""}{icon name=null title=""}
8c4a0c30 44 {/if}
45</div>
46{/if}
47{/capture}
48
35fa92e8 49{capture name=order}
50{if $plset_count > 1}
51<div>
e8439508 52 Trier par&nbsp;:
35fa92e8 53 {foreach from=$orders key=name item=sort}
54 [
55 {if $name eq $order}
56 <img src='images/dn.png' alt='tri ascendant' />
57 <a href="{$platal->pl_self()}{$plset_search}order=-{$name}">{$sort.desc}</a>
58 {elseif $order eq "-$name"}
59 <img src='images/up.png' alt='tri ascendant' />
60 <a href="{$platal->pl_self()}{$plset_search}order={$name}">{$sort.desc}</a>
61 {else}
62 <a href="{$platal->pl_self()}{$plset_search}order={$name}">{$sort.desc}</a>
63 {/if}
64 ]&nbsp;
65 {/foreach}
66</div>
67{/if}
68{/capture}
69
70
8c4a0c30 71{$smarty.capture.pages|smarty:nodefaults}
72
35fa92e8 73{$smarty.capture.order|smarty:nodefaults}
74
8c4a0c30 75<div id="multipage_content" style="padding: 0.5em 0">
76 {include file=$plview->templateName()}
77</div>
78
35fa92e8 79{$smarty.capture.order|smarty:nodefaults}
80
8c4a0c30 81{$smarty.capture.pages|smarty:nodefaults}
82
83{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}