\TagCloud
User tags cloud rendering
Synopsis
class TagCloud
{
- // constants
- const URL_ME = '?module=tagcloud';
- const URL_GRID = 'gridview=true';
- const URL_REPORT = 'report=true';
- const NO_TAG = 'notags=true';
- const NO_EMPLOYEE_TAG = 'noemployeetags=true';
- // members
- protected array $alltags = ;
- protected array $usertags = ;
- protected array $allnames = ;
- protected array $tagspower = ;
- protected array $notags = ;
- protected array $noEmployeeTags = ;
- // methods
- public void __construct()
- protected void loadTags()
- protected void loadTagNames()
- protected void loadUserTags()
- protected void tagPowerPreprocessing()
- protected array getAllTagged()
- protected int getTagPower()
- protected array getAllTagNames()
- protected string panel()
- protected void loadNoEmployeeTagss()
- protected void loadNoTagUsers()
- protected array getNoTagged()
- protected array getNoEmployeeTagged()
- public void renderNoEmployeeTags()
- public void renderNoTagGrid()
- public void renderTagGrid()
- public void renderTagCloud()
- public void renderTagUsers()
- public void renderReport()
Constants
Name | Value |
---|---|
URL_ME | '?module=tagcloud' |
URL_GRID | 'gridview=true' |
URL_REPORT | 'report=true' |
NO_TAG | 'notags=true' |
NO_EMPLOYEE_TAG | 'noemployeetags=true' |
Members
protected
- $allnames
—
array
Contains available tagnames as id=>name - $noEmployeeTags
—
array
Contains users that not have employee tags
Methods
protected
- getAllTagNames() — Gets all tags names as array tagid=>tagname
- getAllTagged() — Gets all tagged users
- getNoEmployeeTagged() — Returns array of users that no have employee tags
- getNoTagged() — Returns array of users without tags
- getTagPower() — Gets some tag power by its ID
- loadNoEmployeeTagss() — loads users that no have employee tags
- loadNoTagUsers() — loads no tag user names into private data property
- loadTagNames() — loads all tag names into private data property
- loadTags() — loads all used tags into private data property
- loadUserTags() — loads all users tags into private data property
- panel() — returns control panel for tagcloud
- tagPowerPreprocessing() — preprocessing of tagspower by alltags private property
public
- __construct()
- renderNoEmployeeTags() — Renders tag grid for users that no tagged
- renderNoTagGrid() — Renders tag grid for users that no tagged
- renderReport() — Renders tags assign report
- renderTagCloud() — Renders tag cloud for tagged users
- renderTagGrid() — Renders tag grid for tagged users
- renderTagUsers() — Renders tagged users by tag ID