File: /home/unimil/public_html/wp-content/plugins/qode-membership/admin/membership-options-map.php
<?php
/**
* Options map file
*/
if ( ! function_exists( 'qode_membership_options_map' ) ) {
/**
* Map plugin options
*
*/
function qode_membership_options_map() {
if ( qode_membership_theme_installed() ) {
qode_add_admin_page( array(
'slug' => '_membership',
'title' => esc_html__('Membership', 'qode-membership'),
'icon' => 'fa fa-bookmark'
) );
$panel_general = qode_add_admin_panel( array(
'page' => '_membership',
'name' => 'panel_general',
'title' => esc_html__('General', 'qode-membership')
) );
qode_add_admin_field( array(
'type' => 'yesno',
'name' => 'enable_navigation_over_title',
'default_value' => 'no',
'label' => esc_html__('Display navigation tabs over title', 'qode-membership'),
'description' => esc_html__('Enable this option if you would like the navigation tabs on the user dashboard to overlap the title area.', 'qode-membership'),
'parent' => $panel_general
) );
$panel_social_login = qode_add_admin_panel( array(
'page' => '_membership',
'name' => 'panel_social_login',
'title' => esc_html__('Enable Social Login', 'qode-membership')
) );
qode_add_admin_field( array(
'type' => 'yesno',
'name' => 'enable_social_login',
'default_value' => 'no',
'label' => esc_html__('Enable Social Login', 'qode-membership'),
'description' => esc_html__('Enabling this option will allow login from social networks of your choice', 'qode-membership'),
'args' => array(
'dependence' => true,
'dependence_hide_on_yes' => '',
'dependence_show_on_yes' => '#qodef_panel_enable_social_login'
),
'parent' => $panel_social_login
) );
$panel_enable_social_login = qode_add_admin_container( array(
'name' => 'panel_enable_social_login',
'hidden_property' => 'enable_social_login',
'hidden_value' => 'no',
'parent' => $panel_social_login
) );
qode_add_admin_field( array(
'type' => 'yesno',
'name' => 'enable_facebook_social_login',
'default_value' => 'no',
'label' => esc_html__('Facebook', 'qode-membership'),
'description' => esc_html__('Enabling this option will allow login via Facebook', 'qode-membership'),
'args' => array(
'dependence' => true,
'dependence_hide_on_yes' => '',
'dependence_show_on_yes' => '#qodef_enable_facebook_social_login_container'
),
'parent' => $panel_enable_social_login
) );
$enable_facebook_social_login_container = qode_add_admin_container( array(
'name' => 'enable_facebook_social_login_container',
'hidden_property' => 'enable_facebook_social_login',
'hidden_value' => 'no',
'parent' => $panel_enable_social_login
) );
qode_add_admin_field( array(
'type' => 'text',
'name' => 'enable_facebook_login_fbapp_id',
'default_value' => '',
'label' => esc_html__('Facebook App ID', 'qode-membership'),
'description' => esc_html__('Copy your application ID form created Facebook Application', 'qode-membership'),
'parent' => $enable_facebook_social_login_container
) );
qode_add_admin_field( array(
'type' => 'yesno',
'name' => 'enable_google_social_login',
'default_value' => 'no',
'label' => esc_html__('Google+', 'qode-membership'),
'description' => esc_html__('Enabling this option will allow login via Google+', 'qode-membership'),
'args' => array(
'dependence' => true,
'dependence_hide_on_yes' => '',
'dependence_show_on_yes' => '#qodef_enable_google_social_login_container'
),
'parent' => $panel_enable_social_login
) );
$enable_google_social_login_container = qode_add_admin_container( array(
'name' => 'enable_google_social_login_container',
'hidden_property' => 'enable_google_social_login',
'hidden_value' => 'no',
'parent' => $panel_enable_social_login
) );
qode_add_admin_field( array(
'type' => 'text',
'name' => 'enable_google_login_client_id',
'default_value' => '',
'label' => esc_html__('Client ID', 'qode-membership'),
'description' => esc_html__('Copy your Client ID form created Google Application', 'qode-membership'),
'parent' => $enable_google_social_login_container
) );
$panel_terms = qode_add_admin_panel( array(
'title' => esc_html__('Terms And Conditions', 'qode-membership'),
'name' => 'panel_terms',
'page' => '_membership'
) );
qode_add_admin_field(
array(
'parent' => $panel_terms,
'type' => 'text',
'name' => 'membership_item_terms_link',
'default_value' => '',
'label' => esc_html__('Terms And Conditions Page URL', 'qode-listing'),
'description' => esc_html__('Enter the page URL with terms and conditions.','qode-listing')
)
);
}
}
add_action( 'qode_options_map', 'qode_membership_options_map', 116);
}