1 | {footer_script} |
---|
2 | jQuery(document).ready(function() {ldelim} |
---|
3 | jQuery('input[name="submit"]').click(function() {ldelim} |
---|
4 | if(!confirm('{'autoupdate_alert'|@translate}')) |
---|
5 | return false; |
---|
6 | jQuery(this).hide(); |
---|
7 | jQuery('.autoupdate_bar').show(); |
---|
8 | }); |
---|
9 | jQuery('[name="understand"]').click(function() {ldelim} |
---|
10 | jQuery('[name="submit"]').attr('disabled', !this.checked); |
---|
11 | }); |
---|
12 | }); |
---|
13 | {/footer_script} |
---|
14 | |
---|
15 | {html_head} |
---|
16 | {literal} |
---|
17 | <style type="text/css"> |
---|
18 | form { width: 750px; } |
---|
19 | fieldset { padding-bottom: 30px; } |
---|
20 | p, form p { text-align: left; margin-left:20px; } |
---|
21 | li { margin: 5px; } |
---|
22 | </style> |
---|
23 | {/literal} |
---|
24 | {/html_head} |
---|
25 | |
---|
26 | <div class="titrePage"> |
---|
27 | {if $STEP < 2} |
---|
28 | <h2>Piwigo AutoUpgrade</h2> |
---|
29 | {else} |
---|
30 | <h2>{'Upgrade to Piwigo %s'|@translate|@sprintf:$UPGRADE_TO}</h2> |
---|
31 | {/if} |
---|
32 | </div> |
---|
33 | |
---|
34 | {if $STEP == 0} |
---|
35 | {if $CHECK_VERSION} |
---|
36 | <p>{'You are running the latest version of Piwigo.'|@translate}</p> |
---|
37 | {elseif $DEV_VERSION} |
---|
38 | <p>{'You are running on development sources, no check possible.'|@translate}</p> |
---|
39 | {else} |
---|
40 | <p>{'Check for upgrade failed for unknown reasons.'|@translate}</p> |
---|
41 | {/if} |
---|
42 | {/if} |
---|
43 | |
---|
44 | {if $STEP == 1} |
---|
45 | <h4>{'Two upgrades are available'|@translate}:</h4> |
---|
46 | <p> |
---|
47 | <ul> |
---|
48 | <li><a href="{$AU_URL}&step=2&to={$MINOR_VERSION}"><strong>{'Upgrade to Piwigo %s'|@translate|@sprintf:$MINOR_VERSION}</strong></a>: {'This is a minor upgrade, with only bug corrections.'|@translate}</li> |
---|
49 | <li><a href="{$AU_URL}&step=3&to={$MAJOR_VERSION}"><strong>{'Upgrade to Piwigo %s'|@translate|@sprintf:$MAJOR_VERSION}</strong></a>: {'This is a major upgrade, with <a href="%s">new exciting features</a>.'|@translate|@sprintf:$RELEASE_URL} {'Some themes and plugins may be not available yet.'|@translate}</li> |
---|
50 | </ul> |
---|
51 | </p> |
---|
52 | <p>{'You can upgrade to Piwigo %s directly, without upgrading to Piwigo %s (recommended).'|@translate|@sprintf:$MAJOR_VERSION:$MINOR_VERSION}</p> |
---|
53 | {/if} |
---|
54 | |
---|
55 | {if $STEP == 2} |
---|
56 | <p> |
---|
57 | {'A new version of Piwigo is available.'|@translate}<br> |
---|
58 | {'This is a minor upgrade, with only bug corrections.'|@translate} |
---|
59 | </p> |
---|
60 | <form action="" method="post"> |
---|
61 | <p><input type="submit" name="submit" value="{'Upgrade to Piwigo %s'|@translate|@sprintf:$UPGRADE_TO}"></p> |
---|
62 | <p class="autoupdate_bar" style="display:none;"> {'Update in progress...'|@translate}<br><img src="plugins/autoupdate/template/ajax-loader-bar.gif"></p> |
---|
63 | <p><input type="hidden" name="upgrade_to" value="{$UPGRADE_TO}"></p> |
---|
64 | </form> |
---|
65 | {/if} |
---|
66 | |
---|
67 | {if $STEP == 3} |
---|
68 | <p> |
---|
69 | {'A new version of Piwigo is available.'|@translate}<br> |
---|
70 | {'This is a major upgrade, with <a href="%s">new exciting features</a>.'|@translate|@sprintf:$RELEASE_URL} {'Some themes and plugins may be not available yet.'|@translate} |
---|
71 | </p> |
---|
72 | <form action="" method="post"> |
---|
73 | |
---|
74 | {counter assign=i} |
---|
75 | <fieldset> |
---|
76 | <legend>{'autoupdate_step_'|cat:$i|@translate}</legend> |
---|
77 | <p><input type="checkbox" name="includeHistory"> {'Include history data (Warning: server memory limit may be exceeded)'|@translate}</p> |
---|
78 | <p><input type="submit" name="dumpDatabase" value="{'Dump Database'|@translate}"></p> |
---|
79 | </fieldset> |
---|
80 | |
---|
81 | {counter assign=i} |
---|
82 | <fieldset> |
---|
83 | <legend>{'autoupdate_step_'|cat:$i|@translate}</legend> |
---|
84 | {if !empty($missing.plugins)} |
---|
85 | <p><i>{'Following plugins may not be compatible with the new version of Piwigo:'|@translate}</i></p> |
---|
86 | <p><ul>{foreach from=$missing.plugins item=plugin}<li><a href="{$plugin.uri}" class="externalLink">{$plugin.name}</a></li>{/foreach}</ul><br></p> |
---|
87 | {/if} |
---|
88 | {if !empty($missing.themes)} |
---|
89 | <p><i>{'Following themes may not be compatible with the new version of Piwigo:'|@translate}</i></p> |
---|
90 | <p><ul>{foreach from=$missing.themes item=theme}<li><a href="{$theme.uri}" class="externalLink">{$theme.name}</a></li>{/foreach}</ul><br></p> |
---|
91 | {/if} |
---|
92 | <p> |
---|
93 | {if !empty($missing.plugins) or !empty($missing.themes)} |
---|
94 | <p><label><input type="checkbox" name="understand"> {'I decide to upgrade anyway'|@translate}</label></p> |
---|
95 | {/if} |
---|
96 | <p><input type="submit" name="submit" value="{'Upgrade to Piwigo %s'|@translate|@sprintf:$UPGRADE_TO}" {if !empty($missing.plugins) or !empty($missing.themes)}disabled="disabled"{/if}> |
---|
97 | </p> |
---|
98 | <p class="autoupdate_bar" style="display:none;"> {'Update in progress...'|@translate}<br><img src="plugins/autoupdate/template/ajax-loader-bar.gif"></p> |
---|
99 | </fieldset> |
---|
100 | |
---|
101 | <p><input type="hidden" name="upgrade_to" value="{$UPGRADE_TO}"></p> |
---|
102 | </form> |
---|
103 | {/if} |
---|