function get_settings_url() { $url = is_multisite() ? network_admin_url('settings.php?page=' . HMBKP_PLUGIN_SLUG) : admin_url('tools.php?page=' . HMBKP_PLUGIN_SLUG); schedules::get_instance()->refresh_schedules(); if (!empty($_REQUEST['hmbkp_schedule_id']) && schedules::get_instance()->get_schedule(sanitize_text_field($_REQUEST['hmbkp_schedule_id']))) { $url = add_query_arg('hmbkp_schedule_id', sanitize_text_field($_REQUEST['hmbkp_schedule_id']), $url); } return $url; }