You appear to be a bot. Output may be restricted
Description
Produce a list of the files for a plugin/theme
Usage
$list = _oiksc_get_files( $plugin_id, $plugin );
Parameters
- $plugin_id
- ( string/ID ) required – plugin slug or post ID
- $plugin
- ( bool ) optional default: 1 – true when processing a plugin, false when a theme
Returns
list of files in the pluginTO DO
Verify dependency on oik-batch for listing "wordpress" filesSource
File name: oik-shortcodes/admin/oik-apis.phpLines:
1 to 28 of 28
function _oiksc_get_files( $plugin_id, $plugin=true ) { if ( is_numeric( $plugin_id ) ) { if ( $plugin ) { $name = WP_PLUGIN_DIR . '/'; $name .= get_post_meta( $plugin_id, "_oikp_slug", true ); } else { $name = get_theme_root() . '/'; $name .= get_post_meta( $plugin_id, "_oikth_slug", true ); } } else { $name= $plugin_id; } bw_trace2( $name, "name", true, BW_TRACE_VERBOSE ); if ( $name ) { if ( $name == WP_PLUGIN_DIR . '/' . "wordpress" ) { oik_require( "oik-list-wordpress-files.php", "oik-batch" ); $files = _la_get_wordpress_files(); global $plugin; $plugin = null; } else { $files = _oiksc_get_php_files( $name, $plugin ); } } else { $files = array(); } bw_trace2( $files, "files", false, BW_TRACE_VERBOSE ); return( $files ); }View on GitHub