# quadmenu/3.3.8/redux/ReduxCore/templates/panel/container.tpl.php

QuadMenu – Mega Menu, version 3.3.8. 59 lines.

- Page: https://pluginprobe.com/plugins/quadmenu/3.3.8/code/redux/ReduxCore/templates/panel/container.tpl.php
- Raw: https://pluginprobe.com/plugins/quadmenu/3.3.8/raw/redux/ReduxCore/templates/panel/container.tpl.php
- Modified: 2024-12-06T15:57:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/quadmenu/3.3.8/code/redux/ReduxCore/templates/panel/container.tpl.php#L10-L20`.

```php
<?php
	/**
	 * The template for the main panel container.
	 * Override this template by specifying the path where it is stored (templates_path) in your Redux config.
	 *
	 * @author        Redux Framework
	 * @package       ReduxFrameworkLegacy/Templates
	 * @version: 3.5.7.8
	 */


	$expanded = ( $this->parent->args['open_expanded'] ) ? ' fully-expanded' : '' . ( ! empty( $this->parent->args['class'] ) ? ' ' . esc_attr( $this->parent->args['class'] ) : '' );
	$nonce    = wp_create_nonce( 'redux_ajax_nonce' . $this->parent->args['opt_name'] );
?>
<div class="redux-container<?php echo esc_attr( $expanded ); ?>">
	<?php $action = ( $this->parent->args['database'] == 'network' && $this->parent->args['network_admin'] && is_network_admin() ? './edit.php?action=redux_' . $this->parent->args['opt_name'] : './options.php' ); ?>
	<form method="post"
			action="<?php echo esc_attr( $action ); ?>"
			data-nonce="<?php echo esc_attr( $nonce ); ?>"
			enctype="multipart/form-data"
			id="redux-form-wrapper">
		<?php // $this->parent->args['opt_name'] is sanitized in the Framework class, no need to re-sanitize it. ?>
		<input type="hidden" id="redux-compiler-hook"
			name="<?php echo $this->parent->args['opt_name']; ?>[compiler]"
			value=""/>
		<?php // $this->parent->args['opt_name'] is sanitized in the Framework class, no need to re-sanitize it. ?>
		<input type="hidden" id="currentSection"
			name="<?php echo $this->parent->args['opt_name']; ?>[redux-section]"
			value=""/>
		<?php // $this->parent->args['opt_name'] is sanitized in the Framework class, no need to re-sanitize it. ?>
		<?php if ( ! empty( $this->parent->no_panel ) ) { ?>
			<input type="hidden"
				name="<?php echo $this->parent->args['opt_name']; ?>[redux-no_panel]"
				value="<?php echo esc_attr( implode( '|', $this->parent->no_panel ) ); ?>"
			/>
		<?php } ?>
		<?php
			// Must run or the page won't redirect properly
			$this->init_settings_fields();

			// Last tab?
			$this->parent->options['last_tab'] = ( isset( $_GET['tab'] ) && ! isset( $this->parent->transients['last_save_mode'] ) ) ? esc_attr( $_GET['tab'] ) : '';
		?>
		<?php // $this->parent->args['opt_name'] is sanitized in the Framework class, no need to re-sanitize it. ?>
		<input type="hidden"
				id="last_tab"
				name="<?php echo $this->parent->args['opt_name']; ?>[last_tab]"
				value="<?php echo esc_attr( $this->parent->options['last_tab'] ); ?>"
		/>

		<?php $this->get_template( 'content.tpl.php' ); ?>

	</form>
</div>

<?php if ( isset( $this->parent->args['footer_text'] ) ) { ?>
	<div id="redux-sub-footer"><?php echo wp_kses_post( $this->parent->args['footer_text'] ); ?></div>
<?php } ?>

```
