File "index.php"

Full Path: /home/londdqdw/public_html/06/wp-content/plugins/nd-shortcodes/inc/settings/index.php
File size: 13.44 KB
MIME-type: text/x-php
Charset: utf-8

<?php




//START add custom css
function nd_options_admin_style() {
  
  wp_enqueue_style( 'nd_options_style', esc_url( plugins_url( 'admin-style.css', __FILE__ ) ) , array(), false, false );
  
}
add_action( 'admin_enqueue_scripts', 'nd_options_admin_style' );
//END add custom css


//START function for get color profile admin
function nd_options_get_profile_bg_color($nd_options_color){
  
  global $_wp_admin_css_colors;
  $nd_options_admin_color = get_user_option( 'admin_color' );
  
  $nd_options_profile_bg_colors = $_wp_admin_css_colors[$nd_options_admin_color]->colors; 


  if ( $nd_options_profile_bg_colors[$nd_options_color] == '#e5e5e5' ) {

    return '#6b6b6b';

  }else{

    return $nd_options_profile_bg_colors[$nd_options_color];
    
  }

  
}
//END



add_action('admin_menu', 'nd_options_create_settings_menu');
function nd_options_create_settings_menu() {
  
  /*1*/
  add_menu_page('Theme Options', 'Theme Options', 'manage_options', 'nd-shortcodes-settings', 'nd_options_settings_menu_page', 'dashicons-admin-settings' );
  add_action( 'admin_init', 'nd_options_settings_datas' );

}

/*1 - options*/
function nd_options_settings_datas() {
  register_setting( 'nd_options_settings_group', 'nd_options_breadcrumbs_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_archive_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_comment_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_page_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_post_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_search_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_woocommerce_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_eventscalendar_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_give_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_customizer_enable' );
  register_setting( 'nd_options_settings_group', 'nd_options_locations_enable' );
}


/*1 - page*/
function nd_options_settings_menu_page() {
?>
<form method="post" action="options.php">
    
  <?php settings_fields( 'nd_options_settings_group' ); ?>
  <?php do_settings_sections( 'nd_options_settings_group' ); ?>


  <div class="nd_options_section nd_options_padding_right_20 nd_options_padding_left_2 nd_options_box_sizing_border_box nd_options_margin_top_25 ">

    

    <div style="background-color:<?php echo esc_attr(nd_options_get_profile_bg_color(0)); ?>; border-bottom:3px solid <?php echo esc_attr(nd_options_get_profile_bg_color(2)); ?>;" class="nd_options_section nd_options_padding_20   nd_options_box_sizing_border_box">
      <h2 class="nd_options_color_ffffff nd_options_display_inline_block"><?php _e('ND Shortcodes','nd-shortcodes'); ?></h2><span class="nd_options_margin_left_10 nd_options_color_a0a5aa"><?php echo esc_html(nd_options_get_plugin_version()); ?></span>
    </div>

    

    <div class="nd_options_section  nd_options_box_shadow_0_1_1_000_04 nd_options_background_color_ffffff nd_options_border_1_solid_e5e5e5 nd_options_border_top_width_0 nd_options_border_left_width_0 nd_options_overflow_hidden nd_options_position_relative">
    
      <!--START menu-->
      <div style="background-color:<?php echo esc_attr(nd_options_get_profile_bg_color(1)); ?>;" class="nd_options_width_20_percentage nd_options_float_left nd_options_box_sizing_border_box nd_options_min_height_3000 nd_options_position_absolute">

        <ul class="nd_options_navigation">
          <li><a style="background-color:<?php echo esc_attr(nd_options_get_profile_bg_color(2)); ?>;" href="#"><?php _e('Plugin Settings','nd-shortcodes'); ?></a></li>
          <li><a class="" href="<?php echo esc_url(admin_url('customize.php')); ?>"><?php _e('Theme Options','nd-shortcodes'); ?></a></li>
          <li><a class="" href="<?php echo esc_url(admin_url('admin.php?page=nd-shortcodes-settings-import-export')); ?>"><?php _e('Import Export','nd-shortcodes'); ?></a></li>
          <li id="nd_options_import_demo_li"><a class="" href="<?php echo esc_url(admin_url('admin.php?page=nd-shortcodes-settings-import-demo')); ?>"><?php _e('Import Demo','nd-shortcodes'); ?></a></li>

          <?php

          if ( get_option('nd_options_locations_enable') == 1 ) { ?>

          <li><a class="" href="<?php echo esc_url(admin_url('admin.php?page=nd-shortcodes-settings-locations')); ?>"><?php _e('Locations','nd-shortcodes'); ?></a></li>

          <?php }

          ?>

          <li><a target="_blank" href="http://documentations.nicdark.com/"><?php _e('Documentation','nd-shortcodes'); ?></a></li>
        </ul>

      </div>
      <!--END menu-->


      <!--START content-->
      <div class="nd_options_width_80_percentage nd_options_margin_left_20_percentage nd_options_float_left nd_options_box_sizing_border_box nd_options_padding_20">


        <!--START-->
        <div class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Plugin Settings','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Below some important plugin settings.','nd-shortcodes'); ?></p>
          </div>
        </div>
        <!--END-->

        <div class="nd_options_section nd_options_height_1 nd_options_background_color_E7E7E7 nd_options_margin_top_10 nd_options_margin_bottom_10"></div>

        <!--START-->
        <div id="nd_options_breadcrumbs_option_setting" class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Breadcrumbs','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Check for Enable Breadcrumbs on all site.','nd-shortcodes'); ?></p>
          </div>
          <div class="nd_options_width_60_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            
            <label class="nd_options_section"><input <?php if( get_option('nd_options_breadcrumbs_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_breadcrumbs_enable" type="checkbox" value="1"> <?php _e('Enable','nd-shortcodes'); ?></label>

          </div>
        </div>
        <!--END-->



        <div class="nd_options_section nd_options_height_1 nd_options_background_color_E7E7E7 nd_options_margin_top_10 nd_options_margin_bottom_10"></div>



        <!--START-->
        <div class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Template Plugin','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Override default theme template with plugin template','nd-shortcodes'); ?></p>
          </div>
          <div class="nd_options_width_60_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            
            <label class="nd_options_section"><input <?php if( get_option('nd_options_archive_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_archive_enable" type="checkbox" value="1"> <?php _e('Archive Template','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_comment_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_comment_enable" type="checkbox" value="1"> <?php _e('Comment Template','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_page_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_page_enable" type="checkbox" value="1"> <?php _e('Page Template','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_post_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_post_enable" type="checkbox" value="1"> <?php _e('Post Template','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_search_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_search_enable" type="checkbox" value="1"> <?php _e('Search Template','nd-shortcodes'); ?></label>

          </div>
        </div>
        <!--END-->



        <div class="nd_options_section nd_options_height_1 nd_options_background_color_E7E7E7 nd_options_margin_top_10 nd_options_margin_bottom_10"></div>



        <!--START-->
        <div class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Plugin Compatibility','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Override default plugin style with nd shortcodes custom style','nd-shortcodes'); ?></p>
          </div>
          <div class="nd_options_width_60_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            
            <label class="nd_options_section"><input <?php if( get_option('nd_options_woocommerce_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_woocommerce_enable" type="checkbox" value="1"> <?php _e('WooCommerce','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_eventscalendar_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_eventscalendar_enable" type="checkbox" value="1"> <?php _e('Events Calendar','nd-shortcodes'); ?></label>
            <div class="nd_options_section nd_options_height_10"></div>
            <label class="nd_options_section"><input <?php if( get_option('nd_options_give_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_give_enable" type="checkbox" value="1"> <?php _e('Give Donation','nd-shortcodes'); ?></label>

          </div>
        </div>
        <!--END-->



        <div class="nd_options_section nd_options_height_1 nd_options_background_color_E7E7E7 nd_options_margin_top_10 nd_options_margin_bottom_10"></div>



        <!--START-->
        <div class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Custom Post Types','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Add some custom post types on your theme','nd-shortcodes'); ?></p>
          </div>
          <div class="nd_options_width_60_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            
            <label class="nd_options_section"><input <?php if( get_option('nd_options_locations_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_locations_enable" type="checkbox" value="1"> <?php _e('Locations','nd-shortcodes'); ?></label>

          </div>
        </div>
        <!--END-->



        <div class="nd_options_section nd_options_height_1 nd_options_background_color_E7E7E7 nd_options_margin_top_10 nd_options_margin_bottom_10"></div>


        <!--START-->
        <div class="nd_options_section">
          <div class="nd_options_width_40_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            <h2 class="nd_options_section nd_options_margin_0"><?php _e('Customizer','nd-shortcodes'); ?></h2>
            <p class="nd_options_color_666666 nd_options_section nd_options_margin_0 nd_options_margin_top_10"><?php _e('Check for Enable Customizer with all plugin settings','nd-shortcodes'); ?></p>
          </div>
          <div class="nd_options_width_60_percentage nd_options_padding_20 nd_options_box_sizing_border_box nd_options_float_left">
            
            <label class="nd_options_section"><input <?php if( get_option('nd_options_customizer_enable') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_options_customizer_enable" type="checkbox" value="1"> <?php _e('Enable','nd-shortcodes'); ?></label>

          </div>
        </div>
        <!--END-->


        <div class="nd_options_section nd_options_padding_left_20 nd_options_padding_right_20 nd_options_box_sizing_border_box">
          <?php submit_button(); ?>
        </div>
      


      </div>
      <!--END content-->


    </div>

  </div>
</form>
<?php } 
/*END 1*/




// all options
foreach ( glob ( plugin_dir_path( __FILE__ ) . "*/index.php" ) as $file ){
  include_once realpath($file);
}


//hook
do_action('nd_options_create_new_admin_setting_page');