add icons for Character groups
This commit is contained in:
commit
2d9a41a5fe
3461 changed files with 594457 additions and 0 deletions
|
|
@ -0,0 +1,18 @@
|
|||
<h2>{{ 'SitesManager_TrackingTags'|translate(displaySiteName) }}</h2>
|
||||
|
||||
<div class='trackingHelp'>
|
||||
<p>{{ 'Installation_JSTracking_Intro'|translate }}</p>
|
||||
|
||||
<p>{{ 'CoreAdminHome_JSTrackingIntro3'|translate('<a href="http://piwik.org/integrate/" target="_blank">','</a>')|raw }}</p>
|
||||
|
||||
<h3>{{ 'General_JsTrackingTag'|translate }}</h3>
|
||||
|
||||
<p>{{ 'CoreAdminHome_JSTracking_CodeNote'|translate("</body>")|raw }}</p>
|
||||
|
||||
<pre class="code-pre"><code>{{ jsTag|raw }}</code></pre>
|
||||
|
||||
<br/>
|
||||
<p>{{ 'CoreAdminHome_JSTrackingIntro5'|translate('<a target="_blank" href="http://piwik.org/docs/javascript-tracking/">','</a>')|raw }}</p>
|
||||
|
||||
<p>{{ 'Installation_JSTracking_EndNote'|translate('<em>','</em>')|raw }}</p>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{% extends 'admin.twig' %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% include "@SitesManager/_displayJavascriptCode.twig" %}
|
||||
{% endblock %}
|
||||
426
www/analytics/plugins/SitesManager/templates/index.twig
Normal file
426
www/analytics/plugins/SitesManager/templates/index.twig
Normal file
|
|
@ -0,0 +1,426 @@
|
|||
{% extends 'admin.twig' %}
|
||||
|
||||
{% block content %}
|
||||
{% import 'macros.twig' as piwik %}
|
||||
{% import 'ajaxMacros.twig' as ajax %}
|
||||
|
||||
{% set excludedIpHelpPlain %}
|
||||
{{ 'SitesManager_HelpExcludedIps'|translate("1.2.3.*","1.2.*.*") }}
|
||||
<br/><br/>
|
||||
{{ 'SitesManager_YourCurrentIpAddressIs'|translate("<i>" ~ currentIpAddress ~ "</i>")|raw }}
|
||||
{% endset %}
|
||||
|
||||
{% set excludedIpHelp=piwik.inlineHelp(excludedIpHelpPlain) %}
|
||||
|
||||
{% set defaultTimezoneHelpPlain %}
|
||||
{% if timezoneSupported %}
|
||||
{{ 'SitesManager_ChooseCityInSameTimezoneAsYou'|translate }}
|
||||
{% else %}
|
||||
{{ 'SitesManager_AdvancedTimezoneSupportNotFound'|translate }}
|
||||
{% endif %}
|
||||
<br/><br/>
|
||||
{{ 'SitesManager_UTCTimeIs'|translate(utcTime) }}
|
||||
{% endset %}
|
||||
|
||||
{% set timezoneHelpPlain %}
|
||||
{{ defaultTimezoneHelpPlain }}
|
||||
<br/><br/>
|
||||
{{ 'SitesManager_ChangingYourTimezoneWillOnlyAffectDataForward'|translate }}
|
||||
{% endset %}
|
||||
|
||||
{% set currencyHelpPlain %}
|
||||
{{ piwik.inlineHelp('SitesManager_CurrencySymbolWillBeUsedForGoals'|translate) }}
|
||||
{% endset %}
|
||||
|
||||
{% set ecommerceHelpPlain %}
|
||||
{{ 'SitesManager_EcommerceHelp'|translate }}
|
||||
<br/>
|
||||
{{ 'SitesManager_PiwikOffersEcommerceAnalytics'|translate("<a href='http://piwik.org/docs/ecommerce-analytics/' target='_blank'>","</a>")|raw }}
|
||||
{% endset %}
|
||||
|
||||
{% set excludedQueryParametersHelp %}
|
||||
{{ 'SitesManager_ListOfQueryParametersToExclude'|translate }}
|
||||
<br/><br/>
|
||||
{{ 'SitesManager_PiwikWillAutomaticallyExcludeCommonSessionParameters'|translate("phpsessid, sessionid, ...") }}
|
||||
{% endset %}
|
||||
|
||||
{% set excludedQueryParametersHelp=piwik.inlineHelp(excludedQueryParametersHelp) %}
|
||||
|
||||
{% set excludedUserAgentsHelp %}
|
||||
{{ 'SitesManager_GlobalExcludedUserAgentHelp1'|translate }}
|
||||
<br/><br/>
|
||||
{{ 'SitesManager_GlobalListExcludedUserAgents_Desc'|translate }} {{ 'SitesManager_GlobalExcludedUserAgentHelp2'|translate }}
|
||||
{% endset %}
|
||||
|
||||
{% set excludedUserAgentsHelp=piwik.inlineHelp(excludedUserAgentsHelp) %}
|
||||
|
||||
{% set keepURLFragmentSelectHTML %}
|
||||
<h4 style="display:inline-block;">{{ 'SitesManager_KeepURLFragmentsLong'|translate }}</h4>
|
||||
|
||||
<select id="keepURLFragmentSelect">
|
||||
<option value="0"> {% if globalKeepURLFragments %}{{ 'General_Yes'|translate }}{% else %}{{ 'General_No'|translate }}{% endif %}
|
||||
({{ 'General_Default'|translate }})
|
||||
</option>
|
||||
<option value="1">{{ 'General_Yes'|translate }}</option>
|
||||
<option value="2">{{ 'General_No'|translate }}</option>
|
||||
</select>
|
||||
{% endset %}
|
||||
|
||||
<script type="text/javascript">
|
||||
var excludedIpHelp = '{{ excludedIpHelp|e('js') }}';
|
||||
var aliasUrlsHelp = '{{ piwik.inlineHelp('SitesManager_AliasUrlHelp'|translate)|e('js') }}';
|
||||
var excludedQueryParametersHelp = '{{ excludedQueryParametersHelp|e('js') }}';
|
||||
var excludedUserAgentsHelp = '{{ excludedUserAgentsHelp|e('js') }}';
|
||||
var timezoneHelp = '{{ piwik.inlineHelp(timezoneHelpPlain)|e('js') }}';
|
||||
var currencyHelp = '{{ currencyHelpPlain|e('js') }}';
|
||||
var ecommerceHelp = '{{ piwik.inlineHelp(ecommerceHelpPlain)|e('js') }}';
|
||||
var ecommerceEnabled = '{{ 'SitesManager_EnableEcommerce'|translate|e('js') }}';
|
||||
var ecommerceDisabled = '{{ 'SitesManager_NotAnEcommerceSite'|translate|e('js') }}';
|
||||
{% set defaultTimezoneHelp=piwik.inlineHelp(defaultTimezoneHelpPlain) %}
|
||||
{% set searchKeywordHelp=piwik.inlineHelp('SitesManager_SearchKeywordParametersDesc'|translate) %}
|
||||
{% set searchCategoryHelpText %}
|
||||
{{ 'Goals_Optional'|translate }} {{ 'SitesManager_SearchCategoryParametersDesc'|translate }}
|
||||
{% endset %}
|
||||
{% set searchCategoryHelp=piwik.inlineHelp(searchCategoryHelpText) %}
|
||||
var sitesearchEnabled = '{{ 'SitesManager_EnableSiteSearch'|translate|e('js') }}';
|
||||
var sitesearchDisabled = '{{ 'SitesManager_DisableSiteSearch'|translate|e('js') }}';
|
||||
var searchKeywordHelp = '{{ searchKeywordHelp|e('js') }}';
|
||||
var searchCategoryHelp = '{{ searchCategoryHelp|e('js') }}';
|
||||
var sitesearchDesc = '{{ 'SitesManager_TrackingSiteSearch'|translate|e('js') }}';
|
||||
var keepURLFragmentSelectHTML = '{{ keepURLFragmentSelectHTML|e('js') }}';
|
||||
|
||||
var sitesManager = new SitesManager({{ timezones|raw }}, {{ currencies|raw }}, '{{ defaultTimezone|raw }}', '{{ defaultCurrency|raw }}');
|
||||
{% set searchKeywordLabel='SitesManager_SearchKeywordLabel'|translate %}
|
||||
{% set searchCategoryLabel='SitesManager_SearchCategoryLabel'|translate %}
|
||||
var searchKeywordLabel = '{{ searchKeywordLabel|e('js') }}';
|
||||
var searchCategoryLabel = '{{ searchCategoryLabel|e('js') }}';
|
||||
{% set sitesearchIntro='SitesManager_SiteSearchUse'|translate %}
|
||||
var sitesearchIntro = '{{ piwik.inlineHelp(sitesearchIntro)|e('js') }}';
|
||||
var sitesearchUseDefault = '{% if isSuperUser %}{{ 'SitesManager_SearchUseDefault'|translate('<a href="#globalSiteSearch">','</a>')|e('js') }}{% else %}{{ 'SitesManager_SearchUseDefault'|translate('','')|e('js') }}{% endif %}';
|
||||
var strDefault = '{{ 'General_Default'|translate|e('js') }}';
|
||||
|
||||
$(function () {
|
||||
sitesManager.init();
|
||||
});
|
||||
</script>
|
||||
|
||||
<h2 piwik-enriched-headline help-url="http://piwik.org/docs/manage-websites/">{{ 'SitesManager_WebsitesManagement'|translate }}</h2>
|
||||
<p>{{ 'SitesManager_MainDescription'|translate }}
|
||||
{{ 'SitesManager_YouCurrentlyHaveAccessToNWebsites'|translate("<strong>" ~ adminSitesCount ~ "</strong>")|raw }}
|
||||
{% if isSuperUser %}
|
||||
<br/>
|
||||
{{ 'SitesManager_SuperUserAccessCan'|translate("<a href='#globalSettings'>","</a>")|raw }}
|
||||
{% endif %}
|
||||
</p>
|
||||
{{ ajax.errorDiv() }}
|
||||
{{ ajax.loadingDiv() }}
|
||||
|
||||
{% set createNewWebsite %}
|
||||
<a href="javascript:" class="addRowSite">
|
||||
{{ 'SitesManager_AddSite'|translate }}
|
||||
</a>
|
||||
{% endset %}
|
||||
|
||||
{% if adminSites|length == 0 %}
|
||||
{{ 'SitesManager_NoWebsites'|translate }}
|
||||
{% else %}
|
||||
|
||||
<div class="ui-confirm" id="confirm">
|
||||
<h2></h2>
|
||||
<input role="yes" type="button" value="{{ 'General_Yes'|translate }}"/>
|
||||
<input role="no" type="button" value="{{ 'General_No'|translate }}"/>
|
||||
</div>
|
||||
<div class="entityContainer">
|
||||
{% if isSuperUser %}
|
||||
{{ createNewWebsite }}
|
||||
{% endif %}
|
||||
<table class="entityTable dataTable" id="editSites">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{{ 'General_Id'|translate }}</th>
|
||||
<th>{{ 'General_Name'|translate }}</th>
|
||||
<th>{{ 'SitesManager_Urls'|translate }}</th>
|
||||
<th>{{ 'SitesManager_ExcludedIps'|translate }}</th>
|
||||
<th>{{ 'SitesManager_ExcludedParameters'|translate|replace({" ":"<br />"})|raw }}</th>
|
||||
<th id='exclude-user-agent-header'
|
||||
{% if not allowSiteSpecificUserAgentExclude %}style="display:none;"{% endif %}>{{ 'SitesManager_ExcludedUserAgents'|translate }}</th>
|
||||
<th>{{ 'Actions_SubmenuSitesearch'|translate }}</th>
|
||||
<th>{{ 'SitesManager_Timezone'|translate }}</th>
|
||||
<th>{{ 'SitesManager_Currency'|translate }}</th>
|
||||
<th>{{ 'Goals_Ecommerce'|translate }}</th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th>{{ 'General_JsTrackingTag'|translate }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for i,site in adminSites %}
|
||||
<tr id="row{{ site.idsite }}" data-keep-url-fragments="{{ site.keep_url_fragment }}">
|
||||
<td id="idSite">{{ site.idsite }}</td>
|
||||
<td id="siteName" class="editableSite">
|
||||
{{- site.name|raw -}}
|
||||
</td>
|
||||
<td id="urls" class="editableSite">
|
||||
{%- for url in site.alias_urls -%}
|
||||
{{- url|trim|replace({'http://': ''})|raw -}}<br />
|
||||
{%- endfor -%}
|
||||
</td>
|
||||
<td id="excludedIps" class="editableSite">
|
||||
{%- for ip in site.excluded_ips -%}
|
||||
{{- ip -}}<br/>
|
||||
{%- endfor -%}
|
||||
</td>
|
||||
<td id="excludedQueryParameters" class="editableSite">
|
||||
{%- for parameter in site.excluded_parameters -%}
|
||||
{{- parameter|raw -}}<br />
|
||||
{%- endfor -%}
|
||||
</td>
|
||||
<td id="excludedUserAgents" class="editableSite"
|
||||
{% if not allowSiteSpecificUserAgentExclude %}style="display:none;"{% endif %}>
|
||||
{%- for ua in site.excluded_user_agents -%}
|
||||
{{- ua|raw -}}<br />
|
||||
{%- endfor -%}
|
||||
</td>
|
||||
<td id="sitesearch" class="editableSite">
|
||||
{% if site.sitesearch %}
|
||||
<span class="sitesearchActive">{{ 'General_Yes'|translate }}</span>
|
||||
{% else %}
|
||||
<span class="sitesearchInactive">-</span>
|
||||
{% endif %}
|
||||
<span class="sskp" sitesearch_keyword_parameters="{{- site.sitesearch_keyword_parameters -}}"
|
||||
sitesearch_category_parameters="{{- site.sitesearch_category_parameters -}}"
|
||||
id="sitesearch_parameters">
|
||||
</span>
|
||||
</td>
|
||||
<td id="timezone" class="editableSite">{{ site.timezone }}</td>
|
||||
<td id="currency" class="editableSite">{{ site.currency }}</td>
|
||||
<td id="ecommerce" class="editableSite">
|
||||
{% if site.ecommerce %}
|
||||
<span class='ecommerceActive'>{{ 'General_Yes'|translate }}</span>
|
||||
{% else %}
|
||||
<span class='ecommerceInactive'>-</span>
|
||||
{% endif %}
|
||||
</td>
|
||||
<td>
|
||||
<span id="row{{ site.idsite }}" class='editSite link_but'>
|
||||
<img src='plugins/Zeitgeist/images/ico_edit.png' title="{{ 'General_Edit'|translate }}"
|
||||
border="0"/>
|
||||
<span>{{ 'General_Edit'|translate }}</span>
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<span id="row{{ site.idsite }}" class="deleteSite link_but">
|
||||
<img src='plugins/Zeitgeist/images/ico_delete.png' title="{{ 'General_Delete'|translate }}"
|
||||
border="0"/>
|
||||
<span>{{ 'General_Delete'|translate }}</span>
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
<a href='{{ linkTo({'module':'CoreAdminHome','action':'trackingCodeGenerator','idSite':site.idsite,'updated':false }) }}'>
|
||||
{{ 'SitesManager_ShowTrackingTag'|translate }}
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% if isSuperUser %}
|
||||
{{ createNewWebsite }}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{# Admin users use these values for Site Search column, when editing websites #}
|
||||
{% if not isSuperUser %}
|
||||
<input type="hidden" size="15" id="globalSearchKeywordParameters"
|
||||
value="{{ globalSearchKeywordParameters }}"/>
|
||||
<input type="hidden" size="15" id="globalSearchCategoryParameters"
|
||||
value="{{ globalSearchCategoryParameters }}"/>
|
||||
{% endif %}
|
||||
|
||||
{% if isSuperUser %}
|
||||
<br/>
|
||||
|
||||
<h2 id="globalSettings">{{ 'SitesManager_GlobalWebsitesSettings'|translate }}</h2>
|
||||
<br/>
|
||||
<table style="width:600px;" class="adminTable">
|
||||
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_GlobalListExcludedIps'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_ListOfIpsToBeExcludedOnAllWebsites'|translate }} </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<textarea cols="30" rows="3" id="globalExcludedIps">
|
||||
{{- globalExcludedIps -}}
|
||||
</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<label for="globalExcludedIps">{{ excludedIpHelp }}</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_GlobalListExcludedQueryParameters'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_ListOfQueryParametersToBeExcludedOnAllWebsites'|translate }} </p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<textarea cols="30" rows="3" id="globalExcludedQueryParameters">
|
||||
{{- globalExcludedQueryParameters -}}
|
||||
</textarea>
|
||||
</td>
|
||||
<td>
|
||||
<label for="globalExcludedQueryParameters">{{ excludedQueryParametersHelp }}</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{# global excluded user agents #}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_GlobalListExcludedUserAgents'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_GlobalListExcludedUserAgents_Desc'|translate }}</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<textarea cols="30" rows="3" id="globalExcludedUserAgents">
|
||||
{{- globalExcludedUserAgents -}}
|
||||
</textarea>
|
||||
</td>
|
||||
<td><label for="globalExcludedUserAgents">{{ excludedUserAgentsHelp }}</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" id="enableSiteUserAgentExclude" name="enableSiteUserAgentExclude"
|
||||
{% if allowSiteSpecificUserAgentExclude %}checked="checked"{% endif %}/>
|
||||
<label for="enableSiteUserAgentExclude">
|
||||
{{ 'SitesManager_EnableSiteSpecificUserAgentExclude'|translate }}
|
||||
</label>
|
||||
<span id="enableSiteUserAgentExclude-loading" class="loadingPiwik" style="display:none;">
|
||||
<img src="plugins/Zeitgeist/images/loading-blue.gif"/>
|
||||
</span>
|
||||
</td>
|
||||
<td>
|
||||
{{ piwik.inlineHelp('SitesManager_EnableSiteSpecificUserAgentExclude_Help'|translate('<a href="#editSites">','</a>'))|raw }}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{# global keep URL fragments #}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_KeepURLFragments'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_KeepURLFragmentsHelp'|translate("<em>#</em>","<em>example.org/index.html#first_section</em>","<em>example.org/index.html</em>")|raw }}
|
||||
</p>
|
||||
<input type="checkbox" id="globalKeepURLFragments" name="globalKeepURLFragments"
|
||||
{% if globalKeepURLFragments %}checked="checked"{% endif %}/>
|
||||
<label for="globalKeepURLFragments">{{ 'SitesManager_KeepURLFragmentsLong'|translate }}</label>
|
||||
|
||||
<p>{{ 'SitesManager_KeepURLFragmentsHelp2'|translate }}</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{# global site search #}
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong id="globalSiteSearch">{{ 'SitesManager_TrackingSiteSearch'|translate }}</strong>
|
||||
|
||||
<p>{{ sitesearchIntro }}</p>
|
||||
<span class="form-description" style="font-size:8pt;">
|
||||
{{ 'SitesManager_SearchParametersNote'|translate }} {{ 'SitesManager_SearchParametersNote2'|translate }}
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<label>{{ searchKeywordLabel }}
|
||||
<input type="text" size="15" id="globalSearchKeywordParameters"
|
||||
value="{{ globalSearchKeywordParameters|raw }}"/>
|
||||
|
||||
<div style='width: 200px;float:right;'>{{ searchKeywordHelp }}</div>
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
{% if not isSearchCategoryTrackingEnabled %}
|
||||
<input value='globalSearchCategoryParametersIsDisabled' id="globalSearchCategoryParameters"
|
||||
type='hidden'/>
|
||||
<span class='form-description'>Note: you could also track your Internal Search Engine Categories, but the plugin Custom Variables is required. Please enable the plugin CustomVariables (or ask your Piwik admin).</span>
|
||||
{% else %}
|
||||
{{ 'Goals_Optional'|translate }} {{ 'SitesManager_SearchCategoryDesc'|translate }} <br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<label>{{ searchCategoryLabel }}
|
||||
<input type="text" size="15" id="globalSearchCategoryParameters"
|
||||
value="{{ globalSearchCategoryParameters|raw }}"/>
|
||||
|
||||
<div style='width: 200px;float:right;'>{{ searchCategoryHelp }}</div>
|
||||
</label>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_DefaultTimezoneForNewWebsites'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_SelectDefaultTimezone'|translate }} </p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div id='defaultTimezone'></div>
|
||||
</td>
|
||||
<td>
|
||||
{{ defaultTimezoneHelp }}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<strong>{{ 'SitesManager_DefaultCurrencyForNewWebsites'|translate }}</strong>
|
||||
|
||||
<p>{{ 'SitesManager_SelectDefaultCurrency'|translate }}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div id='defaultCurrency'></div>
|
||||
</td>
|
||||
<td>
|
||||
{{ currencyHelpPlain }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<span style="margin-left:20px;">
|
||||
<input type="submit" class="submit" id='globalSettingsSubmit' value="{{ 'General_Save'|translate }}"/>
|
||||
</span>
|
||||
{{ ajax.errorDiv('ajaxErrorGlobalSettings') }}
|
||||
{{ ajax.loadingDiv('ajaxLoadingGlobalSettings') }}
|
||||
{% endif %}
|
||||
{% if showAddSite %}
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
$('.addRowSite:first').trigger('click');
|
||||
});
|
||||
</script>
|
||||
{% endif %}
|
||||
|
||||
<br/><br/><br/><br/>
|
||||
{% endblock %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue