first commit
This commit is contained in:
33
class/smarty_plugins/function.getAnalytics.php
Normal file
33
class/smarty_plugins/function.getAnalytics.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Smarty plugin.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Smarty {getAnalytics} plugin.
|
||||
*
|
||||
* Type: function<br>
|
||||
* Name: url<br>
|
||||
* Purpose: getAnalytics
|
||||
*
|
||||
* @param array $params parameters
|
||||
* @param Smarty_Internal_Template $smarty
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
function smarty_function_getAnalytics($params, &$smarty)
|
||||
{
|
||||
global $dbcfg;
|
||||
if (!empty($dbcfg['analytics'][$params['name']])) {
|
||||
$analytics_dbcfg = array_filter($dbcfg['analytics'][$params['name']]);
|
||||
} else {
|
||||
$analytics_dbcfg = [];
|
||||
}
|
||||
|
||||
if (!empty($analytics_dbcfg)) {
|
||||
$smarty->assign(['analytics' => [$params['name'] => $dbcfg['analytics'][$params['name']]]]);
|
||||
} else {
|
||||
$smarty->assign(['analytics' => []]);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user