File "reset-data.php"

Full Path: /home/adniftyx/public_html/wp-content/plugins/ultimate-coming-soon/functions/reset-data.php
File size: 8.48 KB
MIME-type: text/x-php
Charset: utf-8

<?php if ( ! defined( 'ABSPATH' ) ) exit;
// Function to save the activated template ID
function ucsm_save_activated_template_id_lite($templateId) {
    $currentTemplateId = get_option('activated_template_id');

    // Check if the template ID has changed
    if ($templateId != $currentTemplateId) {
        // Template ID has changed, reset the defaults_set flag
        update_option('wpucs_defaults_set', false);
    }

    // Update the activated template ID
    update_option('activated_template_id', $templateId);

    // After saving the template, update the default values based on the new template ID (only on the first run)
    ucsm_update_default_values_based_on_template_once_lite($templateId);
}

// Example usage when saving a template
$activatedTemplateId = get_option('activated_template_id');
// Replace with the actual template ID you want to save
ucsm_save_activated_template_id_lite($activatedTemplateId);

//Reset Function
// Function to reset options for the 'dashboard' tab
function ucsm_reset_dashboard_tab_lite(){   
  
  $wpucs_dashboard_reset_nonce = wp_create_nonce('wpucs_dashboard_reset_nonce');
  
  ?>
    <input type="hidden" name="wpucs_dashboard_reset_nonce_field" value="<?php echo esc_attr($wpucs_dashboard_reset_nonce); ?>">
  <?php        
  

}
// Function to reset options for the 'dashboard' tab
function ucsm_reset_content_tab_lite(){   
  
  $wpucs_content_reset_nonce = wp_create_nonce('wpucs_content_reset_nonce');
  $activatedTemplateId = get_option('activated_template_id');
  ?>
    <input type="hidden" name="wpucs_content_reset_nonce_field" value="<?php echo esc_attr($wpucs_content_reset_nonce); ?>">
  <?php

  update_option('wpucs_main_heading', 'We Are');
  update_option('wpucs_sub_heading', 'Coming Very Soon!');
  update_option('wpucs_main_description', 'We will let you know when we are Launching');
  
  if ( $activatedTemplateId == 13) {  
        update_option('wpucs_main_heading', 'We Are');
        update_option('wpucs_sub_heading', 'Coming Soon! ');
        
  }elseif ( $activatedTemplateId == 16 ) {
        update_option('wpucs_main_heading', 'We Are Coming ');
        update_option('wpucs_sub_heading', 'Soon! ');
        
  }elseif ( $activatedTemplateId == 25 ) {
    update_option('wpucs_main_heading', 'IS UNDER');
    update_option('wpucs_sub_heading', 'CONSTRUCTION ');
    update_option('wpucs_main_description', 'Hide your website until it\'s ready. Create an eye-catching Coming Soon & Maintenance Mode page with our easy-to-use. Super fast and user-friendly WP plugin in minutes.');
        
  }elseif ( $activatedTemplateId == 26 ) {
    update_option('wpucs_main_heading', 'Our Website Now');
    update_option('wpucs_sub_heading', 'Under Construction ');
    update_option('wpucs_main_description', 'Hide your website until it\'s ready. Create an eye-catching Coming Soon & Maintenance Mode page with our easy-to-use. Super fast and user-friendly WP plugin in minutes.');
        
  }elseif ( $activatedTemplateId == 27 ) {
    update_option('wpucs_main_heading', 'We\'re  Down For Maintenance ');
      
    update_option('wpucs_main_description', 'We Will Be Back Soon');
        
  }elseif ( $activatedTemplateId == 28 ) {
    update_option('wpucs_main_heading', 'Website Down For Maintenance ');
    update_option('wpucs_sub_heading', 'We Will Be Back Soon');
    update_option('wpucs_main_description', 'Hide your website until it\'s ready. Create an eye-catching Coming Soon & Maintenance Mode page with our easy-to-use. Super fast and user-friendly WP plugin in minutes.');
        
  }else {
        
  } 
}

// Function to reset options for the 'Apperance' tab
function ucsm_reset_design_tab_lite(){
    $wpucs_design_reset_nonce = wp_create_nonce('wpucs_design_reset_nonce');
    $activatedTemplateId = get_option('activated_template_id');
      
    ?>
      <input type="hidden" name="wpucs_design_reset_nonce_field" value="<?php echo esc_attr($wpucs_design_reset_nonce); ?>">
    <?php
    // Update the options for the 'Apperance' tab here default value
      
    update_option('wpucs_background_color', '#0f44ae');
    update_option('wpucs_background_color_rgba', 'rgb(15, 68, 174)');
    update_option('wpucs_background_image', UCSM_PLUGIN_URL_LITE.'assets/img/background/background-0.jpg');
    $site_favicon_url = get_site_icon_url();
    $site_title = get_bloginfo('name');
    $site_icon_url = get_site_icon_url();
    update_option('wpucs_website_text_logo', $site_title);
    update_option('wpucs_logo_setup', 'disabled');
        
    // Website Logo
    if ($site_icon_url) {
        update_option('wpucs_website_logo', $site_icon_url);
    } else {
        // If no site icon is set, you can set a default or handle accordingly
        update_option('wpucs_website_logo', UCSM_PLUGIN_URL_LITE . 'assets/img/icon/logo5.png');
    }
    // Website FAVICON
    if ($site_favicon_url) {
        update_option('wpucs_favicon', $site_favicon_url);
    } else {
        // If no site icon is set, you can set a default or handle accordingly
        update_option('wpucs_favicon', UCSM_PLUGIN_URL_LITE.'assets/img/icon/favicon.png');
    }
    // Update the options for the 'Apperance' tab here in individual activatedTemplateId        
    if ($activatedTemplateId == 13) {
          
          update_option('wpucs_background_image', UCSM_PLUGIN_URL_LITE . 'assets/img/background/background-13.jpg');
          update_option('wpucs_background_color', '#020925' );
          update_option('wpucs_background_color_rgba', 'rgb(2, 9, 37)');
          // Website Logo
          if ($site_icon_url) {
              update_option('wpucs_website_logo', $site_icon_url);
          } else {
              // If no site icon is set, you can set a default or handle accordingly
              update_option('wpucs_website_logo', UCSM_PLUGIN_URL_LITE . 'assets/img/icon/logo1.png');
          }


    }elseif ($activatedTemplateId == 16) {
          update_option('wpucs_background_color', '#4f220b' );
          update_option('wpucs_background_color_rgba', 'rgb(79, 34, 11)');
          update_option('wpucs_background_image', UCSM_PLUGIN_URL_LITE . 'assets/img/background/background-16.jpg');
          // Website Logo
          if ($site_icon_url) {
              update_option('wpucs_website_logo', $site_icon_url);
          } else {
              // If no site icon is set, you can set a default or handle accordingly
              update_option('wpucs_website_logo', UCSM_PLUGIN_URL_LITE . 'assets/img/icon/logo16.png');
          }

    }else{

    }
}
// Function to reset options for the 'social' tab
function ucsm_reset_social_tab_lite(){
  $wpucs_social_reset_nonce = wp_create_nonce('wpucs_social_reset_nonce');
    ?>
      <input type="hidden" name="wpucs_social_reset_nonce_field" value="<?php echo esc_attr($wpucs_social_reset_nonce); ?>">
    <?php
}
// Function to reset options for the 'Contact Info' tab
function ucsm_reset_contact_info_tab_lite(){   
  $wpucs_contact_info_reset_nonce = wp_create_nonce('wpucs_contact_info_reset_nonce');   
  ?>
    <input type="hidden" name="wpucs_contact_info_reset_nonce_field" value="<?php echo esc_attr($wpucs_contact_info_reset_nonce); ?>">
  <?php
}
// Function to reset options for the 'CountDown Timer' tab
function ucsm_reset_countdown_timer_tab_lite(){
  $wpucs_countdown_timer_reset_nonce = wp_create_nonce('wpucs_countdown_timer_reset_nonce');
  
  ?>
    <input type="hidden" name="wpucs_countdown_timer_reset_nonce_field" value="<?php echo esc_attr($wpucs_countdown_timer_reset_nonce); ?>">
  <?php
    // Update the options for the 'countdown_timer' tab here
    update_option('wpucs_countdown_timer_status', 'on');
    update_option('wpucs_countdown_date', '2026-02-28T12:00');
}

// Function to reset options for the 'Newsletter' tab
function ucsm_reset_newsletter_tab_lite(){
  $wpucs_newsletter_nonce = wp_create_nonce('wpucs_newsletter_nonce');
  
  ?>
    <input type="hidden" name="wpucs_newsletter_nonce_field" value="<?php echo esc_attr($wpucs_newsletter_nonce); ?>">
  <?php
  // Update the options for the 'countdown_timer' tab here
  update_option('wpucs_newsletter_status', 'on');
  update_option('wpucs_client_email', '1');
}   

// Function to reset options for the 'seo' tab
function ucsm_reset_seo_tab_lite(){
  $wpucs_seo_reset_nonce = wp_create_nonce('wpucs_seo_reset_nonce');
  ?>
    <input type="hidden" name="wpucs_seo_reset_nonce_field" value="<?php echo esc_attr($wpucs_seo_reset_nonce); ?>">
  <?php  
}