diff --git a/plugins/PDFReports/templates/index.twig b/plugins/PDFReports/templates/index.twig
index 92f647fb77955a0584d7165f5775fa341cfbed87..9de5e3f0e1ab53e3d231692d184cd9017bdff934 100644
--- a/plugins/PDFReports/templates/index.twig
+++ b/plugins/PDFReports/templates/index.twig
@@ -35,7 +35,7 @@
     ReportPlugin.reportList = {{ reportsJSON }};
     ReportPlugin.createReportString = "{{ 'PDFReports_CreateReport'|translate }}";
     ReportPlugin.updateReportString = "{{ 'PDFReports_UpdateReport'|translate }}";
-        $(document).ready(function () {
+    $(function () {
         initManagePdf();
     });
 </script>
diff --git a/plugins/SitesManager/SitesManager.php b/plugins/SitesManager/SitesManager.php
index 54b7f9330d61f6a8e736f8f342be67ccffb1e121..b2b5821d0aedae8d119c8e8252dee88d71d56d6e 100644
--- a/plugins/SitesManager/SitesManager.php
+++ b/plugins/SitesManager/SitesManager.php
@@ -57,6 +57,7 @@ class Piwik_SitesManager extends Piwik_Plugin
     {
         $cssFiles = & $notification->getNotificationObject();
 
+        $cssFiles[] = "plugins/SitesManager/stylesheets/SitesManager.css";
         $cssFiles[] = "plugins/Zeitgeist/stylesheets/styles.css";
     }
 
diff --git a/plugins/SitesManager/javascripts/SitesManager.js b/plugins/SitesManager/javascripts/SitesManager.js
index 4d32b283f3ece8b37b07a937302f68d10d7c00da..a74ce3010eac4331b1ada6a0d491768e2b72e6a9 100644
--- a/plugins/SitesManager/javascripts/SitesManager.js
+++ b/plugins/SitesManager/javascripts/SitesManager.js
@@ -431,3 +431,28 @@ function onClickSiteSearchUseDefault() {
     }
 }
 
+$(function () {
+
+    // when code element is clicked, select the text
+    $('.trackingHelp code').click(function() {
+        // credit where credit is due:
+        //   http://stackoverflow.com/questions/1173194/select-all-div-text-with-single-mouse-click
+        var range;
+        if (document.body.createTextRange) // MSIE
+        {
+            range = document.body.createTextRange();
+            range.moveToElementText(this);
+            range.select();
+        }
+        else if (window.getSelection) // others
+        {
+            range = document.createRange();
+            range.selectNodeContents(this);
+
+            var selection = window.getSelection();
+            selection.removeAllRanges();
+            selection.addRange(range);
+        }
+    })
+      .click();
+});
diff --git a/plugins/SitesManager/stylesheets/SitesManager.css b/plugins/SitesManager/stylesheets/SitesManager.css
new file mode 100644
index 0000000000000000000000000000000000000000..4866c98d9431350ab295bb49344aa34d4810612f
--- /dev/null
+++ b/plugins/SitesManager/stylesheets/SitesManager.css
@@ -0,0 +1,59 @@
+.trackingHelp ul {
+    padding-left: 40px;
+    list-style-type: square;
+}
+
+.trackingHelp ul li {
+    margin-bottom: 10px;
+}
+
+.trackingHelp h2 {
+    margin-top: 20px;
+}
+
+.trackingHelp p {
+    text-align: justify;
+}
+
+#editSites {
+    vertical-align: top;
+}
+
+#editSites h4 {
+    font-size: .8em;
+    margin: 1em 0 1em 0;
+    font-weight: bold;
+}
+
+#editSites .entityTable tr td {
+    vertical-align: top;
+    padding-top: 7px;
+}
+
+#editSites .addRowSite:hover,
+#editSites .editableSite:hover,
+#editSites .addsite:hover,
+#editSites .cancel:hover,
+#editSites .deleteSite:hover,
+#editSites .editSite:hover,
+#editSites .updateSite:hover {
+    cursor: pointer;
+}
+
+#editSites .addRowSite a {
+    text-decoration: none;
+}
+
+#editSites .addRowSite {
+    padding: 1em;
+    font-weight: bold;
+}
+
+.ecommerceInactive,
+.sitesearchInactive {
+    color: #666666;
+}
+
+#searchSiteParameters {
+    display: none;
+}
\ No newline at end of file
diff --git a/plugins/SitesManager/templates/_displayJavascriptCode.twig b/plugins/SitesManager/templates/_displayJavascriptCode.twig
index 950ce47705fad7636d664e54dfdb5f4fa7012153..508f3dd21ba203d33c36e75d60665a837dd51ec4 100644
--- a/plugins/SitesManager/templates/_displayJavascriptCode.twig
+++ b/plugins/SitesManager/templates/_displayJavascriptCode.twig
@@ -1,22 +1,3 @@
-<style type="text/css">
-    .trackingHelp ul {
-        padding-left: 40px;
-        list-style-type: square;
-    }
-
-    .trackingHelp ul li {
-        margin-bottom: 10px;
-    }
-
-    .trackingHelp h2 {
-        margin-top: 20px;
-    }
-
-    p {
-        text-align: justify;
-    }
-</style>
-
 <h2>{{ 'SitesManager_TrackingTags'|translate(displaySiteName) }}</h2>
 
 <div class='trackingHelp'>
@@ -34,31 +15,4 @@
     {{ 'CoreAdminHome_JSTrackingIntro5'|translate('<a target="_blank" href="http://piwik.org/docs/javascript-tracking/">','</a>')|raw }}
     <br/><br/>
     {{ 'Installation_JSTracking_EndNote'|translate('<em>','</em>')|raw }}
-</div>
-<script type="text/javascript">
-    $(document).ready(function () {
-        // when code element is clicked, select the text
-        $('code').click(function () {
-            // credit where credit is due:
-            //   http://stackoverflow.com/questions/1173194/select-all-div-text-with-single-mouse-click
-            var range;
-            if (document.body.createTextRange) // MSIE
-            {
-                range = document.body.createTextRange();
-                range.moveToElementText(this);
-                range.select();
-            }
-            else if (window.getSelection) // others
-            {
-                range = document.createRange();
-                range.selectNodeContents(this);
-
-                var selection = window.getSelection();
-                selection.removeAllRanges();
-                selection.addRange(range);
-            }
-        });
-
-        $('code').click();
-    });
-</script>
\ No newline at end of file
+</div>
\ No newline at end of file
diff --git a/plugins/SitesManager/templates/index.twig b/plugins/SitesManager/templates/index.twig
index d4bb37d7ce3f49b0345166d5d0d91f5ae47ca4a7..b34312f5a5b32e6531723e38ba62a63fca8da4f2 100644
--- a/plugins/SitesManager/templates/index.twig
+++ b/plugins/SitesManager/templates/index.twig
@@ -1,453 +1,413 @@
 {% extends 'admin.twig' %}
 
 {% block content %}
-{% import 'macros.twig' as piwik %}
-{% import 'ajaxMacros.twig' as ajax %}
-{{ loadJavascriptTranslations(['SitesManager']) }}
-
-{% 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 }}
+    {% import 'macros.twig' as piwik %}
+    {% import 'ajaxMacros.twig' as ajax %}
+    {{ loadJavascriptTranslations(['SitesManager']) }}
+
+    {% 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>{{ 'SitesManager_WebsitesManagement'|translate }}</h2>
+    <p>{{ 'SitesManager_MainDescription'|translate }}
+        {{ 'SitesManager_YouCurrentlyHaveAccessToNWebsites'|translate("<strong>" ~ adminSitesCount ~ "</strong>")|raw }}
+        {% if isSuperUser %}
+            <br/>
+            {{ 'SitesManager_SuperUserCan'|translate("<a href='#globalSettings'>","</a>")|raw }}
+        {% endif %}
+    </p>
+    {{ ajax.errorDiv() }}
+    {{ ajax.loadingDiv() }}
+
+    {% set createNewWebsite %}
+    <div class="addRowSite">
+        <img src='plugins/UsersManager/images/add.png' alt="Add Website"/> {{ 'SitesManager_AddSite'|translate }}
+    </div>
+    {% endset %}
+
+    {% if adminSites|length == 0 %}
+        {{ 'SitesManager_NoWebsites'|translate }}
     {% else %}
-        {{ 'SitesManager_AdvancedTimezoneSupportNotFound'|translate }}
+        <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 />"}) }}</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>{{ 'SitesManager_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 }}</td>
+                        <td id="urls" class="editableSite">
+                            {% for url in site.alias_urls %}{{ url|replace({'http://': ''}) }}<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 }}<br/>{% endfor %}
+                        </td>
+                        <td id="excludedUserAgents" class="editableSite"
+                            {% if not allowSiteSpecificUserAgentExclude %}style="display:none"{% endif %}>
+                            {% for ua in site.excluded_user_agent %}{{ ua }}<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"/>
+                        {{ 'General_Edit'|translate }}
+                    </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"/>
+                        {{ 'General_Delete'|translate }}
+                    </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 %}
-    <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') }}';
-
-$(document).ready(function () {
-    sitesManager.init();
-});
-</script>
-
-<style type="text/css">
-    .entityTable tr td {
-        vertical-align: top;
-        padding-top: 7px;
-    }
-
-    .addRowSite:hover, .editableSite:hover, .addsite:hover, .cancel:hover, .deleteSite:hover, .editSite:hover, .updateSite:hover {
-        cursor: pointer;
-    }
-
-    .addRowSite a {
-        text-decoration: none;
-    }
-
-    .addRowSite {
-        padding: 1em;
-        font-weight: bold;
-    }
-
-    #editSites {
-        vertical-align: top;
-    }
-
-    option, select {
-        font-size: 11px;
-    }
-
-    textarea {
-        font-size: 9pt;
-    }
-
-    .admin thead th {
-        vertical-align: middle;
-    }
-
-    .ecommerceInactive, .sitesearchInactive {
-        color: #666666;
-    }
-
-    #searchSiteParameters {
-        display: none;
-    }
-
-    #editSites h4 {
-        font-size: .8em;
-        margin: 1em 0 1em 0;
-        font-weight: bold;
-    }
-</style>
-
-<h2>{{ 'SitesManager_WebsitesManagement'|translate }}</h2>
-<p>{{ 'SitesManager_MainDescription'|translate }}
-{{ 'SitesManager_YouCurrentlyHaveAccessToNWebsites'|translate("<strong>" ~ adminSitesCount ~ "</strong>")|raw }}
-{% if isSuperUser %}
-    <br/>
-    {{ 'SitesManager_SuperUserCan'|translate("<a href='#globalSettings'>","</a>")|raw }}
-{% endif %}
-</p>
-{{ ajax.errorDiv() }}
-{{ ajax.loadingDiv() }}
-
-{% set createNewWebsite %}
-<div class="addRowSite">
-    <img src='plugins/UsersManager/images/add.png' alt="Add Website" /> {{ 'SitesManager_AddSite'|translate }}
-</div>
-{% 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 }}
+
+
+    {# 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 %}
-    <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 />"}) }}</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>{{ 'SitesManager_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 }}</td>
-                <td id="urls" class="editableSite">
-                    {% for url in site.alias_urls %}{{ url|replace({'http://': ''}) }}<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 }}<br />{% endfor %}
+
+    {% 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>
-                <td id="excludedUserAgents" class="editableSite" {% if not allowSiteSpecificUserAgentExclude %}style="display:none"{% endif %}>
-                    {% for ua in site.excluded_user_agent %}{{ ua }}<br />{% endfor %}
+            </tr>
+            <tr>
+                <td>
+                    <textarea cols="30" rows="3" id="globalExcludedIps">{{ globalExcludedIps }}
+                    </textarea>
                 </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>
+                    <label for="globalExcludedIps">{{ excludedIpHelp }}</label>
                 </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 %}
+            </tr>
+
+            <tr>
+                <td colspan="2">
+                    <b>{{ 'SitesManager_GlobalListExcludedQueryParameters'|translate }}</b>
+
+                    <p>{{ 'SitesManager_ListOfQueryParametersToBeExcludedOnAllWebsites'|translate }} </p>
                 </td>
+            </tr>
+
+            <tr>
                 <td>
-                    <span id="row{{ site.idsite }}" class='editSite link_but'>
-                        <img src='plugins/Zeitgeist/images/ico_edit.png' title="{{ 'General_Edit'|translate }}" border="0"/>
-                        {{ 'General_Edit'|translate }}
-                    </span>
+                    <textarea cols="30" rows="3" id="globalExcludedQueryParameters">{{ globalExcludedQueryParameters }}
+                    </textarea>
                 </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"/>
-                        {{ 'General_Delete'|translate }}
-                    </span>
+                    <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>
-                    <a href='{{ linkTo({'module':'CoreAdminHome','action':'trackingCodeGenerator','idSite':site.idsite,'updated':false }) }}'>
-                        {{ 'SitesManager_ShowTrackingTag'|translate }}
-                    </a>
+                    <textarea cols="30" rows="3" id="globalExcludedUserAgents">{{ globalExcludedUserAgents }}</textarea>
+                </td>
+                <td><label for="globalExcludedUserAgents">{{ excludedUserAgentsHelp }}</label>
                 </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">
-            <b>{{ 'SitesManager_GlobalListExcludedQueryParameters'|translate }}</b>
-
-            <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>
+
+            <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>')) }}
-        </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">
-            <b id="globalSiteSearch">{{ 'SitesManager_TrackingSiteSearch'|translate }}</b>
-            <p>{{ sitesearchIntro }}</p>
+                </td>
+                <td>
+                    {{ piwik.inlineHelp('SitesManager_EnableSiteSpecificUserAgentExclude_Help'|translate('<a href="#editSites">','</a>')) }}
+                </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">
+                    <b id="globalSiteSearch">{{ 'SitesManager_TrackingSiteSearch'|translate }}</b>
+
+                    <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 }} &nbsp;
-                <input type="text" size="15" id="globalSearchKeywordParameters" value="{{ globalSearchKeywordParameters }}"/>
-
-                <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 }}  &nbsp;
-                <input type="text" size="15" id="globalSearchCategoryParameters" value="{{ globalSearchCategoryParameters }}"/>
-
-                <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">
+                </td>
+            </tr>
+            <tr>
+                <td colspan="2">
+                    <label>{{ searchKeywordLabel }} &nbsp;
+                        <input type="text" size="15" id="globalSearchKeywordParameters"
+                               value="{{ globalSearchKeywordParameters }}"/>
+
+                        <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 }}  &nbsp;
+                        <input type="text" size="15" id="globalSearchCategoryParameters"
+                               value="{{ globalSearchCategoryParameters }}"/>
+
+                        <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/>
+        {{ 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 %}