source: extensions/autoupdate/trunk/template/update_pwg.tpl @ 10028

Last change on this file since 10028 was 10028, checked in by patdenice, 13 years ago

Display missing extension before major upgrade

File size: 4.2 KB
Line 
1{footer_script}
2jQuery(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">
18form { width: 750px; }
19fieldset { padding-bottom: 30px; }
20p, form p { text-align: left; margin-left:20px; }
21li { 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}&amp;step=2&amp;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}&amp;step=3&amp;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;">&nbsp; {'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"> &nbsp; {'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"> &nbsp;{'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;">&nbsp; {'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}
Note: See TracBrowser for help on using the repository browser.