Exemplo n.º 1
0
    /**
     * the form
     */
    public function form($instance)
    {
        $arrGrids = Essential_Grid::get_grids_short();
        if (empty($arrGrids)) {
            echo __("No Essential Grids found, Please create at least one!", EG_TEXTDOMAIN);
        } else {
            $field = "ess_grid";
            $fieldTitle = "ess_grid_title";
            $gridID = @$instance[$field];
            $title = @$instance[$fieldTitle];
            $fieldID = $this->get_field_id($field);
            $fieldName = $this->get_field_name($field);
            $fieldTitle_ID = $this->get_field_id($fieldTitle);
            $fieldTitle_Name = $this->get_field_name($fieldTitle);
            ?>
			<label for="<?php 
            echo $fieldTitle_ID;
            ?>
"><?php 
            _e('Title', EG_TEXTDOMAIN);
            ?>
:</label>
			<input type="text" name="<?php 
            echo $fieldTitle_Name;
            ?>
" id="<?php 
            echo $fieldTitle_ID;
            ?>
" value="<?php 
            echo $title;
            ?>
" class="widefat">
			<br><br>
			<?php 
            _e('Choose Essential Grid', EG_TEXTDOMAIN);
            ?>
:
			<select name="<?php 
            echo $fieldName;
            ?>
" id="<?php 
            echo $fieldID;
            ?>
">
				<?php 
            foreach ($arrGrids as $id => $name) {
                ?>
					<option value="<?php 
                echo $id;
                ?>
"<?php 
                echo $gridID == $id ? ' selected="selected"' : '';
                ?>
><?php 
                echo $name;
                ?>
</option>
					<?php 
            }
            ?>
			</select>
			<div style="padding-top:10px;"></div>
		<?php 
        }
        //else
    }
Exemplo n.º 2
0
<?php

/**
 * Panel to the search options.
 * 
 * @package   Essential_Grid
 * @author    ThemePunch <*****@*****.**>
 * @link      http://www.themepunch.com/essential/
 * @copyright 2014 ThemePunch
 * @since: 2.0
 */
$settings = get_option('esg-search-settings', array('settings' => array(), 'global' => array(), 'shortcode' => array()));
$settings = Essential_Grid_Base::stripslashes_deep($settings);
$base = new Essential_Grid_Base();
$grids = Essential_Grid::get_grids_short();
$my_skins = array('light' => __('Light', EG_TEXTDOMAIN), 'dark' => __('Dark', EG_TEXTDOMAIN));
$my_skins = apply_filters('essgrid_modify_search_skins', $my_skins);
?>
<h2 class="topheader"><?php 
_e('Search Settings', EG_TEXTDOMAIN);
?>
</h2>

<div id="eg-grid-search-wrapper">
	<ul class="es-grid-search-tabs">
		<li><a href="#eg-search-settings-wrap"><?php 
_e('Global Settings', EG_TEXTDOMAIN);
?>
</a></li>
		<li><a href="#eg-shortcode-search-wrap"><?php 
_e('ShortCode Search', EG_TEXTDOMAIN);