|
89 | 89 | // Function for easy load files |
90 | 90 | function _mpt_load_files( $dir, $files, $prefix = '' ) { |
91 | 91 | foreach ( $files as $file ) { |
92 | | - if ( is_file( $dir . $prefix . $file . ".php" ) ) { |
93 | | - require_once( $dir . $prefix . $file . ".php" ); |
| 92 | + if ( is_file( MPT_DIR . $dir . $prefix . $file . ".php" ) ) { |
| 93 | + require_once( MPT_DIR . $dir . $prefix . $file . ".php" ); |
94 | 94 | } |
95 | 95 | } |
96 | 96 | } |
97 | 97 |
|
98 | 98 | // Plugin functions |
99 | | -_mpt_load_files( MPT_DIR . 'functions/', array( 'api', 'template' ) ); |
| 99 | +_mpt_load_files( 'functions/', array( 'api', 'template' ) ); |
100 | 100 |
|
101 | 101 | // Plugin client classes |
102 | | -_mpt_load_files( MPT_DIR . 'classes/', array( |
103 | | - 'main', |
104 | | - 'plugin', |
105 | | - 'content-permissions', |
106 | | - 'post-type', |
107 | | - 'private-website', |
108 | | - 'security', |
109 | | - 'shortcode', |
110 | | - 'taxonomy', |
111 | | - 'widget' |
112 | | -), 'class-' ); |
| 102 | +_mpt_load_files( 'classes/', array( 'main', 'plugin', 'content-permissions', 'post-type', 'private-website', 'security', 'shortcode', 'taxonomy', 'widget' ), 'class-' ); |
113 | 103 |
|
114 | 104 | // Plugin helper classes |
115 | | -_mpt_load_files( MPT_DIR . 'classes/helpers/', array( 'member-auth', 'member-utility', 'options' ), 'class-' ); |
| 105 | +_mpt_load_files( 'classes/helpers/', array( 'member-auth', 'member-utility', 'options' ), 'class-' ); |
116 | 106 |
|
117 | 107 | // Plugin model classes |
118 | | -_mpt_load_files( MPT_DIR . 'classes/models/', array( 'member', 'roles', 'role' ), 'class-' ); |
| 108 | +_mpt_load_files( 'classes/models/', array( 'member', 'roles', 'role' ), 'class-' ); |
119 | 109 |
|
120 | 110 | // Plugin admin classes |
121 | 111 | if ( is_admin() ) { |
122 | | - _mpt_load_files( MPT_DIR . 'classes/admin/', array( |
123 | | - 'content-permissions', |
124 | | - 'export', |
125 | | - 'main', |
126 | | - 'post-type', |
127 | | - 'taxonomy', |
128 | | - 'import', |
129 | | - 'settings-main', |
130 | | - 'users-to-members', |
131 | | - 'welcome-message' |
132 | | - ), 'class-' ); |
133 | | - |
| 112 | + _mpt_load_files( MPT_DIR . 'classes/admin/', array( 'content-permissions', 'export', 'main', 'post-type', 'taxonomy', 'import', 'settings-main', 'users-to-members', 'welcome-message' ), 'class-' ); |
| 113 | + |
134 | 114 | // Load class for API settings |
135 | 115 | if ( ! class_exists( 'WeDevs_Settings_API' ) ) { |
136 | 116 | require_once( MPT_DIR . 'libraries/wordpress-settings-api-class/class.settings-api.php' ); |
|
0 commit comments