/** * Loads template for the admin page. * * Stores several variables and includes template for the settings page * * @since 0.1.0 * * @see Me::get_all_modules * */ function create_admin_page() { $modules = Me::get_all_modules(); $activate_nonce = wp_create_nonce('me_module_activate'); $deactivate_nonce = wp_create_nonce('me_module_deactivate'); include ME__PLUGIN_DIR . 'admin/template.php'; }
/** * Checks the existence of a module * * @since 0.1.0 * * @see get_all_modules * * @param string $module The module to check * */ public static function is_module($module) { return !empty($module) && !array_key_exists($module, Me::get_all_modules()); }