Files
YuCheng Hu b6d9d59e37 添加 Piwik 到代码库中。
+YUCHENG HU+

git-svn-id: https://svn.code.sf.net/p/hawebs/svn@477 a2543c7e-f6e9-4f8a-8bff-1ffc34733512
2010-07-10 04:31:34 +00:00

56 lines
1.1 KiB
PHP

<?php
/**
* Piwik - Open source web analytics
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
* @version $Id: functions.php 1917 2010-03-15 21:22:44Z matt $
*
* @category Piwik_Plugins
* @package Piwik_Provider
*/
/**
* Return hostname portion of a domain name
*
* @param string $in
* @return string Host name, IP (if IP address didn't resolve), or Unknown
*/
function Piwik_getHostnameName($in)
{
if(empty($in))
{
return html_entity_decode(Piwik_Translate('General_Unknown'), ENT_COMPAT, 'UTF-8');
}
if(strtolower($in) === 'ip')
{
return "IP";
}
if(($positionDot = strpos($in, '.')) !== false)
{
return ucfirst(substr($in, 0, $positionDot));
}
return $in;
}
/**
* Return URL for a given domain name
*
* @param string $in hostname
* @return string URL
*/
function Piwik_getHostnameUrl($in)
{
if($in == Piwik_DataTable::LABEL_SUMMARY_ROW)
{
return false;
}
if(empty($in)
|| strtolower($in) === 'ip')
{
// link to "what does 'IP' mean?"
return "http://piwik.org/faq/general/#faq_52";
}
return "http://www.".$in."/";
}