Exemplo n.º 1
0
function mytheme_admin()
{
    global $themename, $shortname, $options;
    if ($_REQUEST['saved']) {
        echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings saved.</strong></p></div>';
    }
    if ($_REQUEST['reset']) {
        echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings reset.</strong></p></div>';
    }
    ?>

<div id="wrapper">
  <div id="panel-wrap">
	<form method="post">
		<div id="epanel-wrapper">
			<div id="epanel">
				<div id="epanel-content-wrap">
					<div id="epanel-content">
						<img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/logo.png" alt="ePanel" class="pngfix" id="epanel-logo" />
						<ul id="epanel-mainmenu">
							<li><a href="#wrap-general"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/general-icon.png" class="pngfix" alt="" />General Settings</a></li>
							<li><a href="#wrap-navigation"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/navigation-icon.png" class="pngfix" alt="" />Navigation</a></li>
							<li><a href="#wrap-layout"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/layout-icon.png" class="pngfix" alt="" />Layout Settings</a></li>
							<li><a href="#wrap-advertisements"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/ad-icon.png" class="pngfix" alt="" />Ad Management</a></li>
							<li><a href="#wrap-colorization"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/colorization-icon.png" class="pngfix" alt="" />Colorization</a></li>
							<li><a href="#wrap-seo"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/seo-icon.png" class="pngfix" alt="" />SEO</a></li>
							<li><a href="#wrap-integration"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/integration-icon.png" class="pngfix" alt="" />Integration</a></li>
							<li><a href="#wrap-support"><img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/support-icon.png" class="pngfix" alt="" />Support Docs</a></li>
						</ul><!-- end epanel mainmenu -->

<?php 
    foreach ($options as $value) {
        if ($value['type'] == "text" || $value['type'] == "textlimit" || $value['type'] == "textarea" || $value['type'] == "select" || $value['type'] == "checkboxes" || $value['type'] == "different_checkboxes" || $value['type'] == "colorpicker" || $value['type'] == "textcolorpopup") {
            ?>
			<div class="epanel-box">
			  <div class="box-title">
				<h3><?php 
            echo $value['name'];
            ?>
</h3>
				<img src="<?php 
            bloginfo('stylesheet_directory');
            ?>
/images/theme-options/help-image.png" alt="description" class="box-description" />
				<div class="box-descr">
					<p><?php 
            echo $value['desc'];
            ?>
</p>
				</div> <!-- end box-desc-content div -->
		      </div> <!-- end div box-title -->
				<div class="box-content">
		<?php 
            if ($value['type'] == "text") {
                ?>
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="<?php 
                echo $value['type'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
		<?php 
            } elseif ($value['type'] == "textlimit") {
                ?>
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="text" maxlength="<?php 
                echo $value['max'];
                ?>
" size="<?php 
                echo $value['max'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
		<?php 
            } elseif ($value['type'] == "colorpicker") {
                ?>
			<div id="colorpickerHolder"></div>
		<?php 
            } elseif ($value['type'] == "textcolorpopup") {
                ?>
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" class="colorpopup" type="text" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
		<?php 
            } elseif ($value['type'] == "textarea") {
                ?>
			<textarea name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
"><?php 
                if (get_option($value['id']) != "") {
                    echo stripslashes(get_option($value['id']));
                } else {
                    echo stripslashes($value['std']);
                }
                ?>
</textarea>
		<?php 
            } elseif ($value['type'] == "select") {
                ?>
			<select name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
">
            <?php 
                foreach ($value['options'] as $option) {
                    ?>
                <option<?php 
                    if (htmlspecialchars(get_option($value['id'])) == htmlspecialchars($option)) {
                        echo ' selected="selected"';
                    } elseif ($option == $value['std']) {
                        echo ' selected="selected"';
                    }
                    ?>
><?php 
                    echo $option;
                    ?>
</option>
            <?php 
                }
                ?>
            </select>
		<?php 
            } elseif ($value['type'] == "checkboxes") {
                if (empty($value['options'])) {
                    echo "You don't have pages";
                } else {
                    $i = 1;
                    foreach ($value['options'] as $option) {
                        $checked = "";
                        if (get_option($value['id'])) {
                            if (in_array($option, get_option($value['id']))) {
                                $checked = "checked=\"checked\"";
                            }
                        } else {
                            $checked = "checked=\"checked\"";
                        }
                        ?>
				<p class="inputs<?php 
                        if ($i % 3 == 0) {
                            echo ' last';
                        }
                        ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                        echo $value['id'];
                        ?>
[]" id="<?php 
                        echo $option;
                        ?>
" value="<?php 
                        echo $option;
                        ?>
" <?php 
                        echo $checked;
                        ?>
 />
				<label for="<?php 
                        echo $option;
                        ?>
"><?php 
                        if ($value['usefor'] == 'pages') {
                            echo get_pagename($option);
                        } else {
                            echo get_categname($option);
                        }
                        ?>
</label> 
				</p>
                <?php 
                        if ($i % 3 == 0) {
                            echo '<br class="clearfix"/>';
                        }
                        ?>
		  <?php 
                        $i++;
                    }
                }
                ?>
			<br class="clearfix"/>
		<?php 
            } elseif ($value['type'] == "different_checkboxes") {
                foreach ($value['options'] as $option) {
                    $checked = "";
                    if (get_option($value['id'])) {
                        if (in_array($option, get_option($value['id']))) {
                            $checked = "checked=\"checked\"";
                        }
                    } else {
                        $checked = "checked=\"checked\"";
                    }
                    ?>
				<p class="<?php 
                    echo "postinfo-" . $option;
                    ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[]" id="<?php 
                    echo $value['id'] . "-" . $option;
                    ?>
" value="<?php 
                    echo $option;
                    ?>
" <?php 
                    echo $checked;
                    ?>
 /> 
				</p>
		  <?php 
                }
                ?>
			<br class="clearfix"/>
		<?php 
            }
            ?>
				</div> <!-- end box-content div -->
			</div> <!-- end epanel-box div -->	
<?php 
        } elseif ($value['type'] == "checkbox" || $value['type'] == "checkbox2") {
            ?>
	
			<div class="epanel-box <?php 
            if ($value['type'] == "checkbox") {
                echo 'epanel-box-small-1';
            } else {
                echo 'epanel-box-small-2';
            }
            ?>
">
			  <div class="box-title"><h3><?php 
            echo $value['name'];
            ?>
</h3>
				<img src="<?php 
            bloginfo('stylesheet_directory');
            ?>
/images/theme-options/help-image.png" alt="description" class="box-description" />
				<div class="box-descr">
					<p><?php 
            echo $value['desc'];
            ?>
</p>
				</div> <!-- end box-desc-content div -->
			  </div> <!-- end div box-title -->
				<div class="box-content">
	<?php 
            $checked = '';
            if (get_option($value['id']) != '') {
                if (get_option($value['id']) == 'on') {
                    $checked = 'checked="checked"';
                } else {
                    $checked = '';
                }
            } elseif ($value['std'] == 'on') {
                $checked = 'checked="checked"';
            }
            ?>
    <input type="checkbox" class="checkbox" name="<?php 
            echo $value['id'];
            ?>
" id="<?php 
            echo $value['id'];
            ?>
" <?php 
            echo $checked;
            ?>
 />
				</div> <!-- end box-content div -->
			</div> <!-- end epanel-box-small div -->
<?php 
        } elseif ($value['type'] == "support") {
            ?>
			<div class="inner-content">
				<?php 
            include TEMPLATEPATH . "/includes/functions/" . $value['name'] . ".php";
            ?>
			</div>
<?php 
        } elseif ($value['type'] == "contenttab-wrapstart" || $value['type'] == "subcontent-start") {
            ?>
			<div id="<?php 
            echo $value['name'];
            ?>
" class="<?php 
            if ($value['type'] == "contenttab-wrapstart") {
                echo 'content-div';
            } else {
                echo 'tab-content';
            }
            ?>
">
<?php 
        } elseif ($value['type'] == "contenttab-wrapend" || $value['type'] == "subcontent-end") {
            ?>
			</div> <!-- end <?php 
            echo $value['name'];
            ?>
 div -->
<?php 
        } elseif ($value['type'] == "subnavtab-start") {
            ?>
			<ul class="idTabs">			
<?php 
        } elseif ($value['type'] == "subnavtab-end") {
            ?>
			</ul>
<?php 
        } elseif ($value['type'] == "subnav-tab") {
            ?>
			<li><a href="#<?php 
            echo $value['name'];
            ?>
"><span class="pngfix"><?php 
            echo $value['desc'];
            ?>
</span></a></li>
<?php 
        } elseif ($value['type'] == "clearfix") {
            ?>
			<div class="clearfix"></div>
<?php 
        }
        ?>


<?php 
    }
    //end foreach ($options as $value)
    ?>
		
					</div> <!-- end epanel-content div -->
				</div> <!-- end epanel-content-wrap div -->
			</div> <!-- end epanel div -->
		</div> <!-- end epanel-wrapper div -->
		<div id="epanel-bottom">
        			<input name="save" type="submit" value="Save changes" id="epanel-save" />
			<input type="hidden" name="action" value="save" />
		
        <img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/defaults.png" class="defaults-button" alt="no" />
               
        </div><!-- end epanel-bottom div -->
        </form>
        <div style="clear: both;"></div>
                <div style="position: relative;">
        <div class="defaults-hover">
        This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>
        <div class="clearfix"></div>
		<form method="post">
			<input name="reset" type="submit" value="Reset" id="epanel-reset" />
			<input type="hidden" name="action" value="reset" />
		</form>
        <img src="<?php 
    bloginfo('stylesheet_directory');
    ?>
/images/theme-options/no.gif" class="no" alt="no" />
        </div> 
        </div>
        
	  </div> <!-- end panel-wrap div -->
	</div> <!-- end wrapper div -->
	
<?php 
}
Exemplo n.º 2
0
function mytheme_admin()
{
    global $themename, $shortname, $options;
    if (isset($_REQUEST['saved'])) {
        if ($_REQUEST['saved']) {
            echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings saved.</strong></p></div>';
        }
    }
    if (isset($_REQUEST['reset'])) {
        if ($_REQUEST['reset']) {
            echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings reset.</strong></p></div>';
        }
    }
    ?>

<div id="wrapper">
  <div id="panel-wrap">
	<form method="post" id="main_options_form" enctype="multipart/form-data">
		<div id="admincp-wrapper">

			<div id="admincp">
				<div id="admincp-logo"><?php 
    echo $themename;
    ?>
</div>

				<div id="admincp-content-wrap">
					<div id="admincp-content">
						<?php 
    global $admincpMainTabs;
    ?>
						<ul id="admincp-mainmenu">
							<?php 
    if (in_array('general', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-general"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-general.png" class="pngfix" alt="" />General Settings</a></li>
							<?php 
    }
    ?>
							<?php 
    if (in_array('navigation', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-navigation"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-navigation.png" class="pngfix" alt="" />Navigation</a></li>
							<?php 
    }
    ?>
							<?php 
    if (in_array('layout', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-layout"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-layout.png" class="pngfix" alt="" />Layout Settings</a></li>
							<?php 
    }
    ?>
							<?php 
    if (in_array('ad', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-advertisements"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-ad.png" class="pngfix" alt="" />Ad Management</a></li>
							<?php 
    }
    ?>

							<?php 
    if (in_array('seo', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-seo"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-seo.png" class="pngfix" alt="" />SEO Options</a></li>
							<?php 
    }
    ?>
							<?php 
    if (in_array('integration', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-integration"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-integration.png" class="pngfix" alt="" />Integration</a></li>
							<?php 
    }
    ?>
							<?php 
    if (in_array('doc', $admincpMainTabs)) {
        ?>
								<li><a href="#nav-doc"><img src="<?php 
        bloginfo('template_directory');
        ?>
/functions/images/ico-doc.png" class="pngfix" alt="" />Documentation</a></li>
							<?php 
    }
    ?>
						</ul><!-- end admincp mainmenu -->

<?php 
    foreach ($options as $value) {
        if ($value['type'] == "text" || $value['type'] == "textlimit" || $value['type'] == "textarea" || $value['type'] == "select" || $value['type'] == "checkboxes" || $value['type'] == "different_checkboxes" || $value['type'] == "colorpicker" || $value['type'] == "textcolorpopup" || $value['type'] == "upload") {
            ?>
			<div class="admincp-box">
			  <div class="box-title">
				<h3><?php 
            echo $value['name'];
            ?>
</h3>
				<img src="<?php 
            bloginfo('template_directory');
            ?>
/functions/images/help.png" alt="description" class="box-description" />
				<div class="box-descr">
					<p><?php 
            echo $value['desc'];
            ?>
</p>
				</div> <!-- end box-desc-content div -->
		      </div> <!-- end div box-title -->
				<div class="box-content">
		
		<?php 
            if ($value['type'] == "text") {
                ?>
		
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="<?php 
                echo $value['type'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
			
		<?php 
            } elseif ($value['type'] == "textlimit") {
                ?>
		
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="text" maxlength="<?php 
                echo $value['max'];
                ?>
" size="<?php 
                echo $value['max'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
			
		<?php 
            } elseif ($value['type'] == "colorpicker") {
                ?>
		
			<div id="colorpickerHolder"></div>
			
		<?php 
            } elseif ($value['type'] == "textcolorpopup") {
                ?>
		
			<input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" class="colorpopup" type="text" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
			
		<?php 
            } elseif ($value['type'] == "textarea") {
                ?>
		
			<textarea name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
"><?php 
                if (get_option($value['id']) != "") {
                    echo stripslashes(get_option($value['id']));
                } else {
                    echo stripslashes($value['std']);
                }
                ?>
</textarea>
			
		<?php 
            } elseif ($value['type'] == "upload") {
                ?>
				
				<input id="<?php 
                echo $value['id'];
                ?>
" class="uploadfield" type="text" size="90" name="<?php 
                echo $value['id'];
                ?>
" value="<?php 
                echo get_option($value['id']);
                ?>
" />
				<div class="upload_buttons">
					<span class="upload_image_reset">Reset</span>
					<input class="upload_image_button" type="button" value="Upload Image" />
				</div>
				
				<div class="clear"></div>
						
		<?php 
            } elseif ($value['type'] == "select") {
                ?>
		
			<select name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
">
            <?php 
                foreach ($value['options'] as $option) {
                    ?>
                <option<?php 
                    if (htmlspecialchars(get_option($value['id'])) == trim(htmlspecialchars($option))) {
                        echo ' selected="selected"';
                    } elseif (isset($value['std']) && $option == $value['std']) {
                        echo ' selected="selected"';
                    }
                    ?>
><?php 
                    echo trim($option);
                    ?>
</option>
            <?php 
                }
                ?>
            </select>
			
		<?php 
            } elseif ($value['type'] == "checkboxes") {
                if (empty($value['options'])) {
                    echo "You don't have pages";
                } else {
                    $i = 1;
                    $className = 'inputs';
                    if (isset($value['excludeDefault']) && $value['excludeDefault'] == 'true') {
                        $className = $className . ' different';
                    }
                    foreach ($value['options'] as $option) {
                        $checked = "";
                        if (get_option($value['id'])) {
                            if (in_array($option, get_option($value['id']))) {
                                $checked = "checked=\"checked\"";
                            }
                        }
                        ?>
					
					<p class="<?php 
                        echo $className;
                        if ($i % 3 == 0) {
                            echo ' last';
                        }
                        ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                        echo $value['id'];
                        ?>
[]" id="<?php 
                        echo $value['id'], "-", $option;
                        ?>
" value="<?php 
                        echo $option;
                        ?>
" <?php 
                        echo $checked;
                        ?>
 />
					<label for="<?php 
                        echo $value['id'], "-", $option;
                        ?>
"><?php 
                        if ($value['usefor'] == 'pages') {
                            echo get_pagename($option);
                        } else {
                            echo get_categname($option);
                        }
                        ?>
</label>
					</p>
					<?php 
                        if ($i % 3 == 0) {
                            echo '<br class="clearfix"/>';
                        }
                        ?>
			  <?php 
                        $i++;
                    }
                }
                ?>
				<br class="clearfix"/>
			
		<?php 
            } elseif ($value['type'] == "different_checkboxes") {
                foreach ($value['options'] as $option) {
                    $checked = "";
                    if (get_option($value['id'])) {
                        if (in_array($option, get_option($value['id']))) {
                            $checked = "checked=\"checked\"";
                        }
                    }
                    ?>
				<p class="<?php 
                    echo "postinfo-" . $option;
                    ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[]" id="<?php 
                    echo $value['id'] . "-" . $option;
                    ?>
" value="<?php 
                    echo $option;
                    ?>
" <?php 
                    echo $checked;
                    ?>
 />
				</p>
		  <?php 
                }
                ?>
			<br class="clearfix"/>
			
		<?php 
            }
            ?>
		
				</div> <!-- end box-content div -->
			</div> <!-- end admincp-box div -->
			
<?php 
        } elseif ($value['type'] == "checkbox" || $value['type'] == "checkbox2") {
            ?>

			<div class="admincp-box <?php 
            if ($value['type'] == "checkbox") {
                echo 'admincp-box-small-1';
            } else {
                echo 'admincp-box-small-2';
            }
            ?>
">
			  <div class="box-title"><h3><?php 
            echo $value['name'];
            ?>
</h3>
				<img src="<?php 
            bloginfo('template_directory');
            ?>
/functions/images/help.png" alt="description" class="box-description" />
				<div class="box-descr">
					<p><?php 
            echo $value['desc'];
            ?>
</p>
				</div> <!-- end box-desc-content div -->
			  </div> <!-- end div box-title -->
				<div class="box-content">
	<?php 
            $checked = '';
            if (get_option($value['id']) != '') {
                if (get_option($value['id']) == 'on') {
                    $checked = 'checked="checked"';
                } else {
                    $checked = '';
                }
            } elseif ($value['std'] == 'on') {
                $checked = 'checked="checked"';
            }
            ?>
    <input type="checkbox" class="checkbox" name="<?php 
            echo $value['id'];
            ?>
" id="<?php 
            echo $value['id'];
            ?>
" <?php 
            echo $checked;
            ?>
 />
				</div> <!-- end box-content div -->
			</div> <!-- end admincp-box-small div -->
			
	<?php 
        } elseif ($value['type'] == "doc") {
            ?>
				
				<div class="inner-content">
					<?php 
            include TEMPLATEPATH . "/includes/docs/" . $value['name'] . ".php";
            ?>
				</div>
				
	<?php 
        } elseif ($value['type'] == "contenttab-wrapstart" || $value['type'] == "subcontent-start") {
            ?>

				<div id="<?php 
            echo $value['name'];
            ?>
" class="<?php 
            if ($value['type'] == "contenttab-wrapstart") {
                echo 'content-div';
            } else {
                echo 'tab-content';
            }
            ?>
">
				
	<?php 
        } elseif ($value['type'] == "contenttab-wrapend" || $value['type'] == "subcontent-end") {
            ?>

				</div> <!-- end <?php 
            echo $value['name'];
            ?>
 div -->
				
	<?php 
        } elseif ($value['type'] == "subnavtab-start") {
            ?>

				<ul class="idTabs">
				
	<?php 
        } elseif ($value['type'] == "subnavtab-end") {
            ?>

				</ul>
				
	<?php 
        } elseif ($value['type'] == "subnav-tab") {
            ?>

				<li><a href="#<?php 
            echo $value['name'];
            ?>
"><span class="pngfix"><?php 
            echo $value['desc'];
            ?>
</span></a></li>
				
	<?php 
        } elseif ($value['type'] == "clearfix") {
            ?>
				
				<div class="clearfix"></div>

	<?php 
        }
        ?>

<?php 
    }
    //end foreach ($options as $value)
    ?>
		
					</div> <!-- end admincp-content div -->
				</div> <!-- end admincp-content-wrap div -->
			</div> <!-- end admincp div -->
		</div> <!-- end admincp-wrapper div -->
		
		<div id="admincp-bottom">
        			<input name="save" type="submit" value="Save changes" id="admincp-save" />
			<input type="hidden" name="action" value="save_admincp" />
		
        <img src="<?php 
    bloginfo('template_directory');
    ?>
/functions/images/reset.png" class="defaults-button" alt="no" />
               
        </div><!-- end admincp-bottom div -->
		
    </form>
     
	<div style="clear: both;"></div>
        <div style="position: relative;">
			<div class="defaults-hover">
				This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>
				<div class="clearfix"></div>
				<form method="post">
					<input name="reset" type="submit" value="Reset" id="admincp-reset" />
					<input type="hidden" name="action" value="reset" />
				</form>
				<img src="<?php 
    bloginfo('template_directory');
    ?>
/functions/images/no.png" class="no" alt="no" />
			</div> 
        </div>
        
	   </div> <!-- end panel-wrap div -->
	</div> <!-- end wrapper div -->
	
	<div id="admincp-ajax-saving">
		<img src="<?php 
    bloginfo('template_directory');
    ?>
/functions/images/loading.gif" alt="loading" id="loading" />
		<span>Saving...</span>
	</div>
	
<?php 
}
Exemplo n.º 3
0
    function et_build_epanel()
    {
        global $themename, $shortname, $options, $et_disabled_jquery;
        // load theme settings array
        et_load_core_options();
        if (isset($_GET['saved'])) {
            if ($_GET['saved']) {
                echo '<div id="message" class="updated fade"><p><strong>' . esc_html($themename) . ' ' . esc_html__('settings saved.', $themename) . '</strong></p></div>';
            }
        }
        if (isset($_GET['reset'])) {
            if ($_GET['reset']) {
                echo '<div id="message" class="updated fade"><p><strong>' . esc_html($themename) . ' ' . esc_html__('settings reset.', $themename) . '</strong></p></div>';
            }
        }
        ?>

		<div id="wrapper">
		  <div id="panel-wrap">


			<div id="epanel-top">
				<button class="save-button" id="epanel-save-top"><?php 
        esc_html_e('Save Changes', $themename);
        ?>
</button>
			</div>

			<form method="post" id="main_options_form" enctype="multipart/form-data">
				<div id="epanel-wrapper">
					<div id="epanel" class="onload">
						<div id="epanel-content-wrap">
							<div id="epanel-content">
								<div id="epanel-header">
									<h1 id="epanel-title"><?php 
        printf(esc_html__('%s Theme Options', $themename), $themename);
        ?>
</h1>

									<?php 
        global $epanelMainTabs;
        $epanelMainTabs = apply_filters('epanel_page_maintabs', $epanelMainTabs);
        ?>

									<a href="#" class="defaults-button epanel-reset" title="<?php 
        esc_attr_e('Reset to Defaults', $themename);
        ?>
"><span class="label"><?php 
        esc_html_e('Reset to Defaults', $themename);
        ?>
</span></a>
									<?php 
        echo et_core_portability_link('epanel', array('class' => 'defaults-button epanel-portability'));
        ?>
								</div>
								<ul id="epanel-mainmenu">
									<?php 
        if (in_array('general', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-general"><?php 
            esc_html_e('General', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('navigation', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-navigation"><?php 
            esc_html_e('Navigation', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('layout', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-layout"><?php 
            esc_html_e('Layout', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('ad', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-advertisements"><?php 
            esc_html_e('Ads', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('colorization', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-colorization"><?php 
            esc_html_e('Colorization', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('seo', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-seo"><?php 
            esc_html_e('SEO', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('integration', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-integration"><?php 
            esc_html_e('Integration', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('updates', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-updates"><?php 
            esc_html_e('Updates', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        do_action('epanel_render_maintabs', $epanelMainTabs);
        ?>
								</ul><!-- end epanel mainmenu -->

								<?php 
        foreach ($options as $value) {
            if (!empty($value['depends_on'])) {
                // function defined in 'depends on' key returns false, if a setting shouldn't be displayed
                if (!call_user_func($value['depends_on'])) {
                    continue;
                }
            }
            if (!empty($value['id'])) {
                $is_new_global_setting = false;
                $global_setting_main_name = $global_setting_sub_name = '';
                if (isset($value['is_global']) && $value['is_global']) {
                    $is_new_global_setting = true;
                    $global_setting_main_name = isset($value['main_setting_name']) ? sanitize_text_field($value['main_setting_name']) : '';
                    $global_setting_sub_name = isset($value['sub_setting_name']) ? sanitize_text_field($value['sub_setting_name']) : '';
                }
            }
            if (in_array($value['type'], array('text', 'textlimit', 'textarea', 'select', 'checkboxes', 'different_checkboxes', 'colorpicker', 'textcolorpopup', 'upload', 'callback_function', 'et_color_palette', 'password'))) {
                ?>
											<div class="epanel-box">
												<div class="box-title">
													<h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
													<div class="box-descr">
														<p><?php 
                echo wp_kses($value['desc'], array('a' => array('href' => array(), 'title' => array(), 'target' => array())));
                ?>
</p>
													</div> <!-- end box-desc-content div -->
												</div> <!-- end div box-title -->

												<div class="box-content">

													<?php 
                if (in_array($value['type'], array('text', 'password'))) {
                    ?>

														<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) ? et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) : $value['std'];
                    $et_input_value = stripslashes($et_input_value);
                    ?>

														<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="<?php 
                    echo esc_attr($value['type']);
                    ?>
" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

													<?php 
                } elseif ('textlimit' == $value['type']) {
                    ?>

														<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) ? et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) : $value['std'];
                    $et_input_value = stripslashes($et_input_value);
                    ?>

														<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="text" maxlength="<?php 
                    echo esc_attr($value['max']);
                    ?>
" size="<?php 
                    echo esc_attr($value['max']);
                    ?>
" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

													<?php 
                } elseif ('colorpicker' == $value['type']) {
                    ?>

														<div id="colorpickerHolder"></div>

													<?php 
                } elseif ('textcolorpopup' == $value['type']) {
                    ?>

														<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) ? et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) : $value['std'];
                    ?>

														<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="colorpopup" type="text" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

													<?php 
                } elseif ('textarea' == $value['type']) {
                    ?>

														<?php 
                    $et_textarea_value = '';
                    $et_textarea_value = '' != et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) ? et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) : $value['std'];
                    $et_textarea_value = stripslashes($et_textarea_value);
                    ?>

														<textarea name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
"><?php 
                    echo esc_textarea($et_textarea_value);
                    ?>
</textarea>

													<?php 
                } elseif ('upload' == $value['type']) {
                    ?>

													<?php 
                    $et_upload_button_data = isset($value['button_text']) ? sprintf(' data-button_text="%1$s"', esc_attr($value['button_text'])) : '';
                    ?>

														<input id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="uploadfield" type="text" size="90" name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" value="<?php 
                    echo esc_url(et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name));
                    ?>
" />
														<div class="upload_buttons">
															<span class="upload_image_reset"><?php 
                    esc_html_e('Reset', $themename);
                    ?>
</span>
															<input class="upload_image_button" type="button"<?php 
                    echo $et_upload_button_data;
                    ?>
 value="<?php 
                    esc_attr_e('Upload', $themename);
                    ?>
" />
														</div>

														<div class="clear"></div>

													<?php 
                } elseif ('select' == $value['type']) {
                    ?>

														<select name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
">
															<?php 
                    foreach ($value['options'] as $option_key => $option) {
                        ?>
																<?php 
                        $et_select_active = '';
                        $et_use_option_values = isset($value['et_array_for']) && in_array($value['et_array_for'], array('pages', 'categories')) || isset($value['et_save_values']) && $value['et_save_values'] ? true : false;
                        $et_option_db_value = et_get_option($value['id']);
                        if ($et_use_option_values && $et_option_db_value == $option_key || stripslashes($et_option_db_value) == trim(stripslashes($option)) || !$et_option_db_value && isset($value['std']) && stripslashes($option) == stripslashes($value['std'])) {
                            $et_select_active = ' selected="selected"';
                        }
                        ?>
																<option<?php 
                        if ($et_use_option_values) {
                            echo ' value="' . esc_attr($option_key) . '"';
                        }
                        ?>
 <?php 
                        echo $et_select_active;
                        ?>
><?php 
                        echo esc_html(trim($option));
                        ?>
</option>
															<?php 
                    }
                    ?>
														</select>

													<?php 
                } elseif ('checkboxes' == $value['type']) {
                    ?>

														<?php 
                    if (empty($value['options'])) {
                        esc_html_e("You don't have pages", $themename);
                    } else {
                        $i = 1;
                        $className = 'inputs';
                        if (isset($value['excludeDefault']) && $value['excludeDefault'] == 'true') {
                            $className .= ' different';
                        }
                        foreach ($value['options'] as $option) {
                            $checked = "";
                            $class_name_last = 0 == $i % 3 ? ' last' : '';
                            if (et_get_option($value['id'])) {
                                if (in_array($option, et_get_option($value['id']))) {
                                    $checked = "checked=\"checked\"";
                                }
                            }
                            $et_checkboxes_label = $value['id'] . '-' . $option;
                            if ('custom' == $value['usefor']) {
                                $et_helper = (array) $value['helper'];
                                $et_checkboxes_value = $et_helper[$option];
                            } else {
                                if ('taxonomy_terms' == $value['usefor'] && isset($value['taxonomy_name'])) {
                                    $et_checkboxes_term = get_term_by('id', $option, $value['taxonomy_name']);
                                    $et_checkboxes_value = sanitize_text_field($et_checkboxes_term->name);
                                } else {
                                    $et_checkboxes_value = 'pages' == $value['usefor'] ? get_pagename($option) : get_categname($option);
                                }
                            }
                            ?>

																<p class="<?php 
                            echo esc_attr($className . $class_name_last);
                            ?>
">
																	<input type="checkbox" class="usual-checkbox" name="<?php 
                            echo esc_attr($value['id']);
                            ?>
[]" id="<?php 
                            echo esc_attr($et_checkboxes_label);
                            ?>
" value="<?php 
                            echo esc_attr($option);
                            ?>
" <?php 
                            echo esc_html($checked);
                            ?>
 />
																	<label for="<?php 
                            echo esc_attr($et_checkboxes_label);
                            ?>
"><?php 
                            echo esc_html($et_checkboxes_value);
                            ?>
</label>
																</p>

																<?php 
                            $i++;
                        }
                    }
                    ?>
														<br class="clearfix"/>

													<?php 
                } elseif ('different_checkboxes' == $value['type']) {
                    ?>

														<?php 
                    foreach ($value['options'] as $option) {
                        $checked = '';
                        if (et_get_option($value['id']) !== false) {
                            if (in_array($option, et_get_option($value['id']))) {
                                $checked = "checked=\"checked\"";
                            }
                        } elseif (isset($value['std'])) {
                            if (in_array($option, $value['std'])) {
                                $checked = "checked=\"checked\"";
                            }
                        }
                        ?>

															<p class="postinfo <?php 
                        echo esc_attr('postinfo-' . $option);
                        ?>
">
																<input type="checkbox" class="usual-checkbox" name="<?php 
                        echo esc_attr($value['id']);
                        ?>
[]" id="<?php 
                        echo esc_attr($value['id'] . '-' . $option);
                        ?>
" value="<?php 
                        echo esc_attr($option);
                        ?>
" <?php 
                        echo esc_html($checked);
                        ?>
 />
															</p>
														<?php 
                    }
                    ?>
														<br class="clearfix"/>

													<?php 
                } elseif ('callback_function' == $value['type']) {
                    call_user_func($value['function_name']);
                    ?>

													<?php 
                } elseif ('et_color_palette' == $value['type']) {
                    $items_amount = isset($value['items_amount']) ? $value['items_amount'] : 1;
                    $et_input_value = '' !== str_replace('|', '', et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name)) ? et_get_option($value['id'], '', '', false, $is_new_global_setting, $global_setting_main_name, $global_setting_sub_name) : $value['std'];
                    ?>
															<div class="et_pb_colorpalette_overview">
														<?php 
                    for ($colorpalette_index = 1; $colorpalette_index <= $items_amount; $colorpalette_index++) {
                        ?>
																<span class="colorpalette-item colorpalette-item-<?php 
                        echo esc_attr($colorpalette_index);
                        ?>
" data-index="<?php 
                        echo esc_attr($colorpalette_index);
                        ?>
"></span>
														<?php 
                    }
                    ?>

															</div>

														<?php 
                    for ($colorpicker_index = 1; $colorpicker_index <= $items_amount; $colorpicker_index++) {
                        ?>
																<div class="colorpalette-colorpicker" data-index="<?php 
                        echo esc_attr($colorpicker_index);
                        ?>
">
																	<input data-index="<?php 
                        echo esc_attr($colorpicker_index);
                        ?>
" type="text" class="input-colorpalette-colorpicker" data-alpha="true" />
																</div>
														<?php 
                    }
                    ?>

														<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="et_color_palette_main_input" type="hidden" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

													<?php 
                }
                ?>

												</div> <!-- end box-content div -->
												<span class="box-description"></span>
											</div> <!-- end epanel-box div -->

									<?php 
            } elseif ('checkbox' == $value['type'] || 'checkbox2' == $value['type']) {
                ?>
										<?php 
                $et_box_class = 'checkbox' == $value['type'] ? 'epanel-box-small-1' : 'epanel-box-small-2';
                ?>
										<div class="<?php 
                echo esc_attr('epanel-box ' . $et_box_class);
                ?>
">
											<div class="box-title"><h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
												<div class="box-descr">
													<p><?php 
                echo wp_kses($value['desc'], array('a' => array('href' => array(), 'title' => array(), 'target' => array())));
                ?>
</p>
												</div> <!-- end box-desc-content div -->
											</div> <!-- end div box-title -->
											<div class="box-content">
												<?php 
                $checked = '';
                if ('' != et_get_option($value['id'])) {
                    if ('on' == et_get_option($value['id'])) {
                        $checked = 'checked="checked"';
                    } else {
                        $checked = '';
                    }
                } else {
                    if ('on' == $value['std']) {
                        $checked = 'checked="checked"';
                    }
                }
                ?>
												<input type="checkbox" class="checkbox yes_no_button" name="<?php 
                echo esc_attr($value['id']);
                ?>
" id="<?php 
                echo esc_attr($value['id']);
                ?>
" <?php 
                echo $checked;
                ?>
 />

											</div> <!-- end box-content div -->
											<span class="box-description"></span>
										</div> <!-- end epanel-box-small div -->

									<?php 
            } elseif ('support' == $value['type']) {
                ?>

										<div class="inner-content">
											<?php 
                include get_template_directory() . "/includes/functions/" . $value['name'] . ".php";
                ?>
										</div>

									<?php 
            } elseif ('contenttab-wrapstart' == $value['type'] || 'subcontent-start' == $value['type']) {
                ?>

										<?php 
                $et_contenttab_class = 'contenttab-wrapstart' == $value['type'] ? 'content-div' : 'tab-content';
                ?>

										<div id="<?php 
                echo esc_attr($value['name']);
                ?>
" class="<?php 
                echo esc_attr($et_contenttab_class);
                ?>
">

									<?php 
            } elseif ('contenttab-wrapend' == $value['type'] || 'subcontent-end' == $value['type']) {
                ?>

										</div> <!-- end <?php 
                echo esc_html($value['name']);
                ?>
 div -->

									<?php 
            } elseif ('subnavtab-start' == $value['type']) {
                ?>

										<ul class="idTabs">

									<?php 
            } elseif ('subnavtab-end' == $value['type']) {
                ?>

										</ul>

									<?php 
            } elseif ('subnav-tab' == $value['type']) {
                ?>

										<li><a href="#<?php 
                echo esc_attr($value['name']);
                ?>
"><span class="pngfix"><?php 
                echo esc_html($value['desc']);
                ?>
</span></a></li>

									<?php 
            } elseif ($value['type'] == "clearfix") {
                ?>

										<div class="clearfix"></div>

									<?php 
            }
            ?>

								<?php 
        }
        //end foreach ($options as $value)
        ?>

							</div> <!-- end epanel-content div -->
						</div> <!-- end epanel-content-wrap div -->
					</div> <!-- end epanel div -->
				</div> <!-- end epanel-wrapper div -->

				<div id="epanel-bottom">
					<?php 
        wp_nonce_field('epanel_nonce');
        ?>
					<button class="save-button" name="save" id="epanel-save"><?php 
        esc_html_e('Save Changes', $themename);
        ?>
</button>

					<input type="hidden" name="action" value="save_epanel" />
				</div><!-- end epanel-bottom div -->

			</form>

			<div class="reset-popup-overlay">
				<div class="defaults-hover">
					<div class="reset-popup-header"><?php 
        esc_html_e('Reset', $themename);
        ?>
</div>
					<?php 
        _e(et_get_safe_localization('This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>'), $themename);
        ?>
					<div class="clearfix"></div>
					<form method="post">
						<?php 
        wp_nonce_field('et-nojs-reset_epanel', '_wpnonce_reset');
        ?>
						<input name="reset" type="submit" value="<?php 
        esc_attr_e('Yes', $themename);
        ?>
" id="epanel-reset" />
						<input type="hidden" name="action" value="reset" />
					</form>
					<span class="no"><?php 
        esc_html_e('No', $themename);
        ?>
</span>
				</div>
			</div>

			</div> <!-- end panel-wrap div -->
		</div> <!-- end wrapper div -->

		<div id="epanel-ajax-saving">
			<img src="<?php 
        echo esc_url(get_template_directory_uri() . '/includes/builder/images/ajax-loader.gif');
        ?>
" alt="loading" id="loading" />
		</div>

		<script type="text/template" id="epanel-yes-no-button-template">
		<div class="et_pb_yes_no_button_wrapper">
			<div class="et_pb_yes_no_button"><!-- .et_pb_on_state || .et_pb_off_state -->
				<span class="et_pb_value_text et_pb_on_value"><?php 
        esc_html_e('Enable', $themename);
        ?>
</span>
				<span class="et_pb_button_slider"></span>
				<span class="et_pb_value_text et_pb_off_value"><?php 
        esc_html_e('Disable', $themename);
        ?>
</span>
			</div>
		</div>
		</script>

		<style type="text/css">
			#epanel p.postinfo-author .mark:after {
				content: '<?php 
        esc_html_e("Author", $themename);
        ?>
';
			}

			#epanel p.postinfo-date .mark:after {
				content: '<?php 
        esc_html_e("Date", $themename);
        ?>
';
			}

			#epanel p.postinfo-categories .mark:after {
				content: '<?php 
        esc_html_e("Categories", $themename);
        ?>
';
			}

			#epanel p.postinfo-comments .mark:after {
				content: '<?php 
        esc_html_e("Comments", $themename);
        ?>
';
			}
		</style>

	<?php 
    }
Exemplo n.º 4
0
    session_cache_limiter("private_no_expire");
} else {
    header("Cache-control: public");
    session_cache_limiter("public");
}
if (get_magic_quotes_gpc()) {
    $PATH_INFO = stripslashes($PATH_INFO);
    $_SERVER['PHP_SELF'] = stripslashes($_SERVER['PHP_SELF']);
}
$SELF_NOVERSION = preg_replace('/;.*$/', '', $_SERVER['PHP_SELF']);
if ($PATH_INFO == '/') {
    $PATH_INFO = '';
}
if ($PATH_INFO or $action == 'recentchanges' or $action == 'list' or $action == 'search') {
    $WIKI_REPOSITORY = get_repository($PATH_INFO);
    $pagename = get_pagename($PATH_INFO);
    $WIKI_PAGEDIR = preg_replace('!/+!', '/', $WIKI_PAGEDIR . $WIKI_REPOSITORY . '/');
    if (!$pagename and $action != 'recentchanges' and $action != 'list' and $action != 'search') {
        http_302($_SERVER['SCRIPT_NAME'] . '/' . $WIKI_REPOSITORY . WIKI_DEFAULTSUBPAGENAME);
        ob_exit();
    } elseif ($pagename and $action == 'recentchanges') {
        $temp = substr($WIKI_REPOSITORY, 0, -1);
        http_302($_SERVER['SCRIPT_NAME'] . ($temp ? '/' . $temp : '') . '?recentchanges');
        ob_exit();
    }
} else {
    http_302($_SERVER['SCRIPT_NAME'] . "/" . WIKI_DEFAULTPAGENAME);
}
function get_pagename($PATH_INFO)
{
    global $WIKI_PAGEDIR, $WIKI_REPOSITORY;
Exemplo n.º 5
0
    function et_build_epanel()
    {
        global $themename, $shortname, $options, $et_disabled_jquery;
        // load theme settings array
        et_load_core_options();
        if (isset($_GET['saved'])) {
            if ($_GET['saved']) {
                echo '<div id="message" class="updated fade"><p><strong>' . esc_html($themename) . ' ' . esc_html__('settings saved.', $themename) . '</strong></p></div>';
            }
        }
        if (isset($_GET['reset'])) {
            if ($_GET['reset']) {
                echo '<div id="message" class="updated fade"><p><strong>' . esc_html($themename) . ' ' . esc_html__('settings reset.', $themename) . '</strong></p></div>';
            }
        }
        ?>

		<div id="wrapper">
		  <div id="panel-wrap">
			<form method="post" id="main_options_form" enctype="multipart/form-data">
				<div id="epanel-wrapper">
					<div id="epanel">
						<div id="epanel-content-wrap">
							<div id="epanel-content">
								<img src="<?php 
        echo get_template_directory_uri();
        ?>
/epanel/images/logo.png" alt="ePanel" class="pngfix" id="epanel-logo" />
								<?php 
        global $epanelMainTabs;
        $epanelMainTabs = apply_filters('epanel_page_maintabs', $epanelMainTabs);
        ?>
								<ul id="epanel-mainmenu">
									<?php 
        if (in_array('general', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-general"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/general-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('General Settings', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('navigation', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-navigation"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/navigation-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Navigation', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('layout', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-layout"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/layout-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Layout Settings', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('ad', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-advertisements"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/ad-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Ad Management', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('colorization', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-colorization"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/colorization-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Colorization', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('seo', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-seo"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/seo-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('SEO', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('integration', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-integration"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/integration-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Integration', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('support', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-support"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/support-icon.png" class="pngfix" alt="" /><?php 
            esc_html_e('Support Docs', $themename);
            ?>
</a></li>
									<?php 
        }
        ?>
									<?php 
        do_action('epanel_render_maintabs', $epanelMainTabs);
        ?>
								</ul><!-- end epanel mainmenu -->

		<?php 
        foreach ($options as $value) {
            if (in_array($value['type'], array('text', 'textlimit', 'textarea', 'select', 'checkboxes', 'different_checkboxes', 'colorpicker', 'textcolorpopup', 'upload'))) {
                ?>
					<div class="epanel-box">
						<div class="box-title">
							<h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
							<img src="<?php 
                echo get_template_directory_uri();
                ?>
/epanel/images/help-image.png" alt="description" class="box-description" />
							<div class="box-descr">
								<p><?php 
                echo wp_kses($value['desc'], array('a' => array('href' => array(), 'title' => array(), 'target' => array())));
                ?>
</p>
							</div> <!-- end box-desc-content div -->
						</div> <!-- end div box-title -->

						<div class="box-content">

							<?php 
                if ('text' == $value['type']) {
                    ?>

								<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id']) ? et_get_option($value['id']) : $value['std'];
                    $et_input_value = stripslashes($et_input_value);
                    ?>

								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="<?php 
                    echo esc_attr($value['type']);
                    ?>
" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

							<?php 
                } elseif ('textlimit' == $value['type']) {
                    ?>

								<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id']) ? et_get_option($value['id']) : $value['std'];
                    $et_input_value = stripslashes($et_input_value);
                    ?>

								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="text" maxlength="<?php 
                    echo esc_attr($value['max']);
                    ?>
" size="<?php 
                    echo esc_attr($value['max']);
                    ?>
" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

							<?php 
                } elseif ('colorpicker' == $value['type']) {
                    ?>

								<div id="colorpickerHolder"></div>

							<?php 
                } elseif ('textcolorpopup' == $value['type']) {
                    ?>

								<?php 
                    $et_input_value = '';
                    $et_input_value = '' != et_get_option($value['id']) ? et_get_option($value['id']) : $value['std'];
                    ?>

								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="colorpopup" type="text" value="<?php 
                    echo esc_attr($et_input_value);
                    ?>
" />

							<?php 
                } elseif ('textarea' == $value['type']) {
                    ?>

								<?php 
                    $et_textarea_value = '';
                    $et_textarea_value = '' != et_get_option($value['id']) ? et_get_option($value['id']) : $value['std'];
                    $et_textarea_value = stripslashes($et_textarea_value);
                    ?>

								<textarea name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
"><?php 
                    echo esc_textarea($et_textarea_value);
                    ?>
</textarea>

							<?php 
                } elseif ('upload' == $value['type']) {
                    ?>

								<input id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="uploadfield" type="text" size="90" name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" value="<?php 
                    echo esc_url(et_get_option($value['id']));
                    ?>
" />
								<div class="upload_buttons">
									<span class="upload_image_reset"><?php 
                    esc_html_e('Reset', $themename);
                    ?>
</span>
									<input class="upload_image_button" type="button" value="<?php 
                    esc_attr_e('Upload Image', $themename);
                    ?>
" />
								</div>

								<div class="clear"></div>

							<?php 
                } elseif ('select' == $value['type']) {
                    ?>

								<select name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
">
									<?php 
                    foreach ($value['options'] as $option_key => $option) {
                        ?>
										<?php 
                        $et_select_active = '';
                        $et_use_option_values = isset($value['et_array_for']) && in_array($value['et_array_for'], array('pages', 'categories')) || isset($value['et_save_values']) && $value['et_save_values'] ? true : false;
                        $et_option_db_value = et_get_option($value['id']);
                        if ($et_use_option_values && $et_option_db_value == $option_key || stripslashes($et_option_db_value) == trim(stripslashes($option)) || !$et_option_db_value && isset($value['std']) && stripslashes($option) == stripslashes($value['std'])) {
                            $et_select_active = ' selected="selected"';
                        }
                        ?>
										<option<?php 
                        if ($et_use_option_values) {
                            echo ' value="' . esc_attr($option_key) . '"';
                        }
                        ?>
 <?php 
                        echo $et_select_active;
                        ?>
><?php 
                        echo esc_html(trim($option));
                        ?>
</option>
									<?php 
                    }
                    ?>
								</select>

							<?php 
                } elseif ('checkboxes' == $value['type']) {
                    if (empty($value['options'])) {
                        esc_html_e("You don't have pages", $themename);
                    } else {
                        $i = 1;
                        $className = 'inputs';
                        if (isset($value['excludeDefault']) && $value['excludeDefault'] == 'true') {
                            $className .= ' different';
                        }
                        foreach ($value['options'] as $option) {
                            $checked = "";
                            $class_name_last = 0 == $i % 3 ? ' last' : '';
                            if (et_get_option($value['id'])) {
                                if (in_array($option, et_get_option($value['id']))) {
                                    $checked = "checked=\"checked\"";
                                }
                            }
                            $et_checkboxes_label = $value['id'] . '-' . $option;
                            if ('custom' == $value['usefor']) {
                                $et_helper = (array) $value['helper'];
                                $et_checkboxes_value = $et_helper[$option];
                            } else {
                                if ('taxonomy_terms' == $value['usefor'] && isset($value['taxonomy_name'])) {
                                    $et_checkboxes_term = get_term_by('id', $option, $value['taxonomy_name']);
                                    $et_checkboxes_value = sanitize_text_field($et_checkboxes_term->name);
                                } else {
                                    $et_checkboxes_value = 'pages' == $value['usefor'] ? get_pagename($option) : get_categname($option);
                                }
                            }
                            ?>

										<p class="<?php 
                            echo esc_attr($className . $class_name_last);
                            ?>
">
											<input type="checkbox" class="usual-checkbox" name="<?php 
                            echo esc_attr($value['id']);
                            ?>
[]" id="<?php 
                            echo esc_attr($et_checkboxes_label);
                            ?>
" value="<?php 
                            echo esc_attr($option);
                            ?>
" <?php 
                            echo esc_html($checked);
                            ?>
 />

											<label for="<?php 
                            echo esc_attr($et_checkboxes_label);
                            ?>
"><?php 
                            echo esc_html($et_checkboxes_value);
                            ?>
</label>
										</p>

										<?php 
                            if ($i % 3 == 0) {
                                echo '<br class="clearfix"/>';
                            }
                            ?>
										<?php 
                            $i++;
                        }
                    }
                    ?>
								<br class="clearfix"/>

							<?php 
                } elseif ('different_checkboxes' == $value['type']) {
                    foreach ($value['options'] as $option) {
                        $checked = '';
                        if (et_get_option($value['id']) !== false) {
                            if (in_array($option, et_get_option($value['id']))) {
                                $checked = "checked=\"checked\"";
                            }
                        } elseif (isset($value['std'])) {
                            if (in_array($option, $value['std'])) {
                                $checked = "checked=\"checked\"";
                            }
                        }
                        ?>

									<p class="<?php 
                        echo esc_attr('postinfo-' . $option);
                        ?>
">
										<input type="checkbox" class="usual-checkbox" name="<?php 
                        echo esc_attr($value['id']);
                        ?>
[]" id="<?php 
                        echo esc_attr($value['id'] . '-' . $option);
                        ?>
" value="<?php 
                        echo esc_attr($option);
                        ?>
" <?php 
                        echo esc_html($checked);
                        ?>
 />
									</p>
								<?php 
                    }
                    ?>
								<br class="clearfix"/>

							<?php 
                }
                ?>

						</div> <!-- end box-content div -->
					</div> <!-- end epanel-box div -->

				<?php 
            } elseif ('checkbox' == $value['type'] || 'checkbox2' == $value['type']) {
                ?>
					<?php 
                $et_box_class = 'checkbox' == $value['type'] ? 'epanel-box-small-1' : 'epanel-box-small-2';
                ?>
					<div class="<?php 
                echo esc_attr('epanel-box ' . $et_box_class);
                ?>
">
						<div class="box-title"><h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
							<img src="<?php 
                echo esc_url(get_template_directory_uri() . '/epanel/images/help-image.png');
                ?>
" alt="description" class="box-description" />
							<div class="box-descr">
								<p><?php 
                echo wp_kses($value['desc'], array('a' => array('href' => array(), 'title' => array(), 'target' => array())));
                ?>
</p>
							</div> <!-- end box-desc-content div -->
						</div> <!-- end div box-title -->
						<div class="box-content">
							<?php 
                $checked = '';
                if ('' != et_get_option($value['id'])) {
                    if ('on' == et_get_option($value['id'])) {
                        $checked = 'checked="checked"';
                    } else {
                        $checked = '';
                    }
                } elseif ('on' == $value['std']) {
                    $checked = 'checked="checked"';
                }
                ?>
							<input type="checkbox" class="checkbox" name="<?php 
                echo esc_attr($value['id']);
                ?>
" id="<?php 
                echo esc_attr($value['id']);
                ?>
" <?php 
                echo $checked;
                ?>
 />
						</div> <!-- end box-content div -->
					</div> <!-- end epanel-box-small div -->

				<?php 
            } elseif ('support' == $value['type']) {
                ?>

					<div class="inner-content">
						<?php 
                include TEMPLATEPATH . "/includes/functions/" . $value['name'] . ".php";
                ?>
					</div>

				<?php 
            } elseif ('contenttab-wrapstart' == $value['type'] || 'subcontent-start' == $value['type']) {
                ?>

					<?php 
                $et_contenttab_class = 'contenttab-wrapstart' == $value['type'] ? 'content-div' : 'tab-content';
                ?>

					<div id="<?php 
                echo esc_attr($value['name']);
                ?>
" class="<?php 
                echo esc_attr($et_contenttab_class);
                ?>
">

				<?php 
            } elseif ('contenttab-wrapend' == $value['type'] || 'subcontent-end' == $value['type']) {
                ?>

					</div> <!-- end <?php 
                echo esc_html($value['name']);
                ?>
 div -->

				<?php 
            } elseif ('subnavtab-start' == $value['type']) {
                ?>

					<ul class="idTabs">

				<?php 
            } elseif ('subnavtab-end' == $value['type']) {
                ?>

					</ul>

				<?php 
            } elseif ('subnav-tab' == $value['type']) {
                ?>

					<li><a href="#<?php 
                echo esc_attr($value['name']);
                ?>
"><span class="pngfix"><?php 
                echo esc_html($value['desc']);
                ?>
</span></a></li>

				<?php 
            } elseif ($value['type'] == "clearfix") {
                ?>

					<div class="clearfix"></div>

				<?php 
            }
            ?>

			<?php 
        }
        //end foreach ($options as $value)
        ?>

							</div> <!-- end epanel-content div -->
						</div> <!-- end epanel-content-wrap div -->
					</div> <!-- end epanel div -->
				</div> <!-- end epanel-wrapper div -->

				<div id="epanel-bottom">
					<?php 
        wp_nonce_field('epanel_nonce');
        ?>
					<input name="save" type="submit" value="<?php 
        esc_html_e('Save changes', $themename);
        ?>
" id="epanel-save" />
					<input type="hidden" name="action" value="save_epanel" />

					<img src="<?php 
        echo esc_url(get_template_directory_uri() . '/epanel/images/defaults.png');
        ?>
" class="defaults-button" alt="no" />
				</div><!-- end epanel-bottom div -->

			</form>

			<div style="clear: both;"></div>
			<div style="position: relative;">
				<div class="defaults-hover">
					<?php 
        _e('This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>', $themename);
        ?>
					<div class="clearfix"></div>
					<form method="post">
						<?php 
        wp_nonce_field('et-nojs-reset_epanel', '_wpnonce_reset');
        ?>
						<input name="reset" type="submit" value="<?php 
        esc_html_e('Reset', $themename);
        ?>
" id="epanel-reset" />
						<input type="hidden" name="action" value="reset" />
					</form>
					<img src="<?php 
        echo esc_url(get_template_directory_uri() . '/epanel/images/no.gif');
        ?>
" class="no" alt="no" />
				</div>
			</div>

			</div> <!-- end panel-wrap div -->
		</div> <!-- end wrapper div -->

		<div id="epanel-ajax-saving">
			<img src="<?php 
        echo esc_url(get_template_directory_uri() . '/epanel/images/saver.gif');
        ?>
" alt="loading" id="loading" />
			<span><?php 
        esc_html_e('Saving...', $themename);
        ?>
</span>
		</div>

	<?php 
    }
Exemplo n.º 6
0
function init_requests(&$options)
{
    global $DBInfo;
    if (!empty($DBInfo->user_class)) {
        include_once 'plugin/user/' . $DBInfo->user_class . '.php';
        $class = 'User_' . $DBInfo->user_class;
        $user = new $class();
    } else {
        $user = new WikiUser();
    }
    $udb = new UserDB($DBInfo);
    $DBInfo->udb = $udb;
    if (!empty($DBInfo->trail)) {
        // read COOKIE trailer
        $options['trail'] = trim($user->trail) ? $user->trail : '';
    }
    if ($user->id != 'Anonymous') {
        $user->info = $udb->getInfo($user->id);
        // read user info
        $test = $udb->checkUser($user);
        # is it valid user ?
        if ($test == 1) {
            // fail to check ticket
            // check user group
            if ($DBInfo->login_strict > 0) {
                # auto logout
                $options['header'] = $user->unsetCookie();
            } else {
                if ($DBInfo->login_strict < 0) {
                    $options['msg'] = _("Someone logged in at another place !");
                }
            }
        } else {
            // check group
            $user->checkGroup();
        }
    } else {
        // read anonymous user IP info.
        $user->info = $udb->getInfo('Anonymous');
    }
    $options['id'] = $user->id;
    $DBInfo->user = $user;
    // check is_mobile_func
    $is_mobile_func = !empty($DBInfo->is_mobile_func) ? $DBInfo->is_mobile_func : 'is_mobile';
    if (!function_exists($is_mobile_func)) {
        $is_mobile_func = 'is_mobile';
    }
    $options['is_mobile'] = $is_mobile = $is_mobile_func();
    # MoniWiki theme
    if ((empty($DBInfo->theme) or isset($_GET['action'])) and isset($_GET['theme'])) {
        // check theme
        if (preg_match('@^[a-zA-Z0-9_-]+$@', $_GET['theme'])) {
            $theme = $_GET['theme'];
        }
    } else {
        if ($is_mobile) {
            if (isset($_GET['mobile'])) {
                if (empty($_GET['mobile'])) {
                    setcookie('desktop', 1, time() + 60 * 60 * 24 * 30, get_scriptname());
                    $_COOKIE['desktop'] = 1;
                } else {
                    setcookie('desktop', 0, time() - 60 * 60 * 24 * 30, get_scriptname());
                    unset($_COOKIE['desktop']);
                }
            }
        }
        if (isset($_COOKIE['desktop'])) {
            $DBInfo->metatags_extra = '';
            if (!empty($DBInfo->theme_css)) {
                $theme = $DBInfo->theme;
            }
        } else {
            if ($is_mobile or !empty($DBInfo->force_mobile)) {
                if (!empty($DBInfo->mobile_theme)) {
                    $theme = $DBInfo->mobile_theme;
                }
                if (!empty($DBInfo->mobile_menu)) {
                    $DBInfo->menu = $DBInfo->mobile_menu;
                }
                $DBInfo->use_wikiwyg = 0;
                # disable wikiwyg
            } else {
                if ($DBInfo->theme_css) {
                    $theme = $DBInfo->theme;
                }
            }
        }
    }
    if (!empty($theme)) {
        $options['theme'] = $theme;
    }
    if ($options['id'] != 'Anonymous') {
        $options['css_url'] = !empty($user->info['css_url']) ? $user->info['css_url'] : '';
        $options['quicklinks'] = !empty($user->info['quicklinks']) ? $user->info['quicklinks'] : '';
        $options['tz_offset'] = !empty($user->info['tz_offset']) ? $user->info['tz_offset'] : date('Z');
        if (empty($theme)) {
            $options['theme'] = $theme = !empty($user->info['theme']) ? $user->info['theme'] : '';
        }
    } else {
        $options['css_url'] = $user->css;
        $options['tz_offset'] = $user->tz_offset;
        if (empty($theme)) {
            $options['theme'] = $theme = $user->theme;
        }
    }
    if (!$options['theme']) {
        $options['theme'] = $theme = $DBInfo->theme;
    }
    if ($theme and ($DBInfo->theme_css or !$options['css_url'])) {
        $css = is_string($DBInfo->theme_css) ? $DBInfo->theme_css : 'default.css';
        $timestamp = '?' . filemtime(__FILE__);
        $options['css_url'] = (!empty($DBInfo->themeurl) ? $DBInfo->themeurl : $DBInfo->url_prefix) . "/theme/{$theme}/css/{$css}{$timestamp}";
    }
    $options['pagename'] = get_pagename();
    // check the validity of a given page name for UTF-8 case
    if (strtolower($DBInfo->charset) == 'utf-8') {
        if (!preg_match('//u', $options['pagename'])) {
            $options['pagename'] = '';
        }
        // invalid pagename
    }
    if ($user->id != 'Anonymous' and !empty($DBInfo->use_scrap)) {
        $pages = explode("\t", $user->info['scrapped_pages']);
        $tmp = array_flip($pages);
        if (isset($tmp[$options['pagename']])) {
            $options['scrapped'] = 1;
        } else {
            $options['scrapped'] = 0;
        }
    }
}
Exemplo n.º 7
0
<?php 
get_header();
?>

    <?php 
get_sidebar();
?>

    
    <section id="content_container">
        <article id="content">
            <header class="header">
                <h1>
                    <?php 
echo get_pagename();
?>

                    <?php 
if (in_array('client_history_add', $privileges['privileges'])) {
    ?>

                        <!--<a href="#ajax_client_history_add" id="client_history_add" data-size="500px" data-title="<?php 
    echo lang('add_client_history');
    ?>
" class="modal btn btn_blue add_new"><?php 
    echo lang('add');
    ?>
</a>-->

                        <a href="#" id="client_history_add" data-size="500px"  class="modal btn btn_blue add_new"><?php 
Exemplo n.º 8
0
/**
 * Filter the nav menu items
 * 
 * possible filters
 * 		wp_nav_menu_items
 * 		wp_get_nav_menu_items
 * 
 * @param unknown_type $items
 * @param unknown_type $menu
 * @param unknown_type $args
 */
function omega_filter_nav_menu_items($items, $menu, $args = array())
{
    //initializing variables
    $current_pagename = get_pagename();
    $count = $count2 = 0;
    //reasons to fail
    if (!is_array($items)) {
        return $items;
    }
    if (!$current_pagename) {
        return $items;
    }
    if (!is_custom_listing()) {
        return $items;
    }
    foreach ($items as $key => $item) {
        $count++;
        $pagename = get_pagename_fromurl($item->url);
        if (strcmp($current_pagename, $pagename) !== 0) {
            continue;
        }
        $items[$key]->classes[] = 'current_page_item';
        $items[$key]->classes[] = 'current-menu-item';
    }
    foreach ($items as $key => $item) {
        $count2++;
        if ($count2 == 1) {
            $items[$key]->classes[] = 'omega-first-li-item';
        }
        if ($count != $count2) {
            return false;
        }
        $items[$key]->classes[] = 'omega-last-li-item';
    }
    return $items;
}
Exemplo n.º 9
0
function mytheme_admin()
{
    global $themename, $shortname, $admincpMainTabs, $options;
    if (isset($_REQUEST['saved'])) {
        if ($_REQUEST['saved']) {
            echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' Settings Saved.</strong></p></div>';
        }
    }
    if (isset($_REQUEST['reset'])) {
        if ($_REQUEST['reset']) {
            echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' Settings Reset.</strong></p></div>';
        }
    }
    ?>
 
<div id="admincp" class="wrap">
<div id="icon-junkie" ><br></div>
<h2 class="nav-tab-wrapper">
<?php 
    is_array($admincpMainTabs) ? $admincpMainTabs : ($admincpMainTabs = array('general', 'navigation', 'layout', 'ad', 'seo', 'integration', 'doc'));
    foreach ($admincpMainTabs as $value) {
        if ($value == 'general') {
            echo "<a class='nav-tab nav-tab-active' rel='nav-general' href=\"#\">General</a>";
        }
        if ($value == 'navigation') {
            echo "<a class='nav-tab' rel='nav-navigation' href=\"#\">Navigation</a>";
        }
        if ($value == 'layout') {
            echo "<a class='nav-tab' rel='nav-layout' href=\"#\">Layout</a>";
        }
        if ($value == 'ad') {
            echo "<a class='nav-tab' rel='nav-advertisements' href=\"#\">Advertise</a>";
        }
        if ($value == 'seo') {
            echo "<a class='nav-tab' rel='nav-seo' href=\"#\">SEO</a>";
        }
        if ($value == 'integration') {
            echo "<a class='nav-tab' rel='nav-integration' href=\"#\">Integration</a>";
        }
        //if($value=='doc')
        //echo "<a class='nav-tab' rel='nav-doc' href=\"#\">Documentation</a>";
    }
    ?>
</h2>

    <form method="post" id="main_options_form" enctype="multipart/form-data">
            <div id="admincp-content">
        
<!-- END admincp mainmenu -->
              
<?php 
    $nor_ops = array('text', 'number', 'textlimit', 'textarea', 'select', 'checkbox', 'checkbox2', 'radios', 'different_checkboxes', 'colorpicker', 'textcolorpopup', 'upload', 'cat_select', 'slider');
    foreach ($options as $value) {
        if (in_array($value['type'], $nor_ops)) {
            ?>
<!-- START NORMAL-admincp-box div -->              
                <table class="form-table">
                <tr>
                  <th scope="row"><?php 
            echo $value['name'];
            ?>
</th>
                  <td>
                  <div class="box-content">
                  
                    <?php 
            if ($value['type'] == "text") {
                ?>
                    <input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="<?php 
                echo $value['type'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />

                    <?php 
            } elseif ($value['type'] == "slider") {
                ?>
                    <input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="hidden"  value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
                    <div eid="<?php 
                echo $value['id'];
                ?>
" class="slider"></div>
                    
                    <?php 
            } elseif ($value['type'] == "number") {
                ?>
                    <input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="<?php 
                echo $value['type'];
                ?>
"  class="small-text"  value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
                                     
                    <?php 
            } elseif ($value['type'] == "textlimit") {
                ?>
                    <input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" type="text" maxlength="<?php 
                echo $value['max'];
                ?>
" size="<?php 
                echo $value['max'];
                ?>
" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
                    
                    <?php 
            } elseif ($value['type'] == "colorpicker") {
                ?>
                    <div id="colorpickerHolder"></div>
                    
					<?php 
            } elseif ($value['type'] == "textcolorpopup") {
                ?>
                    <input name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" class="colorpopup" type="text" value="<?php 
                if (get_option($value['id']) != "") {
                    echo get_option($value['id']);
                } else {
                    echo $value['std'];
                }
                ?>
" />
                    <?php 
            } elseif ($value['type'] == "textarea") {
                ?>
                    <textarea name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
"><?php 
                if (get_option($value['id']) != "") {
                    echo stripslashes(get_option($value['id']));
                } else {
                    echo stripslashes($value['std']);
                }
                ?>
  </textarea>
					<?php 
            } elseif ($value['type'] == "checkbox" || $value['type'] == "checkbox2") {
                ?>
					<?php 
                $checked = '';
                if (get_option($value['id']) != '') {
                    if (get_option($value['id']) == 'on') {
                        $checked = 'checked="checked"';
                    } else {
                        $checked = '';
                    }
                } elseif ($value['std'] == 'on') {
                    $checked = 'checked="checked"';
                }
                ?>
                    <label for="<?php 
                echo $value['id'];
                ?>
">
					<input type="checkbox" class="checkbox" name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
" <?php 
                echo $checked;
                ?>
 /> <?php 
                echo $value['label'];
                ?>
                    </label>
                    <?php 
            } elseif ($value['type'] == "upload") {
                ?>
                    <table class="upload_buttons" cellpadding="0" cellspacing="0">
                    <tr>
                    <td>
                    <input id="<?php 
                echo $value['id'];
                ?>
" class="uploadfield" type="text" size="90" name="<?php 
                echo $value['id'];
                ?>
" value="<?php 
                echo get_option($value['id']);
                ?>
" />
                    </td>
                    <td>&nbsp;
                      <input class="upload_image_reset button" type="button" value="Reset" />
                      <input class="upload_image_button button" type="button" value="Upload Image" />
                    </td>
                    </tr>
                    </table>
                    <div class="clear"></div>
                    
                    
                    
                    <?php 
            } elseif ($value['type'] == "radios") {
                ?>
					<?php 
                foreach ($value['options'] as $option) {
                    ?>
                    	<label>
						<input name="<?php 
                    echo $value['id'];
                    ?>
" <?php 
                    if (htmlspecialchars(get_option($value['id'])) == trim(htmlspecialchars($option))) {
                        echo ' checked="checked"';
                    } elseif (isset($value['std']) && $option == $value['std']) {
                        echo ' checked="checked"';
                    }
                    ?>
 type="radio" value="<?php 
                    echo trim($option);
                    ?>
"> <?php 
                    echo trim($option);
                    ?>
						</label><br>
					<?php 
                }
                ?>
                    
                    <?php 
            } elseif ($value['type'] == "select") {
                ?>
                    <select name="<?php 
                echo $value['id'];
                ?>
" id="<?php 
                echo $value['id'];
                ?>
">
					<?php 
                foreach ($value['options'] as $option) {
                    ?>
                      <option <?php 
                    if (htmlspecialchars(get_option($value['id'])) == trim(htmlspecialchars($option))) {
                        echo ' selected="selected"';
                    } elseif (isset($value['std']) && $option == $value['std']) {
                        echo ' selected="selected"';
                    }
                    ?>
  ><?php 
                    echo trim($option);
                    ?>
</option>
					<?php 
                }
                ?>
                    </select>
                    <?php 
            } elseif ($value['type'] == "cat_select") {
                //for categories select 20130709 by ryan
                wp_dropdown_categories(array('hide_empty' => 0, 'name' => '' . $value['id'] . '', 'id' => '' . $value['id'] . '', 'selected' => get_option($value["id"]), 'hierarchical' => true, 'show_count' => true));
                ?>
                    <?php 
            } elseif ($value['type'] == "different_checkboxes") {
                foreach ($value['options'] as $option) {
                    $checked = "";
                    if (get_option($value['id'])) {
                        if (in_array($option, get_option($value['id']))) {
                            $checked = "checked=\"checked\"";
                        }
                    }
                    ?>
                    <p class="<?php 
                    echo "postinfo-" . $option;
                    ?>
">
                      <input type="checkbox" class="usual-checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[]" id="<?php 
                    echo $value['id'] . "-" . $option;
                    ?>
" value="<?php 
                    echo $option;
                    ?>
" <?php 
                    echo $checked;
                    ?>
 />
                    </p>
                    <?php 
                }
                ?>
                    <br class="clearfix"/>
                    <?php 
            }
            ?>
                  </div>
                <!-- end box-content div --> 
         
                  
                  <div class="desc-string">
                    <?php 
            echo $value['desc'];
            ?>
                  </div>
                  </td>                  <!-- end box-desc-content div -->
                </tr>  
                </table>           
<!-- END NORMAL-admincp-box div -->

<!-- START special-checkboxs list -->    
<?php 
        } elseif ($value['type'] == "checkboxes") {
            ?>
              <div class="admincp-box" style="margin-bottom:25px">
                <table class="form-table" >
                <tr class="margin:0 !important;padding:0 !important;">
                 	<th scope="row"><?php 
            echo $value['name'];
            ?>
</th>                
                	<td colspan="1">
                    <div style="width:500px">
					  <?php 
            if (empty($value['options'])) {
                echo "You don't have pages";
            } else {
                $i = 1;
                $className = 'inputs';
                if (isset($value['excludeDefault']) && $value['excludeDefault'] == 'true') {
                    $className = $className . ' different';
                }
                foreach ($value['options'] as $option) {
                    $checked = "";
                    if (get_option($value['id'])) {
                        if (in_array($option, get_option($value['id']))) {
                            $checked = "checked=\"checked\"";
                        }
                    }
                    ?>
                            <p class="<?php 
                    echo $className;
                    ?>
">
                              <input type="checkbox" class="usual-checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[]" id="<?php 
                    echo $value['id'], "-", $option;
                    ?>
" value="<?php 
                    echo $option;
                    ?>
" <?php 
                    echo $checked;
                    ?>
 />
                              <label for="<?php 
                    echo $value['id'], "-", $option;
                    ?>
">
                                <?php 
                    if ($value['usefor'] == 'pages') {
                        echo get_pagename($option);
                    } else {
                        echo get_categname($option);
                    }
                    ?>
                              </label>
                            </p>
                            <?php 
                    $i++;
                }
            }
            ?>
                    <br class="clearfix"/>
                    </div>
	                  <div class="desc-string">
	                    <?php 
            echo $value['desc'];
            ?>
	                  </div>                    
                    </td>
                </tr>
                </table>
                <!-- end div box-title -->
              </div>             
<!-- END special-checkboxs list -->

<!-- START special-document page -->         
<?php 
        } elseif ($value['type'] == "doc") {
            ?>
              <div class="inner-content">
                <?php 
            include TEMPLATEPATH . "/includes/docs/" . $value['name'] . ".php";
            ?>
              </div>
<!-- END special-document page -->

<!-- START content tab face -->
<?php 
        } elseif ($value['type'] == "contenttab-wrapstart" || $value['type'] == "subcontent-start") {
            ?>
              <div id="<?php 
            echo $value['name'];
            ?>
" class="<?php 
            if ($value['type'] == "contenttab-wrapstart") {
                echo 'content-div';
            } else {
                echo 'tab-content';
            }
            ?>
">
                <?php 
        } elseif ($value['type'] == "contenttab-wrapend" || $value['type'] == "subcontent-end") {
            ?>
              </div>
<!-- end <?php 
            echo $value['name'];
            ?>
 div -->
              
<?php 
        } elseif ($value['type'] == "subnavtab-start") {
            ?>
              <ul class="idTabs">
<?php 
        } elseif ($value['type'] == "subnavtab-end") {
            ?>
              </ul>
<?php 
        } elseif ($value['type'] == "subnav-tab") {
            ?>
              <li><a href="#<?php 
            echo $value['name'];
            ?>
"><span class="pngfix"><?php 
            echo $value['desc'];
            ?>
</span></a></li>
<?php 
        } elseif ($value['type'] == "session-heading") {
            ?>
              <h3><strong><?php 
            echo $value['desc'];
            ?>
</strong></h3>
<?php 
        } elseif ($value['type'] == "clearfix") {
            ?>
              <div class="clearfix"></div>
<!-- END content tab face -->

<?php 
        }
        //end  options jugement
    }
    //end foreach $options
    ?>
            </div>
            <!-- end admincp-content div --> 
          </div>
          <!-- end admincp-content-wrap div --> 
      
      <div id="admincp-bottom">

        <input name="reset" type="button" value="Reset Settings" class="defaults-button  button"/>&nbsp;
        <input name="save" type="submit" value="Save Settings" id="admincp-save" class="button button-primary"/>
        <input type="hidden" name="action" value="save_admincp" />        
	  </div>
      <!-- end admincp-bottom div -->
      
    </form>
    <div style="clear: both;"></div>
    <div style="position: relative;">
      <div class="defaults-hover"> This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>
        <div class="clearfix"></div>
        <div class="clear"></div>
        <form method="post">
          <input name="reset" type="submit" value="Yes" id="admincp-reset" class="button yes" />
          <input type="hidden" name="action" value="reset" />
        </form>
        &nbsp; <input type="button" value="No" class="button no" />
       </div>
    </div>


<div id="admincp-ajax-saving"> <img src="<?php 
    echo get_template_directory_uri();
    ?>
/functions/images/ajax-loader.gif" alt="loading" id="loading" /> <span>Saving...</span></div>
<?php 
}
Exemplo n.º 10
0
    function et_build_epanel()
    {
        global $themename, $shortname, $options, $et_disabled_jquery;
        if (isset($_REQUEST['saved'])) {
            if ($_REQUEST['saved']) {
                echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings saved.</strong></p></div>';
            }
        }
        if (isset($_REQUEST['reset'])) {
            if ($_REQUEST['reset']) {
                echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' settings reset.</strong></p></div>';
            }
        }
        ?>

		<div id="wrapper">
		  <div id="panel-wrap">
			<form method="post" id="main_options_form" enctype="multipart/form-data">
				<div id="epanel-wrapper">
					<div id="epanel">
						<div id="epanel-content-wrap">
							<div id="epanel-content">
								<img src="<?php 
        echo get_template_directory_uri();
        ?>
/epanel/images/logo.png" alt="ePanel" class="pngfix" id="epanel-logo" />
								<?php 
        global $epanelMainTabs;
        $epanelMainTabs = apply_filters('epanel_page_maintabs', $epanelMainTabs);
        ?>
								<ul id="epanel-mainmenu">
									<?php 
        if (in_array('general', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-general"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/general-icon.png" class="pngfix" alt="" />General Settings</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('navigation', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-navigation"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/navigation-icon.png" class="pngfix" alt="" />Navigation</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('layout', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-layout"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/layout-icon.png" class="pngfix" alt="" />Layout Settings</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('ad', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-advertisements"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/ad-icon.png" class="pngfix" alt="" />Ad Management</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('colorization', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-colorization"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/colorization-icon.png" class="pngfix" alt="" />Colorization</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('seo', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-seo"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/seo-icon.png" class="pngfix" alt="" />SEO</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('integration', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-integration"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/integration-icon.png" class="pngfix" alt="" />Integration</a></li>
									<?php 
        }
        ?>
									<?php 
        if (in_array('support', $epanelMainTabs)) {
            ?>
										<li><a href="#wrap-support"><img src="<?php 
            echo get_template_directory_uri();
            ?>
/epanel/images/support-icon.png" class="pngfix" alt="" />Support Docs</a></li>
									<?php 
        }
        ?>
									<?php 
        do_action('epanel_render_maintabs', $epanelMainTabs);
        ?>
								</ul><!-- end epanel mainmenu -->

		<?php 
        foreach ($options as $value) {
            if ($value['type'] == "text" || $value['type'] == "textlimit" || $value['type'] == "textarea" || $value['type'] == "select" || $value['type'] == "checkboxes" || $value['type'] == "different_checkboxes" || $value['type'] == "colorpicker" || $value['type'] == "textcolorpopup" || $value['type'] == "upload") {
                ?>
					<div class="epanel-box">
						<div class="box-title">
							<h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
							<img src="<?php 
                echo get_template_directory_uri();
                ?>
/epanel/images/help-image.png" alt="description" class="box-description" />
							<div class="box-descr">
								<p><?php 
                echo esc_html($value['desc']);
                ?>
</p>
							</div> <!-- end box-desc-content div -->
						</div> <!-- end div box-title -->
						
						<div class="box-content">
				
							<?php 
                if ($value['type'] == "text") {
                    ?>
							
								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="<?php 
                    echo esc_attr($value['type']);
                    ?>
" value="<?php 
                    if (get_option($value['id']) != "") {
                        echo esc_attr(stripslashes(get_option($value['id'])));
                    } else {
                        echo esc_attr(stripslashes($value['std']));
                    }
                    ?>
" />
								
							<?php 
                } elseif ($value['type'] == "textlimit") {
                    ?>
							
								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" type="text" maxlength="<?php 
                    echo esc_attr($value['max']);
                    ?>
" size="<?php 
                    echo esc_attr($value['max']);
                    ?>
" value="<?php 
                    if (get_option($value['id']) != "") {
                        echo esc_attr(stripslashes(get_option($value['id'])));
                    } else {
                        echo esc_attr(stripslashes($value['std']));
                    }
                    ?>
" />
								
							<?php 
                } elseif ($value['type'] == "colorpicker") {
                    ?>
							
								<div id="colorpickerHolder"></div>
								
							<?php 
                } elseif ($value['type'] == "textcolorpopup") {
                    ?>
							
								<input name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="colorpopup" type="text" value="<?php 
                    if (get_option($value['id']) != "") {
                        echo esc_attr(get_option($value['id']));
                    } else {
                        echo esc_attr($value['std']);
                    }
                    ?>
" />
								
							<?php 
                } elseif ($value['type'] == "textarea") {
                    ?>
							
								<textarea name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
"><?php 
                    if (get_option($value['id']) != "") {
                        echo esc_textarea(stripslashes(get_option($value['id'])));
                    } else {
                        echo esc_textarea(stripslashes($value['std']));
                    }
                    ?>
</textarea>
								
							<?php 
                } elseif ($value['type'] == "upload") {
                    ?>
									
									<input id="<?php 
                    echo esc_attr($value['id']);
                    ?>
" class="uploadfield" type="text" size="90" name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" value="<?php 
                    echo esc_url(get_option($value['id']));
                    ?>
" />
									<div class="upload_buttons">
										<span class="upload_image_reset">Reset</span>
										<input class="upload_image_button" type="button" value="Upload Image" />
									</div>
									
									<div class="clear"></div>
											
							<?php 
                } elseif ($value['type'] == "select") {
                    ?>
							
								<select name="<?php 
                    echo esc_attr($value['id']);
                    ?>
" id="<?php 
                    echo esc_attr($value['id']);
                    ?>
">
									<?php 
                    foreach ($value['options'] as $option) {
                        ?>
										<option<?php 
                        if (esc_attr(stripslashes(get_option($value['id']))) == trim(esc_attr(stripslashes($option)))) {
                            echo ' selected="selected"';
                        } elseif (!get_option($value['id']) && isset($value['std']) && esc_attr(stripslashes($option)) == esc_attr(stripslashes($value['std']))) {
                            echo ' selected="selected"';
                        }
                        ?>
><?php 
                        echo esc_html(trim($option));
                        ?>
</option>
									<?php 
                    }
                    ?>
								</select>
								
							<?php 
                } elseif ($value['type'] == "checkboxes") {
                    if (empty($value['options'])) {
                        echo "You don't have pages";
                    } else {
                        $i = 1;
                        $className = 'inputs';
                        if (isset($value['excludeDefault']) && $value['excludeDefault'] == 'true') {
                            $className = $className . ' different';
                        }
                        foreach ($value['options'] as $option) {
                            $checked = "";
                            if (get_option($value['id'])) {
                                if (in_array($option, get_option($value['id']))) {
                                    $checked = "checked=\"checked\"";
                                }
                            }
                            ?>
										
										<p class="<?php 
                            echo $className;
                            if ($i % 3 == 0) {
                                echo ' last';
                            }
                            ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                            echo esc_attr($value['id']);
                            ?>
[]" id="<?php 
                            echo esc_attr($value['id']), "-", esc_attr($option);
                            ?>
" value="<?php 
                            echo esc_attr($option);
                            ?>
" <?php 
                            echo $checked;
                            ?>
 />
										<label for="<?php 
                            echo esc_attr($value['id']), "-", esc_attr($option);
                            ?>
"><?php 
                            if ($value['usefor'] == 'pages') {
                                echo get_pagename($option);
                            } else {
                                echo get_categname($option);
                            }
                            ?>
</label>
										</p>
										<?php 
                            if ($i % 3 == 0) {
                                echo '<br class="clearfix"/>';
                            }
                            ?>
								  <?php 
                            $i++;
                        }
                    }
                    ?>
								<br class="clearfix"/>
								
							<?php 
                } elseif ($value['type'] == "different_checkboxes") {
                    foreach ($value['options'] as $option) {
                        $checked = "";
                        if (get_option($value['id']) !== false) {
                            if (in_array($option, get_option($value['id']))) {
                                $checked = "checked=\"checked\"";
                            }
                        } elseif (isset($value['std'])) {
                            if (in_array($option, $value['std'])) {
                                $checked = "checked=\"checked\"";
                            }
                        }
                        ?>
									<p class="<?php 
                        echo "postinfo-" . esc_attr($option);
                        ?>
"><input type="checkbox" class="usual-checkbox" name="<?php 
                        echo esc_attr($value['id']);
                        ?>
[]" id="<?php 
                        echo esc_attr($value['id']) . "-" . esc_attr($option);
                        ?>
" value="<?php 
                        echo esc_attr($option);
                        ?>
" <?php 
                        echo $checked;
                        ?>
 />
									</p>
								<?php 
                    }
                    ?>
								<br class="clearfix"/>
								
							<?php 
                }
                ?>
				
						</div> <!-- end box-content div -->
					</div> <!-- end epanel-box div -->
					
				<?php 
            } elseif ($value['type'] == "checkbox" || $value['type'] == "checkbox2") {
                ?>

					<div class="epanel-box <?php 
                if ($value['type'] == "checkbox") {
                    echo 'epanel-box-small-1';
                } else {
                    echo 'epanel-box-small-2';
                }
                ?>
">
						<div class="box-title"><h3><?php 
                echo esc_html($value['name']);
                ?>
</h3>
							<img src="<?php 
                echo get_template_directory_uri();
                ?>
/epanel/images/help-image.png" alt="description" class="box-description" />
							<div class="box-descr">
								<p><?php 
                echo esc_html($value['desc']);
                ?>
</p>
							</div> <!-- end box-desc-content div -->
						</div> <!-- end div box-title -->
						<div class="box-content">
							<?php 
                $checked = '';
                if (get_option($value['id']) != '') {
                    if (get_option($value['id']) == 'on') {
                        $checked = 'checked="checked"';
                    } else {
                        $checked = '';
                    }
                } elseif ($value['std'] == 'on') {
                    $checked = 'checked="checked"';
                }
                ?>
							<input type="checkbox" class="checkbox" name="<?php 
                echo esc_attr($value['id']);
                ?>
" id="<?php 
                echo esc_attr($value['id']);
                ?>
" <?php 
                echo $checked;
                ?>
 />
						</div> <!-- end box-content div -->
					</div> <!-- end epanel-box-small div -->
					
				<?php 
            } elseif ($value['type'] == "support") {
                ?>
						
					<div class="inner-content">
						<?php 
                include TEMPLATEPATH . "/includes/functions/" . $value['name'] . ".php";
                ?>
					</div>
						
				<?php 
            } elseif ($value['type'] == "contenttab-wrapstart" || $value['type'] == "subcontent-start") {
                ?>

					<div id="<?php 
                echo esc_attr($value['name']);
                ?>
" class="<?php 
                if ($value['type'] == "contenttab-wrapstart") {
                    echo 'content-div';
                } else {
                    echo 'tab-content';
                }
                ?>
">
						
				<?php 
            } elseif ($value['type'] == "contenttab-wrapend" || $value['type'] == "subcontent-end") {
                ?>

					</div> <!-- end <?php 
                echo esc_attr($value['name']);
                ?>
 div -->
						
				<?php 
            } elseif ($value['type'] == "subnavtab-start") {
                ?>

					<ul class="idTabs">
						
				<?php 
            } elseif ($value['type'] == "subnavtab-end") {
                ?>

					</ul>
						
				<?php 
            } elseif ($value['type'] == "subnav-tab") {
                ?>

					<li><a href="#<?php 
                echo esc_attr($value['name']);
                ?>
"><span class="pngfix"><?php 
                echo esc_html($value['desc']);
                ?>
</span></a></li>
						
				<?php 
            } elseif ($value['type'] == "clearfix") {
                ?>
						
					<div class="clearfix"></div>

				<?php 
            }
            ?>

			<?php 
        }
        //end foreach ($options as $value)
        ?>
				
							</div> <!-- end epanel-content div -->
						</div> <!-- end epanel-content-wrap div -->
					</div> <!-- end epanel div -->
				</div> <!-- end epanel-wrapper div -->
				
				<div id="epanel-bottom">
					<input name="save" type="submit" value="Save changes" id="epanel-save" />
					<input type="hidden" name="action" value="save_epanel" />
				
					<img src="<?php 
        echo get_template_directory_uri();
        ?>
/epanel/images/defaults.png" class="defaults-button" alt="no" />   
				</div><!-- end epanel-bottom div -->
				
			</form>
			 
			<div style="clear: both;"></div>
			<div style="position: relative;">
				<div class="defaults-hover">
					This will return all of the settings throughout the options page to their default values. <strong>Are you sure you want to do this?</strong>
					<div class="clearfix"></div>
					<form method="post">
						<?php 
        wp_nonce_field('et-nojs-reset_epanel');
        ?>
						<input name="reset" type="submit" value="Reset" id="epanel-reset" />
						<input type="hidden" name="action" value="reset" />
					</form>
					<img src="<?php 
        echo get_template_directory_uri();
        ?>
/epanel/images/no.gif" class="no" alt="no" />
				</div> 
			</div>

			</div> <!-- end panel-wrap div -->
		</div> <!-- end wrapper div -->
			
		<div id="epanel-ajax-saving">
			<img src="<?php 
        echo get_template_directory_uri();
        ?>
/epanel/images/saver.gif" alt="loading" id="loading" />
			<span>Saving...</span>
		</div>
			
	<?php 
    }