Commit | Line | Data |
---|---|---|
6855525e JL |
1 | {if $diff} |
2 | ||
3 | <div class="diff"> | |
4 | <table class="light"> | |
5 | <tr> | |
6 | <th colspan="2">differences between {$smarty.request.r1} and {$smarty.request.r2}</th> | |
7 | </tr> | |
8 | {foreach from=$diff item=mydiff} | |
9 | <tr> | |
10 | <td>[ {$smarty.request.r1} - {$mydiff[0]} ]</td> | |
11 | <td>[ {$smarty.request.r2} - {$mydiff[2]} ]</td> | |
12 | </tr> | |
13 | <tr> | |
14 | <td>{diff block=$mydiff[3] op=$mydiff[1]}</td> | |
15 | <td>{diff block=$mydiff[4] op=$mydiff[1]}</td> | |
16 | </tr> | |
17 | {/foreach} | |
18 | </table> | |
19 | </div> | |
20 | ||
21 | {else} | |
22 | ||
23 | {literal} | |
24 | <script type="text/javascript"> | |
25 | <!-- | |
26 | function restore( myrev ) { | |
27 | if (confirm ("You are about to restore revision " + myrev + ". Do you want to proceed?")) { | |
28 | document.operations.rev.value = myrev; | |
29 | document.operations.submit(); | |
30 | return true; | |
31 | } | |
32 | } | |
33 | // --> | |
34 | </script> | |
35 | {/literal} | |
36 | ||
37 | <form method="post" action="{$post}" name="operations"> | |
38 | <input type="hidden" name="dir" value="{$smarty.request.dir}" /> | |
39 | <input type="hidden" name="target" value="{$smarty.request.target}" /> | |
40 | <input type="hidden" name="rev" value=""/> | |
41 | <input type="hidden" name="action" value="restore" /> | |
42 | </form> | |
43 | ||
44 | <table class="light"> | |
45 | <tr> | |
46 | <th>{$msg_version}</th> | |
47 | <th>{$msg_date}</th> | |
48 | <th>{$msg_author}</th> | |
49 | <th>{$msg_log}</th> | |
50 | <th>{$msg_actions}</th> | |
51 | </tr> | |
52 | {counter start=0 assign=cnt print=0} | |
53 | {foreach from=$entries item=entry} | |
54 | <tr{if $cnt % 2} class="odd"{/if}> | |
55 | <td>{$entry[0]}</td> | |
56 | <td><small>{$entry[1]}</small></td> | |
57 | <td>{$entry[2]}</td> | |
58 | <td>{$entry[3]}</td> | |
59 | <td> | |
60 | {foreach from=$entry[4] item=myaction} | |
61 | {a lnk=$myaction class="action"} | |
62 | {/foreach} | |
63 | </td> | |
64 | </tr> | |
65 | {counter} | |
66 | {/foreach} | |
67 | </table> | |
68 | ||
69 | {/if} |