save(filter_input_array(INPUT_POST)); } $api = aeidn_get_api($current_api_module); if ($api) { $api->saveSetting(filter_input_array(INPUT_POST)); do_action('aeidn_save_module_settings', $api, filter_input_array(INPUT_POST)); } } } else if (isset($_POST['shedule_settings'])) { $postData = filter_input_array(INPUT_POST); if (array_key_exists('shedule_settings', $postData)) { update_option('aeidn_price_auto_update', isset($postData['aeidn_price_auto_update'])); } update_option('aeidn_regular_price_auto_update', isset($postData['aeidn_regular_price_auto_update'])); if (isset($postData['aeidn_not_available_product_status'])) { update_option('aeidn_not_available_product_status', sanitize_text_field($postData['aeidn_not_available_product_status'])); } else { update_option('aeidn_not_available_product_status', 'trash'); } if (isset($postData['aeidn_price_auto_update_period'])) { update_option('aeidn_price_auto_update_period', sanitize_text_field($postData['aeidn_price_auto_update_period'])); } if (isset($postData['aeidn_update_per_schedule'])) { update_option('aeidn_update_per_schedule', (int)$postData['aeidn_update_per_schedule']); } else { update_option('aeidn_update_per_schedule', 20); } $price_auto_update = get_option('aeidn_price_auto_update', false); if ($price_auto_update) { wp_schedule_event( time(), get_option('aeidn_price_auto_update_period', 'daily'), 'aeidn_update_price_event' ); } else { wp_clear_scheduled_hook('aeidn_update_price_event'); } do_action('aeidn_save_common_settings', $_POST); } elseif (isset($_POST['language_settings'])) { update_option('aeidn_tr_aliexpress_language', sanitize_text_field($_POST['aeidn_tr_aliexpress_language'])); update_option('aeidn_tr_aliexpress_bing_secret', sanitize_text_field($_POST['aeidn_tr_aliexpress_bing_secret'])); update_option('aeidn_tr_aliexpress_bing_client_id', sanitize_text_field($_POST['aeidn_tr_aliexpress_bing_client_id'])); } include AEIDN_ROOT_PATH . '/layout/settings.php'; } } }