REDROOM
PHP 8.0.30
Path:
Logout
Edit File
Size: 1.67 KB
Close
/home/certprox/test.certproxywizard.com/wp-content/plugins/elementskit-lite/core/config-list.php
Text
Base64
<?php namespace ElementsKit_Lite\Core; abstract class Config_List { use \ElementsKit_Lite\Traits\Singleton; private $full_list = array(); private $active_list = array(); protected $optional_list = array(); protected $required_list = array(); protected $type; public function __construct() { $this->set_optional_list(); $this->set_required_list(); $this->set_full_list(); $this->set_active_list(); } public function get_list( $data = 'full', $module = null ) { if ( $module != null ) { return ( $this->{$data . '_list'}[ $module ] ?? false ); } // Return all items including pro-disabled for promotion purposes if ( $data === 'all' ) { return $this->full_list; } return $this->{$data . '_list'}; } public function is_active( $item ) { $item = ( $this->active_list[ $item ] ?? array() ); return empty( $item['package'] ) ? false : ( ( $item['package'] == 'free' || $item['package'] == 'pro' ) ); } private function set_active_list() { $database_list = \ElementsKit_Lite\Libs\Framework\Attr::instance()->utils->get_option( $this->type . '_list', array() ); foreach ( $this->full_list as $key => $item ) { if ( isset( $database_list[ $key ]['status'] ) && $database_list[ $key ]['status'] == 'inactive' && ! key_exists( $key, $this->required_list ) ) { continue; } if ( isset( $item['package'] ) && $item['package'] == 'pro-disabled' ) { continue; } $this->active_list[ $key ] = $item; } } private function set_full_list() { $this->full_list = array_merge( $this->required_list, $this->optional_list ); } abstract protected function set_required_list(); abstract protected function set_optional_list(); }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
activation-actions.php
926 B
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
build-inline-scripts.php
1012 B
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
build-modules.php
993 B
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
build-widgets.php
2.62 KB
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
config-list.php
1.67 KB
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
editor-promotion.php
2.49 KB
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
handler-api.php
1.10 KB
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
handler-widget.php
723 B
lrw-r--r--
2026-03-10 10:30:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).