This is an old revision of the document!
Table of Contents
PluginDao
Layer: DAO · Source: lib/dao/PluginDao.php:21 (lines 21–353)
class PluginDao extends Dao
Plugin class extends Plugin
Docblock Metadata
| Tag | Value |
|---|---|
@category | Dao Class |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
Inheritance
| Relation | Type | Meaning |
|---|---|---|
| extends | ''Dao'' | parent class/interface |
Constants (0)
None.
Properties (0)
None declared.
Methods (16)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 27 |
| public | getPlugins() | Get list of plugins | 41 |
| public | getPlugin() | Get plugin | 64 |
| public | insertPlugin() | Insert new plugin | 85 |
| public | updatePlugin() | Update plugin | 122 |
| public | activatePlugin() | activatePlugin | 144 |
| public | deactivatePlugin() | deactivatePlugin | 157 |
| public | deletePlugin() | Delete plugin | 169 |
| public | checkPluginId() | Check plugin Id | 183 |
| public | isPluginActived() | isPluginActived | 206 |
| public | getPluginDirectory() | getPluginDirectory | 230 |
| public | setMenuPlugin() | Set menu plugin | 245 |
| public | dropDownPluginLevel() | Drop down plugin level | 289 |
| public | totalPluginRecords() | Total plugins records | 309 |
| public | findPluginsEnabled() | SetPlugins | 322 |
| public | pluginExists() | pluginExists | 345 |
__construct()
public function __construct()
lines 27–30 (4)
Takes no parameters.
getPlugins()
public function getPlugins($orderBy = 'ID')
lines 41–53 (13)
Get list of plugins
| Parameter | Type | Default | Description |
|---|---|---|---|
$orderBy | (untyped) | 'ID' | none |
Returns: (none declared) — boolean|array|object
getPlugin()
public function getPlugin($id, $sanitize)
lines 64–77 (14)
Get plugin
get single value of plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared) — boolean|array|object
insertPlugin()
public function insertPlugin($bind)
lines 85–113 (29)
Insert new plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$bind | (untyped) | required | none |
Returns: (none declared)
updatePlugin()
public function updatePlugin($sanitize, $bind, $id)
lines 122–135 (14)
Update plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$sanitize | (untyped) | required | none |
$bind | (untyped) | required | none |
$id | (untyped) | required | none |
Returns: (none declared)
activatePlugin()
public function activatePlugin($id, $sanitize)
lines 144–148 (5)
activatePlugin
Enable plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared)
deactivatePlugin()
public function deactivatePlugin($id, $sanitize)
lines 157–161 (5)
deactivatePlugin
Disable plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared)
deletePlugin()
public function deletePlugin($id, $sanitize)
lines 169–173 (5)
Delete plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared)
checkPluginId()
public function checkPluginId($id, $sanitize)
lines 183–195 (13)
Check plugin Id
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
$sanitize | (untyped) | required | none |
Returns: (none declared) — numeric
isPluginActived()
public function isPluginActived($plugin_name)
lines 206–219 (14)
isPluginActived
checking whether plugin enabled or disabled
| Parameter | Type | Default | Description |
|---|---|---|---|
$plugin_name | (untyped) | required | none |
Returns: (none declared) — boolean
getPluginDirectory()
public function getPluginDirectory($plugin_name)
lines 230–236 (7)
getPluginDirectory
get plugin directory by name
| Parameter | Type | Default | Description |
|---|---|---|---|
$plugin_name | (untyped) | required | none |
Returns: (none declared) — string|bool
setMenuPlugin()
public function setMenuPlugin($module, $user_level)
lines 245–280 (36)
Set menu plugin
| Parameter | Type | Default | Description |
|---|---|---|---|
$module | (untyped) | required | none |
$user_level | (untyped) | required | none |
Returns: (none declared) — string
dropDownPluginLevel()
public function dropDownPluginLevel($selected = '')
lines 289–300 (12)
Drop down plugin level
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | '''''' | none |
Returns: (none declared) — string
totalPluginRecords()
public function totalPluginRecords(array $data = []): ?int
lines 309–314 (6)
Total plugins records
| Parameter | Type | Default | Description |
|---|---|---|---|
$data | array | [] | none |
Returns: ?int — numeric
findPluginsEnabled()
public function findPluginsEnabled($plugin_level)
lines 322–335 (14)
SetPlugins
| Parameter | Type | Default | Description |
|---|---|---|---|
$plugin_level | (untyped) | required | none |
Returns: (none declared) — boolean|array|object
pluginExists()
public function pluginExists($plugin_name)
lines 345–352 (8)
pluginExists
checking whether plugin names exists
| Parameter | Type | Default | Description |
|---|---|---|---|
$plugin_name | (untyped) | required | none |
Returns: (none declared) — boolean
Imports
| Alias | Fully-qualified name |
|---|---|
Dao | ''Scriptlog\Core\Dao'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
