????
Current Path : /home2/sarkar82/public_html/wp-content/plugins/siteseo/main/settings/ |
Current File : /home2/sarkar82/public_html/wp-content/plugins/siteseo/main/settings/tools.php |
<?php /* * SITESEO * https://siteseo.io * (c) SiteSEO Team */ namespace SiteSEO\settings; if(!defined('ABSPATH')){ die('Hacking Attempt !'); } class Tools{ static function menu(){ Dashbord::admin_header(); $current_tab = isset($_GET['tab']) ? sanitize_key($_GET['tab']) : 'tab_settings'; // Default tab $tools_subtabs = [ 'tab_settings' => esc_html__('Settings', 'siteseo'), 'tab_plugins' => esc_html__('Plugins', 'siteseo'), 'tab_reset' => esc_html__('Reset', 'siteseo') ]; echo'<form method="post" id="siteseo-form" class="siteseo-option" name="siteseo-flush">'; wp_nonce_field('sitseo_title_settings'); echo'<div class="siteseo-toggle-container"> <span id="siteseo-tab-title"><strong>Tools - SiteSEO</strong></span></div>'; echo'<div id="siteseo-tabs" class="wrap"> <div class="nav-tab-wrapper">'; foreach($tools_subtabs as $tab_key => $tab_caption){ $active_class = ($current_tab === $tab_key) ? ' nav-tab-active' : ''; echo '<a id="' . esc_attr($tab_key) . '-tab" class="nav-tab' . esc_attr($active_class) . '" data-tab="' . esc_attr($tab_key) . '">' . esc_html($tab_caption) . '</a>'; } echo'</div> <div class="tab-content-wrapper"> <div class="siteseo-tab' . ($current_tab == 'tab_settings' ? ' active' : '') . '" id="tab_settings">'; self::settings(); echo'</div> <div class="siteseo-tab' . ($current_tab == 'tab_plugins' ? ' active' : '') . '" id="tab_plugins">'; self::plugins(); echo'</div> <div class="siteseo-tab' . ($current_tab == 'tab_reset' ? ' active' : '') . '" id="tab_reset">'; self::reset(); echo'</div> </div>'; } static function settings(){ echo'<h3>Settings</h3> <h4>Export plugin settings</h4> <div class="siteseo_wrap_label"> <p class="description">'.esc_html('Export the plugin settings for this site as a .json file. This allows you to easily import the configuration into another site','siteseo').'</p> </div> <div class="siteseo_wrap_label"> <button class="btn btnSecondary">' . esc_html('Export', 'siteseo') . '</button> </div> <span class="line"></span> <h3>Import plugin settings</h3> <div class="siteseo_wrap_label"> <p class="description">Import the plugin settings from a .json file. This file can be obtained by exporting the settings on another site using the form above.</p> </div> <div class=siteseo_wrap_label> <input type="file" /> </div> <div class="siteseo_wrap_label"><button class="brn btnSecondary">' . esc_html('Import', 'siteseo') . '</button> </div>'; } static function plugins(){ echo'<h3>Plugins</h3> <h4>Import posts and terms metadata from</h4>'; } static function reset(){ echo'<h3>Reset All Settings</h3> <button class="btn btnSecondary">'.esc_html('Reset notices','siteseo').'</button>'; } }