Property | Type | Description | |
---|---|---|---|
$basefontsize | integer | ||
$css_class | string | ||
$epoc_level | array | ||
$factor | integer | ||
$fontsizerange | integer | ||
$size_suffix | string | mm,cm,in,pt,pc,px,em |
Property | Type | Description | |
---|---|---|---|
$_elements | array | ||
$_map | array | ||
$_max | integer | ||
$_max_epoc | integer | ||
$_min | integer | ||
$_min_epoc | integer |
Method | Description | |
---|---|---|
__construct ( integer $basefontsize = 24, integer $fontsizerange = 12 ) | Constructor | |
addElement ( string $name, string $url = '', integer $count, integer $timestamp = null, string $onclick = null ) | Add a Tag Element to build Tag Cloud. | |
addElements ( array $tags ) | Add a Tag Element to build Tag Cloud. | |
buildHTML ( array $param = [] ) : string | Build HTML part. | |
clearElements ( ) | Clear Tag Elements. | |
cmpElementsName ( $a, $b ) : integer | Using for usort(). |
Method | Description | |
---|---|---|
_buidHTMLTags ( array $param ) : string | Calc Tag level and create whole HTML of each Tags. | |
_calcMumCount ( ) | Calc max and min tag count of use. | |
_calcMumEpoc ( ) | Calc max and min timestamp. | |
_createHTMLTag ( array $tag, string $type, integer $fontsize ) : string | Create a Element of HTML part. | |
_getCountLevel ( integer $count ) : integer | Calc Tag Level of size. | |
_getEpocLevel ( integer $timestamp ) : integer | Calc timeline level of Tag. | |
_sortTags ( integer $limit ) | Sort tags by name. | |
_wrapDiv ( string $html ) : string | Wrap div tag. |
public __construct ( integer $basefontsize = 24, integer $fontsizerange = 12 ) | ||
$basefontsize | integer | Base font size of output tag (option). |
$fontsizerange | integer | Font size range. |
protected _buidHTMLTags ( array $param ) : string | ||
$param | array | Limit of Tag Number. |
return | string | HTML |
protected _getCountLevel ( integer $count ) : integer | ||
$count | integer | TODO |
return | integer | Level. |
protected _getEpocLevel ( integer $timestamp ) : integer | ||
$timestamp | integer | TODO |
return | integer | Level of timeline. |
public addElements ( array $tags ) | ||
$tags | array | Associative array to $this->_elements. |
public cmpElementsName ( $a, $b ) : integer | ||
return | integer | TODO |