public static function update_email_templates_at_api($options)
 {
     $option_slugs_for_api_params = DispletRetsIdxEmailTemplatesModel::get_option_slugs_for_api_params();
     if (!empty($option_slugs_for_api_params) && is_array($option_slugs_for_api_params)) {
         $api_args = array();
         $defaults = self::_get_email_template_options_with_defaults();
         $replacements = DispletRetsIdxEmailModel::get_base_replacements();
         $placeholder_options = DispletRetsIdxEmailTemplatesModel::get_option_slugs_with_placeholders();
         foreach ($option_slugs_for_api_params as $param => $slug) {
             $value = !empty($options[$slug]) ? $options[$slug] : $defaults[$slug]['std'];
             if ($param === 'banner_ad_url' || $param === 'logo_url') {
                 if (!empty($value)) {
                     $value = DispletRetsIdxUtilities::get_image_src($value);
                 }
             } elseif (in_array($slug, $placeholder_options)) {
                 $value = DispletRetsIdxEmailModel::replace_placeholders($value, $replacements);
             }
             $api_args[$param] = empty($value) ? null : $value;
         }
         $api = new DispletRetsIdxEmailTemplatesApi($api_args);
         $api->update();
     }
 }