<div class="theme-offer">
<?php

function corporate_businessmen_create_customizer_nav_menu() {
    $corporate_businessmen_menuname = 'Primary';
    $corporate_businessmen_menulocation = 'primary';
    $corporate_businessmen_menu_exists = wp_get_nav_menu_object($corporate_businessmen_menuname);

    if (!$corporate_businessmen_menu_exists) {
        $corporate_businessmen_menu_id = wp_create_nav_menu($corporate_businessmen_menuname);

        wp_update_nav_menu_item($corporate_businessmen_menu_id, 0, array(
            'menu-item-title' => __('Home', 'corporate-businessmen'),
            'menu-item-url' => home_url('/'),
            'menu-item-status' => 'publish',
        ));

        wp_update_nav_menu_item($corporate_businessmen_menu_id, 0, array(
            'menu-item-title' => __('About Us', 'corporate-businessmen'),
            'menu-item-url' => home_url('/index.php/about-us/'),
            'menu-item-status' => 'publish',
        ));

        wp_update_nav_menu_item($corporate_businessmen_menu_id, 0, array(
            'menu-item-title' => __('Services', 'corporate-businessmen'),
            'menu-item-url' => home_url('/index.php/services/'),
            'menu-item-status' => 'publish',
        ));

        wp_update_nav_menu_item($corporate_businessmen_menu_id, 0, array(
            'menu-item-title' => __('Pages', 'corporate-businessmen'),
            'menu-item-url' => home_url('/index.php/pages/'),
            'menu-item-status' => 'publish',
        ));

        wp_update_nav_menu_item($corporate_businessmen_menu_id, 0, array(
            'menu-item-title' => __('Blog', 'corporate-businessmen'),
            'menu-item-url' => home_url('/index.php/blog/'),
            'menu-item-status' => 'publish',
        ));

        $corporate_businessmen_locations = get_theme_mod('nav_menu_locations');
        if (!is_array($corporate_businessmen_locations)) {
            $corporate_businessmen_locations = array();
        }
        $corporate_businessmen_locations[$corporate_businessmen_menulocation] = $corporate_businessmen_menu_id;
        set_theme_mod('nav_menu_locations', $corporate_businessmen_locations);
    }
}

if (isset($_POST['submit'])) {
    include_once(ABSPATH . 'wp-admin/includes/plugin.php');
    include_once(ABSPATH . 'wp-admin/includes/plugin-install.php');
    include_once(ABSPATH . 'wp-admin/includes/class-wp-upgrader.php');
    include_once(ABSPATH . 'wp-admin/includes/file.php');
    include_once(ABSPATH . 'wp-admin/includes/misc.php');

    $corporate_businessmen_plugins = array(
        array(
            'slug' => 'classic-widgets',
            'file' => 'classic-widgets/classic-widgets.php',
            'download_url' => 'https://downloads.wordpress.org/plugin/classic-widgets.zip'
        )
    );

    foreach ($corporate_businessmen_plugins as $plugin) {
        $installed_plugins = get_plugins();
        if (!isset($installed_plugins[$plugin['file']])) {
            $upgrader = new Plugin_Upgrader();
            $upgrader->install($plugin['download_url']);
        }

        if (file_exists(WP_PLUGIN_DIR . '/' . $plugin['file']) && !is_plugin_active($plugin['file'])) {
            activate_plugin($plugin['file']);
        }
    }

    // Function to create a page if it doesn't exist
    function create_demo_page($title, $content = '', $template = '') {
        $page_id = corporate_businessmen_get_page_id_by_title($title); // use existing function

        if (!$page_id) {
            $page_data = array(
                'post_type'    => 'page',
                'post_title'   => $title,
                'post_content' => $content,
                'post_status'  => 'publish',
                'post_author'  => 1,
            );

            $page_id = wp_insert_post($page_data);

            if ($template && !is_wp_error($page_id)) {
                update_post_meta($page_id, '_wp_page_template', $template);
            }
        }

        return $page_id;
    }

    // Create and assign pages
    $corporate_businessmen_home_id = create_demo_page('Home', '', 'home/home.php');
    update_option('page_on_front', $corporate_businessmen_home_id);
    update_option('show_on_front', 'page');

    create_demo_page('Pages', '<p>Lorem Ipsum ...</p>');
    create_demo_page('About Us', '<p>Lorem Ipsum ...</p>');
    create_demo_page('Services', '<p>Service description...</p>');

    // Create blog page and assign it to display posts
    $blog_page_id = create_demo_page('Blog');
    update_option('page_for_posts', $blog_page_id);

    // Create the nav menu
    corporate_businessmen_create_customizer_nav_menu();

        // ------- Set Theme Mods --------
        
        set_theme_mod('corporate_businessmen_social_media1_heading', 'www.facebook.com');
        set_theme_mod('corporate_businessmen_social_media2_heading', 'www.instagram.com');
        set_theme_mod('corporate_businessmen_social_media3_heading', 'www.twitter.com');
        set_theme_mod('corporate_businessmen_social_media5_heading', 'www.pinterest.com');
        set_theme_mod('corporate_businessmen_social_media4_heading', 'www.youtube.com');
        set_theme_mod('corporate_businessmen_social_media6_heading', 'www.linkedin.com');

        // ------- Banner Section --------
        $corporate_businessmen_banner_headings = array('Transform Your Business Sleek, Smart, and Powerful', 'Make Your Company Smart, Powerful, and Sleek');
        set_theme_mod('corporate_businessmen_slider_increase', 2);
        for ($i = 1; $i <= 2; $i++) {
            set_theme_mod("corporate_businessmen_banner_image$i", get_template_directory_uri() . "/img/banner$i.png");
            set_theme_mod("corporate_businessmen_banner_heading$i", $corporate_businessmen_banner_headings[$i - 1]);
            set_theme_mod("corporate_businessmen_banner_small_head$i", 'TAKE YOUR BUSINESS TO THE NEXT LEVEL');
            set_theme_mod("corporate_businessmen_banner_welcome_text$i", 'Welcome');
            set_theme_mod("corporate_businessmen_banner_content$i", 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.');
            set_theme_mod("corporate_businessmen_banner_button_link$i", '#');
        }

        // ------- Services Section --------
        set_theme_mod('corporate_businessmen_learning_experiences_small_heading_1', 'Our Case');

        set_theme_mod('corporate_businessmen_learning_experiences_small_heading', 'Our Latest Case Studies Membar');

        set_theme_mod('corporate_businessmen_learning_experiences_main_heading', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.');

       $corporate_businessmen_about_headings = array('Cloud Infrastructure', 'Cybersecurity Resilience','Al-Powered Insights','Agile Sprint Success');
       $corporate_businessmen_about_designation = array('IT Management', 'Risk Management','Machine Learning','DevOps');
        set_theme_mod('corporate_businessmen_learning_experiences_increase', 4);

        for ($i = 1; $i <= 4; $i++) {
            set_theme_mod("corporate_businessmen_learning_experiences_image$i", get_template_directory_uri() . "/img/case$i.png");
            set_theme_mod("corporate_businessmen_learning_experiences_inner_heading$i", $corporate_businessmen_about_headings[$i - 1]);
            set_theme_mod("corporate_businessmen_learning_experiences_designation_text$i", $corporate_businessmen_about_designation[$i - 1]);
            set_theme_mod("corporate_businessmen_learning_experiences_inner_link$i", '#');
        }
        
        echo '<div class="success">Demo Import Successful</div>';
    }
?>

<ul>
    <li>
        <hr>
        <?php if (!isset($_POST['submit'])) : ?>
            <?php echo esc_html__('Click on the below button to get demo content installed.', 'corporate-businessmen'); ?>
            <br>
            <form id="demo-importer-form" action="" method="POST" onsubmit="return confirm('Do you really want to do this?');">
                <input class="run-btn" type="submit" name="submit" value="<?php echo esc_attr('Run Importer', 'corporate-businessmen'); ?>">
            </form>
        <?php else: ?>
            <div class="visit">
                <a href="<?php echo esc_url(home_url()); ?>" class="button button-primary button-large run-btn" style="margin-top: 10px;" target="_blank">View Site</a>
            </div>
        <?php endif; ?>
        <hr>
    </li>
</ul>
</div>