protected static function _has_new_email_template_option($options, $action_options)
 {
     $email_template_options = DispletRetsIdxEmailTemplatesModel::get_option_slugs();
     if (!empty($email_template_options) && is_array($email_template_options)) {
         $is_new = array();
         foreach ($email_template_options as $email_template_option) {
             $is_new[] = DispletRetsIdxUtilities::is_option_new($email_template_option, $action_options, $options);
         }
         $is_new = array_filter($is_new);
         if (!empty($is_new)) {
             return true;
         }
     }
     return false;
 }
 private static function _maybe_update_email_templates_api($options, $action_options)
 {
     if (self::_has_new_email_template_option($options, $action_options)) {
         self::update_email_templates_at_api($options);
         $new_action_options = array();
         $option_slugs_for_api_params = DispletRetsIdxEmailTemplatesModel::get_option_slugs();
         foreach ($option_slugs_for_api_params as $slug) {
             $new_action_options[$slug] = $options[$slug];
         }
         return $new_action_options;
     }
     return false;
 }