{= # # # check_show_trial_reminder.cfv # This checks if the trial reminder for the specific days_left # value has already been shown. If it hasn't been shown yet then set # the trial_reminder_displayed flag in system now. # # include "templates.util.base_util"; debug_message("\n\n#### #### check_show_trial_reminder.cfv \n"); string session_id = volatile.session_id; bool is_root_admin = get_is_root_admin(); string page_token = v.fp.page_token; if (is_root_admin and get_is_valid_page_token(session_id, "change_trial_licensing_tier", page_token)) then ( debug_message("#### v.fp: " . node_as_string("v.fp") . "\n"); int days_left = v.fp.days_left; bool show_trial_reminder = false; if (!?("system.trial_reminder_displayed." . days_left)) then ( show_trial_reminder = true; "system.trial_reminder_displayed." . days_left = true; save_node("system"); ); 'util.trialLicensingTier.showTrialReminderResponse(' . show_trial_reminder . ')\n'; ) else ( # No permission to view this resource (URL) display_no_permission_html(); ); =}