[Piwik-svn] r364 - in trunk: modules plugins/SitesManager/templates plugins/UsersManager/templates
svnmaster at piwik.org
svnmaster at piwik.org
Wed Mar 12 12:38:27 CET 2008
Author: matt
Date: 2008-03-12 12:38:26 +0100 (Wed, 12 Mar 2008)
New Revision: 364
Modified:
trunk/modules/View.php
trunk/plugins/SitesManager/templates/DisplayJavascriptCode.tpl
trunk/plugins/SitesManager/templates/SitesManager.js
trunk/plugins/SitesManager/templates/SitesManager.tpl
trunk/plugins/UsersManager/templates/UsersManager.js
trunk/plugins/UsersManager/templates/UsersManager.tpl
Log:
- fix #128 now ALIAS and WEBSITE NAME can be UTF8 (chinese, arabic etc)
Modified: trunk/modules/View.php
===================================================================
--- trunk/modules/View.php 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/modules/View.php 2008-03-12 11:38:26 UTC (rev 364)
@@ -100,6 +100,8 @@
$this->totalNumberOfQueries = 0;
}
+ header('Content-Type: text/html; charset=utf-8');
+
return $this->smarty->fetch($this->template);
}
Modified: trunk/plugins/SitesManager/templates/DisplayJavascriptCode.tpl
===================================================================
--- trunk/plugins/SitesManager/templates/DisplayJavascriptCode.tpl 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/plugins/SitesManager/templates/DisplayJavascriptCode.tpl 2008-03-12 11:38:26 UTC (rev 364)
@@ -4,4 +4,4 @@
{$jsTag}
</code>
-<p><a href='?module=Home&action=index&idSite=1&period=day&date=yesterday'>Back to Piwik homepage</a></p>
\ No newline at end of file
+<p><a href='?module=Home'>Back to Piwik homepage</a></p>
\ No newline at end of file
Modified: trunk/plugins/SitesManager/templates/SitesManager.js
===================================================================
--- trunk/plugins/SitesManager/templates/SitesManager.js 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/plugins/SitesManager/templates/SitesManager.js 2008-03-12 11:38:26 UTC (rev 364)
@@ -1,4 +1,15 @@
+function getEncoded(siteName)
+{
+ // compatible with old browsers but wouldnt work for UTF8 strings
+ if (encodeURIComponent) {
+ siteName = encodeURIComponent(siteName);
+ } else {
+ siteName = escape(siteName);
+ }
+ return siteName;
+}
+
function getDeleteSiteAJAX( idSite )
{
var ajaxRequest = getStandardAjaxConf();
@@ -32,15 +43,16 @@
request += '&module=API';
request += '&format=json';
request += '&method=SitesManager.addSite';
- request += '&siteName='+escape(siteName);
+ siteName = getEncoded(siteName);
+ request += '&siteName='+siteName;
+
$.each(urls, function (key,value){ request+= '&urls[]='+escape(value);} );
ajaxRequest.data = request;
return ajaxRequest;
}
-
function getUpdateSiteAJAX( row )
{
var ajaxRequest = getStandardAjaxConf();
@@ -54,7 +66,8 @@
request += '&module=API';
request += '&format=json';
request += '&method=SitesManager.updateSite';
- request += '&siteName='+escape(siteName);
+ siteName = getEncoded(siteName);
+ request += '&siteName='+siteName;
request += '&idSite='+idSite;
$.each(urls, function (key,value){ if(value.length>1) request+= '&urls[]='+value;} );
Modified: trunk/plugins/SitesManager/templates/SitesManager.tpl
===================================================================
--- trunk/plugins/SitesManager/templates/SitesManager.tpl 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/plugins/SitesManager/templates/SitesManager.tpl 2008-03-12 11:38:26 UTC (rev 364)
@@ -1,4 +1,6 @@
+
+
<script type="text/javascript" src="libs/jquery/jquery.js"></script>
<script type="text/javascript" src="themes/default/common.js"></script>
@@ -43,4 +45,6 @@
{/if}
-<p><a href='?module=Home&action=index&idSite=1&period=day&date=yesterday'>Back to Piwik homepage</a></p>
+<p><a href='?module=Home'>Back to Piwik homepage</a></p>
+
+
Modified: trunk/plugins/UsersManager/templates/UsersManager.js
===================================================================
--- trunk/plugins/UsersManager/templates/UsersManager.js 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/plugins/UsersManager/templates/UsersManager.js 2008-03-12 11:38:26 UTC (rev 364)
@@ -63,6 +63,7 @@
{
return $('#selectIdsite option:selected').val();
}
+
function getUpdateUserAccess(login, access, successCallback)
{
var ajaxRequest = getStandardAjaxConf();
Modified: trunk/plugins/UsersManager/templates/UsersManager.tpl
===================================================================
--- trunk/plugins/UsersManager/templates/UsersManager.tpl 2008-03-12 10:22:59 UTC (rev 363)
+++ trunk/plugins/UsersManager/templates/UsersManager.tpl 2008-03-12 11:38:26 UTC (rev 364)
@@ -107,4 +107,4 @@
<div id="addrow"><img src='plugins/UsersManager/images/add.png'> <a href="#">Add a new user</a></div>
<script type="text/javascript" src="plugins/UsersManager/templates/UsersManager.js"></script>
-<p><a href='?module=Home&action=index&idSite=1&period=day&date=yesterday'>Back to Piwik homepage</a></p>
\ No newline at end of file
+<p><a href='?module=Home'>Back to Piwik homepage</a></p>
\ No newline at end of file
More information about the Piwik-svn
mailing list