public static function FrxRenderer::addAttributes in Forena Reports 7.3
Same name and namespace in other branches
- 7.4 renderers/FrxRenderer.inc \FrxRenderer::addAttributes()
1 call to FrxRenderer::addAttributes()
- FrxRenderer::mergedAttributes in ./FrxRenderer.inc
- Standard php array containing merged attributes
Enter description here ...
File
- ./FrxRenderer.inc, line 55
- FrxRenderer.inc
Base class for Frx custom renderers
@author davidmetzler
Class
- FrxRenderer
- @file FrxRenderer.inc
Base class for Frx custom renderers
@author davidmetzler
Code
public static function addAttributes(&$attributes, $key, $value) {
$parts = explode('_', $key);
$suff = '';
if (count($parts) > 1) {
$suff = array_pop($parts);
$part = implode('_', $parts);
}
if ((int) $suff || $suff === '0') {
$attributes[$part][] = (string) $value;
}
else {
$attributes[$key] = (string) $value;
}
}