\Cemetery
Dead users burial implementation
Synopsis
class Cemetery
{
- // members
- protected string $tagId = '';
- protected array $allDead = ;
- protected array $allTagged = ;
- protected array $altCfg = ;
- protected $cemetery = '';
- protected $tags = '';
- // methods
- public void __construct()
- protected void initCemetery()
- protected void initTags()
- protected void loadAlter()
- protected void setTagId()
- protected void loadDead()
- protected void loadTagged()
- protected void logFuneral()
- public void setDead()
- public void setUndead()
- public bool isUserDead()
- public string renderCemeteryLog()
- public array getAllTagged()
- public string renderChart()
- public int getDeadDateCount()
Members
protected
Methods
protected
- initCemetery() — Inits cemetery database model
- initTags() — Inits tags database model
- loadAlter() — Loads system alter.ini config into protected property
- loadDead() — Loads dead users log from database
- loadTagged() — Loads all tagged users with DEAD_TAGID
- logFuneral() — Fills cemetary log with some data
- setTagId() — Sets dead mark tag id into protected property
public
- __construct() — Creates new cemetery instance
- getAllTagged() — Returns array of all users with dead tag assigned
- getDeadDateCount() — Returns count of dead users by some date with non strict search
- isUserDead() — Checks is user currently mark as dead?
- renderCemeteryLog() — Renders full cemetary log for some user
- renderChart() — Renders all-time funeral charts
- setDead() — Sets user as dead
- setUndead() — Sets user as undead