Class Horde_UI_TagCloud

Description

Horde_UI_TagCloud:: for creating and displaying tag clouds.

Based on a striped down version of Pear's HTML_TagCloud

$Horde: framework/UI/UI/TagCloud.php,v 1.9.2.2 2008/01/20 21:20:43 mrubinsk Exp $

  • since: Horde 3.2

Located in /UI/UI/TagCloud.php (line 13)


	
			
Variable Summary
Method Summary
 Horde_UI_TagCloud Horde_UI_TagCloud ([int $basefontsize = 24], [int $fontsizerange = 12])
 void addElement ( $name, [string $url = ''], [int $count = 0], [int $timestamp = null], [string $onclick = null], string $tag)
 void addElements (array $tags)
 string buildHTML ([array $param = array()])
 void clearElements ()
Variables
int $basefontsize = 24 (line 24)
  • access: public
string $css_class = 'tagcloud' (line 54)
array $epoc_level = array(
'earliest',
'earlier',
'later',
'latest'
)
(line 70)
int $factor (line 65)
int $fontsizerange = 12 (line 29)
string $size_suffix = 'px' (line 60)
  • var: mm,cm,in,pt,pc,px,em
array $_elements = array() (line 18)
array $_map = array() (line 80)
int $_max = 0 (line 34)
int $_max_epoc (line 44)
int $_min = 0 (line 39)
int $_min_epoc (line 49)
Methods
Constructor Horde_UI_TagCloud (line 89)

Class constructor

  • access: public
Horde_UI_TagCloud Horde_UI_TagCloud ([int $basefontsize = 24], [int $fontsizerange = 12])
  • int $basefontsize: base font size of output tag (option)
  • int $fontsizerange: font size range
addElement (line 108)

add a Tag Element to build Tag Cloud

  • access: public
void addElement ( $name, [string $url = ''], [int $count = 0], [int $timestamp = null], [string $onclick = null], string $tag)
  • string $tag
  • string $url
  • int $count
  • int $timestamp: unixtimestamp
  • string $onclick: javascript onclick event handler
  • $name
addElements (line 144)

add a Tag Element to build Tag Cloud

  • access: public
void addElements (array $tags)
  • array $tags: Associative array to $this->_elements
buildHTML (line 166)

build HTML part

  • return: HTML
  • access: public
string buildHTML ([array $param = array()])
  • array $param: 'limit' => int limit of generation tag num.
clearElements (line 154)

clear Tag Elements

  • access: public
void clearElements ()

Documentation generated on Sun, 30 Jan 2011 05:22:37 +0000 by phpDocumentor 1.4.3