| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <div id="fl-modules-form" class="fl-settings-form">
- <h3 class="fl-settings-form-header"><?php _e( 'Enabled Modules', 'fl-builder' ); ?></h3>
- <form id="modules-form" action="<?php FLBuilderAdminSettings::render_form_action( 'modules' ); ?>" method="post">
- <?php if ( FLBuilderAdminSettings::multisite_support() && ! is_network_admin() ) : ?>
- <label>
- <input class="fl-override-ms-cb" type="checkbox" name="fl-override-ms" value="1" <?php if ( get_option( '_fl_builder_enabled_modules' ) ) { echo 'checked="checked"';} ?> />
- <?php _e( 'Override network settings?', 'fl-builder' ); ?>
- </label>
- <?php endif; ?>
- <div class="fl-settings-form-content">
- <p><?php _e( 'Check or uncheck modules below to enable or disable them.', 'fl-builder' ); ?></p>
- <?php
- $categories = FLBuilderModel::get_categorized_modules( true );
- $enabled_modules = FLBuilderModel::get_enabled_modules();
- $checked = in_array( 'all', $enabled_modules ) ? 'checked' : '';
- ?>
- <label>
- <input class="fl-module-all-cb" type="checkbox" name="fl-modules[]" value="all" <?php echo $checked; ?> />
- <?php _ex( 'All', 'Plugin setup page: Modules.', 'fl-builder' ); ?>
- </label>
- <?php foreach ( $categories as $title => $modules ) : ?>
- <h3><?php echo $title; ?></h3>
- <?php
- if ( __( 'WordPress Widgets', 'fl-builder' ) == $title ) :
- $checked = in_array( 'widget', $enabled_modules ) ? 'checked' : '';
- ?>
- <p>
- <label>
- <input class="fl-module-cb" type="checkbox" name="fl-modules[]" value="widget" <?php echo $checked; ?> />
- <?php echo $title; ?>
- </label>
- </p>
- <?php
- continue;
- endif;
- foreach ( $modules as $module ) :
- $checked = in_array( $module->slug, $enabled_modules ) ? 'checked' : '';
- ?>
- <p>
- <label>
- <input class="fl-module-cb" type="checkbox" name="fl-modules[]" value="<?php echo $module->slug; ?>" <?php echo $checked; ?> />
- <?php echo $module->name; ?>
- </label>
- </p>
- <?php endforeach; ?>
- <?php endforeach; ?>
- </div>
- <p class="submit">
- <input type="submit" name="update" class="button-primary" value="<?php esc_attr_e( 'Save Module Settings', 'fl-builder' ); ?>" />
- <?php wp_nonce_field( 'modules', 'fl-modules-nonce' ); ?>
- </p>
- </form>
- </div>
|