\DevOwl\RealCookieBanner\viewChecklist

Checklist handler.

Summary

Methods
Properties
Constants
getPluginConstantPrefix()
result()
toggle()
isCompleted()
isOverdue()
isAllChecked()
isChecked()
getInstance()
No public properties found
OPTION_NAME_CHECK_ALL
ITEMS_ORDERED
No protected methods found
No protected properties found
N/A
__construct()
$me
N/A

Constants

OPTION_NAME_CHECK_ALL

OPTION_NAME_CHECK_ALL =RCB_OPT_PREFIX . '-checklist-all'

ITEMS_ORDERED

ITEMS_ORDERED =array(\DevOwl\RealCookieBanner\view\checklist\Install::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Install::class, \DevOwl\RealCookieBanner\view\checklist\License::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\License::class, \DevOwl\RealCookieBanner\view\checklist\GetPro::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\GetPro::class, \DevOwl\RealCookieBanner\view\checklist\SaveSettings::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\SaveSettings::class, \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\PrivacyPolicy::class, \DevOwl\RealCookieBanner\view\checklist\Scanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Scanner::class, \DevOwl\RealCookieBanner\view\checklist\AddCookie::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddCookie::class, \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\CustomizeBanner::class, \DevOwl\RealCookieBanner\view\checklist\AddBlocker::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\AddBlocker::class, \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ActivateBanner::class, \DevOwl\RealCookieBanner\view\checklist\Shortcode::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\Shortcode::class, \DevOwl\RealCookieBanner\view\checklist\ViewStats::IDENTIFIER => \DevOwl\RealCookieBanner\view\checklist\ViewStats::class)

Properties

Methods

getPluginConstantPrefix()

getPluginConstantPrefix(): string

Get the prefix of this plugin so composer packages can dynamically build other constant values on it.

Returns

string

result()

result()

Get current checklist result.

toggle()

toggle(string  $id,boolean  $state): boolean

Toggle a checklist item checked state. If you pass 'all' as ID, all checkbox items will be marked as checked.

Parameters

string $id
boolean $state

Returns

boolean

isCompleted()

isCompleted()

Check if the checklist is completed.

isOverdue()

isOverdue(string  $time)

Check if the checklist is not completed yet and is overdue e.g. 2 weeks.

Parameters

string $time

E.g. +2 weeks

isAllChecked()

isAllChecked(): boolean

Check if all items are checked through "I have already done all the steps".

Returns

boolean

isChecked()

isChecked(string  $identifier): boolean

Check if any of items is checked

Parameters

string $identifier

One of the ITEMS_ORDERED

Returns

boolean

getInstance()

getInstance()

Get singleton instance.

__construct()

__construct()

C'tor.