Viewing File: /home/maglabs/sogefab/wp-content/plugins/goal-framework/libs/loader.php
<?php
// You may replace {$redux_opt_name} with a string if you wish.
// Make sure {$redux_opt_name} is defined.
if(!function_exists('goal_framework_redux_register_custom_extension_loader')) :
function goal_framework_redux_register_custom_extension_loader($ReduxFramework) {
$path = dirname( __FILE__ ) . '/extensions/';
$folders = scandir( $path, 1 );
foreach($folders as $folder) {
if ($folder === '.' or $folder === '..' or !is_dir($path . $folder) ) {
continue;
}
$extension_class = 'ReduxFramework_Extension_' . $folder;
if( !class_exists( $extension_class ) ) {
// In case you wanted override your override, hah.
$class_file = $path . $folder . '/extension_' . $folder . '.php';
$class_file = apply_filters( 'redux/extension/'.$ReduxFramework->args['opt_name'].'/'.$folder, $class_file );
if( $class_file ) {
require_once( $class_file );
$extension = new $extension_class( $ReduxFramework );
}
}
}
}
// Modify redux_demo to match your opt_name
endif;
Back to Directory
File Manager