blob: b6318e5c6ac92d17709780ac2b768624fdc65269 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
{% extends '@CoreUpdater/layout.twig' %}
{% block content %}
{% spaceless %}
<span style="float:right;">{{ postEvent('Template.topBar')|raw }}</span>
{% set helpMessage %}
{{ 'CoreUpdater_HelpMessageContent'|translate('<a target="_blank" href="?module=Proxy&action=redirect&url=http://piwik.org/faq/">','</a>','</li><li>')|raw }}
{% endset %}
{% if coreError %}
<br/>
<br/>
<div class="error">
<img src="plugins/Morpheus/images/error_medium.png"/> {{ 'CoreUpdater_CriticalErrorDuringTheUpgradeProcess'|translate }}
{% for message in errorMessages %}
<pre>{{ message|raw }}</pre>
{% endfor %}
</div>
<br/>
<p>{{ 'CoreUpdater_HelpMessageIntroductionWhenError'|translate }}
<ul>
<li>{{ helpMessage|raw }}</li>
</ul>
</p>
{% else %}
{% if coreToUpdate or pluginNamesToUpdate|length > 0 or dimensionsToUpdate|length > 0 %}
<p style='font-size:110%;padding-top:1em;'><strong id='titleUpdate'>{{ 'CoreUpdater_DatabaseUpgradeRequired'|translate }}</strong></p>
<p>{{ 'CoreUpdater_YourDatabaseIsOutOfDate'|translate }}</p>
{% if coreToUpdate %}
<p>{{ 'CoreUpdater_PiwikWillBeUpgradedFromVersionXToVersionY'|translate(current_piwik_version,new_piwik_version) }}</p>
{% endif %}
{% if pluginNamesToUpdate|length > 0 %}
{% set listOfPlugins=pluginNamesToUpdate|join(', ') %}
<p>{{ 'CoreUpdater_TheFollowingPluginsWillBeUpgradedX'|translate(listOfPlugins) }}</p>
{% endif %}
{% if dimensionsToUpdate|length > 0 %}
{% set listOfDimensions=dimensionsToUpdate|join(', ') %}
<p>{{ 'CoreUpdater_TheFollowingDimensionsWillBeUpgradedX'|translate(listOfDimensions) }}</p>
{% endif %}
<h3 id='titleUpdate'>{{ 'CoreUpdater_NoteForLargePiwikInstances'|translate }}</h3>
{% if isMajor %}
<p class="warning normalFontSize">
{{ 'CoreUpdater_MajorUpdateWarning1'|translate }}<br/>
{{ 'CoreUpdater_MajorUpdateWarning2'|translate }}
</p>
{% endif %}
<ul>
<li>{{ 'CoreUpdater_TheUpgradeProcessMayFailExecuteCommand'|translate(commandUpgradePiwik)|raw }}</li>
<li>{{ 'CoreUpdater_HighTrafficPiwikServerEnableMaintenance'|translate('<a target="_blank" href="?module=Proxy&action=redirect&url=http%3A%2F%2Fpiwik.org%2Ffaq%2Fhow-to%2F%23faq_111">', '</a>')|raw }}</li>
<li>{{ 'CoreUpdater_YouCouldManuallyExecuteSqlQueries'|translate }}<br/>
<a href="#titleUpdate" id="showSql" style="margin-left:20px;">› {{ 'CoreUpdater_ClickHereToViewSqlQueries'|translate }}</a>
<div id="sqlQueries" style="display:none;">
<br/>
<code>
# {{ 'CoreUpdater_NoteItIsExpectedThatQueriesFail'|translate }}<br/><br/>
{% for query in queries %}
{{ query }}
<br/>
{% endfor %}
</code>
</div>
</li>
</ul>
<br/>
<br/>
<h4 id="titleUpdate">{{ 'CoreUpdater_ReadyToGo'|translate }}</h4>
<p>{{ 'CoreUpdater_TheUpgradeProcessMayTakeAWhilePleaseBePatient'|translate }}</p>
{% endif %}
{% if warningMessages|length > 0 %}
<p><em>{{ warningMessages[0] }}</em>
{% if warningMessages|length > 1 %}
<button id="more-results" class="ui-button ui-state-default ui-corner-all">{{ 'General_Details'|translate }}</button>
{% endif %}
</p>
{% endif %}
{% if coreToUpdate or pluginNamesToUpdate|length > 0 or dimensionsToUpdate|length > 0 %}
<br/>
<form action="index.php" id="upgradeCorePluginsForm">
<input type="hidden" name="updateCorePlugins" value="1"/>
{% if queries|length == 1 %}
<input type="submit" class="submit" value="{{ 'General_ContinueToPiwik'|translate }}"/>
{% else %}
<input type="submit" class="submit" value="{{ 'CoreUpdater_UpgradePiwik'|translate }}"/>
{% endif %}
</form>
{% else %}
{% if warningMessages|length == 0 %}
<p class="success">{{ 'CoreUpdater_PiwikHasBeenSuccessfullyUpgraded'|translate }}</p>
{% endif %}
<br/>
<form action="index.php">
<input type="submit" class="submit" value="{{ 'General_ContinueToPiwik'|translate }}"/>
</form>
{% endif %}
{% endif %}
{% include "@Installation/_integrityDetails.twig" %}
{% endspaceless %}
{% endblock %}
|