builder
2 years ago
plugin-updates
8 years ago
settings
2 years ago
views
2 years ago
class-evf-admin-addons.php
4 years ago
class-evf-admin-assets.php
2 years ago
class-evf-admin-builder.php
7 years ago
class-evf-admin-deactivation-feedback.php
3 years ago
class-evf-admin-editor.php
4 years ago
class-evf-admin-entries-table-list.php
3 years ago
class-evf-admin-entries.php
4 years ago
class-evf-admin-form-templates.php
3 years ago
class-evf-admin-forms-table-list.php
3 years ago
class-evf-admin-forms.php
3 years ago
class-evf-admin-import-export.php
4 years ago
class-evf-admin-menus.php
2 years ago
class-evf-admin-notices.php
3 years ago
class-evf-admin-settings.php
2 years ago
class-evf-admin-tools.php
4 years ago
class-evf-admin-welcome.php
2 years ago
class-evf-admin.php
2 years ago
evf-admin-functions.php
3 years ago
class-evf-admin-builder.php
45 lines
| 1 | <?php |
| 2 | /** |
| 3 | * EverestForms Admin Builder Class |
| 4 | * |
| 5 | * @package EverestForms\Admin |
| 6 | * @version 1.0.0 |
| 7 | */ |
| 8 | |
| 9 | defined( 'ABSPATH' ) || exit; |
| 10 | |
| 11 | if ( ! class_exists( 'EVF_Admin_Builder', false ) ) : |
| 12 | |
| 13 | /** |
| 14 | * EVF_Admin_Builder Class. |
| 15 | */ |
| 16 | class EVF_Admin_Builder { |
| 17 | |
| 18 | /** |
| 19 | * Builder pages. |
| 20 | * |
| 21 | * @var array |
| 22 | */ |
| 23 | private static $builder = array(); |
| 24 | |
| 25 | /** |
| 26 | * Include the builder page classes. |
| 27 | */ |
| 28 | public static function get_builder_pages() { |
| 29 | if ( empty( self::$builder ) ) { |
| 30 | $builder = array(); |
| 31 | |
| 32 | include_once dirname( __FILE__ ) . '/builder/class-evf-builder-page.php'; |
| 33 | |
| 34 | $builder[] = include 'builder/class-evf-builder-fields.php'; |
| 35 | $builder[] = include 'builder/class-evf-builder-settings.php'; |
| 36 | |
| 37 | self::$builder = apply_filters( 'everest_forms_get_builder_pages', $builder ); |
| 38 | } |
| 39 | |
| 40 | return self::$builder; |
| 41 | } |
| 42 | } |
| 43 | |
| 44 | endif; |
| 45 |