File "plugin-settings.php"
Full Path: /home/londdqdw/public_html/06/wp-content/plugins/nd-projects/inc/admin/plugin-settings.php
File size: 4.94 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/////////////////////////////////////////////////// START MAIN PLUGIN SETTINGS ///////////////////////////////////////////////////////////////
add_action('admin_menu', 'nd_cc_create_menu');
function nd_cc_create_menu() {
add_menu_page('Projects', __('Projects Plugin','nd-projects'), 'manage_options', 'nd-projects-settings', 'nd_cc_settings_page', 'dashicons-admin-generic' );
add_action( 'admin_init', 'nd_cc_settings' );
//custom hook
do_action("nd_cc_add_menu_settings");
}
function nd_cc_settings() {
register_setting( 'nd_cc_settings_group', 'nd_cc_container' );
//custom hook
do_action("nd_cc_add_settings_group");
}
function nd_cc_settings_page() {
?>
<form method="post" action="options.php">
<?php settings_fields( 'nd_cc_settings_group' ); ?>
<?php do_settings_sections( 'nd_cc_settings_group' ); ?>
<?php $nd_cc_import_export_url = admin_url('admin.php?page=nd-projects-settings-import-export'); ?>
<div class="nd_cc_section nd_cc_padding_right_20 nd_cc_padding_left_2 nd_cc_box_sizing_border_box nd_cc_margin_top_25 ">
<div style="background-color:<?php echo esc_attr(nd_cc_get_profile_bg_color(0)); ?>; border-bottom:3px solid <?php echo esc_attr(nd_cc_get_profile_bg_color(2)); ?>;" class="nd_cc_section nd_cc_padding_20 nd_cc_box_sizing_border_box">
<h2 class="nd_cc_color_ffffff nd_cc_display_inline_block"><?php esc_html_e('ND Projects','nd-projects'); ?></h2><span class="nd_cc_margin_left_10 nd_cc_color_a0a5aa"><?php echo esc_html(nd_cc_get_plugin_version()); ?></span>
</div>
<div class="nd_cc_section nd_cc_box_shadow_0_1_1_000_04 nd_cc_background_color_ffffff nd_cc_border_1_solid_e5e5e5 nd_cc_border_top_width_0 nd_cc_border_left_width_0 nd_cc_overflow_hidden nd_cc_position_relative">
<!--START menu-->
<div style="background-color:<?php echo esc_attr(nd_cc_get_profile_bg_color(1)); ?>;" class="nd_cc_width_20_percentage nd_cc_float_left nd_cc_box_sizing_border_box nd_cc_min_height_3000 nd_cc_position_absolute">
<ul class="nd_cc_navigation">
<li><a style="background-color:<?php echo esc_attr(nd_cc_get_profile_bg_color(2)); ?>;" class="" href="#"><?php esc_html_e('Plugin Settings','nd-projects'); ?></a></li>
<li><a class="" href="<?php echo esc_url($nd_cc_import_export_url); ?>"><?php esc_html_e('Import Export','nd-projects'); ?></a></li>
</ul>
</div>
<!--END menu-->
<!--START content-->
<div class="nd_cc_width_80_percentage nd_cc_margin_left_20_percentage nd_cc_float_left nd_cc_box_sizing_border_box nd_cc_padding_20">
<!--START-->
<div class="nd_cc_section">
<div class="nd_cc_width_40_percentage nd_cc_padding_20 nd_cc_box_sizing_border_box nd_cc_float_left">
<h2 class="nd_cc_section nd_cc_margin_0"><?php esc_html_e('Plugin Settings','nd-projects'); ?></h2>
<p class="nd_cc_color_666666 nd_cc_section nd_cc_margin_0 nd_cc_margin_top_10"><?php esc_html_e('Below some important plugin settings.','nd-projects'); ?></p>
</div>
</div>
<!--END-->
<div class="nd_cc_section nd_cc_height_1 nd_cc_background_color_E7E7E7 nd_cc_margin_top_10 nd_cc_margin_bottom_10"></div>
<?php
//custom hook
do_action("nd_cc_add_setting_on_main_page");
?>
<!--START-->
<div class="nd_cc_section">
<div class="nd_cc_width_40_percentage nd_cc_padding_20 nd_cc_box_sizing_border_box nd_cc_float_left">
<h2 class="nd_cc_section nd_cc_margin_0"><?php esc_html_e('Container','nd-projects'); ?></h2>
<p class="nd_cc_color_666666 nd_cc_section nd_cc_margin_0 nd_cc_margin_top_10"><?php esc_html_e('Remove default container','nd-projects'); ?></p>
</div>
<div class="nd_cc_width_60_percentage nd_cc_padding_20 nd_cc_box_sizing_border_box nd_cc_float_left">
<input <?php if( get_option('nd_cc_container') == 1 ) { echo esc_attr('checked="checked"'); } ?> name="nd_cc_container" type="checkbox" value="1">
<p class="nd_cc_color_666666 nd_cc_section nd_cc_margin_0 nd_cc_margin_top_20"><?php esc_html_e('If your theme does not need the default container of 1200px in template pages you can remove it by flagging the checkbox.','nd-projects'); ?></p>
</div>
</div>
<!--END-->
<div class="nd_cc_section nd_cc_height_1 nd_cc_background_color_E7E7E7 nd_cc_margin_top_10 nd_cc_margin_bottom_10"></div>
<div class="nd_cc_section nd_cc_padding_left_20 nd_cc_padding_right_20 nd_cc_box_sizing_border_box">
<?php submit_button(); ?>
</div>
</div>
<!--END content-->
</div>
</div>
</form>
<?php }
/////////////////////////////////////////////////// END MAIN PLUGIN SETTINGS ///////////////////////////////////////////////////////////////
//include all options
foreach ( glob ( plugin_dir_path( __FILE__ ) . "*/index.php" ) as $file ){
include_once realpath($file);
}