Plugin Directory

Changeset 3297571


Ignore:
Timestamp:
05/20/2025 05:26:38 PM (10 months ago)
Author:
reader87
Message:

Security vulnerability issues fixed by sanitizing the input variables.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dominion-domain-checker-wpbakery-addon/trunk/modules/domain_search/domain_search_6/css/unique_class.php

    r2601059 r3297571  
    11<?php
    22$element_styles .='<style>
    3 .ft-domain-search-6.'.$unique_class_name.'{
    4      background: '.$bg_color.';
     3.ft-domain-search-6.'.sanitize_html_class($unique_class_name).'{
     4     background: '.sanitize_html_class($bg_color).';
    55}
    6 .ft-domain-search-6.'.$unique_class_name.':hover{
    7      background: '.$bg_hover_color.';
     6.ft-domain-search-6.'.sanitize_html_class($unique_class_name).':hover{
     7     background: '.sanitize_html_class($bg_hover_color).';
    88}
    9 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search h3.ft_title {
     9.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search h3.ft_title {
    1010    color: #fff;
    1111    font-size: 35px;
     
    1616    text-transform: none;
    1717}
    18 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search h3.ft_title .ft_sub_title {
     18.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search h3.ft_title .ft_sub_title {
    1919    margin: 0 0 10px 0;
    2020    color: #000;
     
    2424    padding: 0;
    2525}
    26 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search h3.ft_title {
    27     color:'.$title_color.';
    28     font-size:'.$title_font_size.';
    29     font-weight:'.$title_font_weight.';
    30     line-height:'.$title_line_height.';
     26.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search h3.ft_title {
     27    color:'.sanitize_html_class($title_color).';
     28    font-size:'.sanitize_html_class($title_font_size).';
     29    font-weight:'.sanitize_html_class($title_font_weight).';
     30    line-height:'.sanitize_html_class($title_line_height).';
    3131}
    32 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search h3.ft_title .ft_sub_title {
    33     color:'.$sub_title_color.';
    34     font-size:'.$sub_title_font_size.';
    35     font-weight:'.$sub_title_font_weight.';
    36     line-height:'.$sub_title_line_height.';
     32.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search h3.ft_title .ft_sub_title {
     33    color:'.sanitize_html_class($sub_title_color).';
     34    font-size:'.sanitize_html_class($sub_title_font_size).';
     35    font-weight:'.sanitize_html_class($sub_title_font_weight).';
     36    line-height:'.sanitize_html_class($sub_title_line_height).';
    3737}
    38 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search ::placeholder {
    39     color: '.$input_placeholder_color.';
     38.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search ::placeholder {
     39    color: '.sanitize_html_class($input_placeholder_color).';
    4040    opacity: 1;
    4141}
    42 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search #ft_domain_searchform_domain_search_6 #ft-domain-filed-domain-search-6,
    43 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search .ft-drlist {
    44     background-color: '.$input_bg_color.';
    45     color: '.$input_text_color.';
     42.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search #ft_domain_searchform_domain_search_6 #ft-domain-filed-domain-search-6,
     43.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search .ft-drlist {
     44    background-color: '.sanitize_html_class($input_bg_color).';
     45    color: '.sanitize_html_class($input_text_color).';
    4646}
    47 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search p.ft_text{
    48     color:'.$text_color.';
    49     font-size:'.$text_font_size.';
    50     font-weight:'.$text_font_weight.';
    51     line-height:'.$text_line_height.';
     47.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search p.ft_text{
     48    color:'.sanitize_html_class($text_color).';
     49    font-size:'.sanitize_html_class($text_font_size).';
     50    font-weight:'.sanitize_html_class($text_font_weight).';
     51    line-height:'.sanitize_html_class($text_line_height).';
    5252}
    53 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search p.ft_text:hover{
    54     color:'.$text_hover_color.';
     53.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search p.ft_text:hover{
     54    color:'.sanitize_html_class($text_hover_color).';
    5555}
    56 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search #searchsubmit_domain_search_6 {
    57     color:'.$button_text_color.';
    58     background:'.$button_bg_color.';
    59     font-size:'.$button_font_size.';
    60     font-weight:'.$button_font_weight.';
    61     line-height:'.$button_line_height.';
     56.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search #searchsubmit_domain_search_6 {
     57    color:'.sanitize_html_class($button_text_color).';
     58    background:'.sanitize_html_class($button_bg_color).';
     59    font-size:'.sanitize_html_class($button_font_size).';
     60    font-weight:'.sanitize_html_class($button_font_weight).';
     61    line-height:'.sanitize_html_class($button_line_height).';
    6262}
    63 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search #searchsubmit_domain_search_6:hover {
    64     color:'.$button_text_hover_color.';
    65     background:'.$button_bg_hover_color.';
     63.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search #searchsubmit_domain_search_6:hover {
     64    color:'.sanitize_html_class($button_text_hover_color).';
     65    background:'.sanitize_html_class($button_bg_hover_color).';
    6666}
    67 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search .ft_domain_price_list {
    68     color:'.$domain_extension_color.';
     67.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search .ft_domain_price_list {
     68    color:'.sanitize_html_class($domain_extension_color).';
    6969}
    70 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search .ft_domain_price_list span {
    71     color:'.$domain_price_color.';
     70.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search .ft_domain_price_list span {
     71    color:'.sanitize_html_class($domain_price_color).';
    7272}
    73 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search .ft-available .ft-btn {
    74     color:'.$button_text_color.';
    75     border: 1px solid '.$button_bg_color.' !important;
    76     background:'.$button_bg_color.' !important;
    77     font-size:'.$button_font_size.';
    78     font-weight:'.$button_font_weight.';
    79     line-height:'.$button_line_height.';
     73.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search .ft-available .ft-btn {
     74    color:'.sanitize_html_class($button_text_color).';
     75    border: 1px solid '.sanitize_html_class($button_bg_color).' !important;
     76    background:'.sanitize_html_class($button_bg_color).' !important;
     77    font-size:'.sanitize_html_class($button_font_size).';
     78    font-weight:'.sanitize_html_class($button_font_weight).';
     79    line-height:'.sanitize_html_class($button_line_height).';
    8080}
    81 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search .ft-available .ft-btn:hover {
    82     color:'.$button_text_hover_color.';
    83     background:'.$button_bg_hover_color.';
    84     border: 1px solid '.$button_bg_hover_color.';
     81.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search .ft-available .ft-btn:hover {
     82    color:'.sanitize_html_class($button_text_hover_color).';
     83    background:'.sanitize_html_class($button_bg_hover_color).';
     84    border: 1px solid '.sanitize_html_class($button_bg_hover_color).';
    8585}
    86 .ft-domain-search-6.'.$unique_class_name.' .ft-available {color:'.$result_positive_color.';}
    87 .ft-domain-search-6.'.$unique_class_name.' .ft-not-available, .callout-warning {color:'.$result_negative_color.';}
    88 .ft-domain-search-6.'.$unique_class_name.' .ft_domain_search #ft_domain_searchform_domain_search_6 #ft-domain-filed-domain-search-6{
    89     width:'.$input_width.';
     86.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft-available {color:'.sanitize_html_class($result_positive_color).';}
     87.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft-not-available, .callout-warning {color:'.sanitize_html_class($result_negative_color).';}
     88.ft-domain-search-6.'.sanitize_html_class($unique_class_name).' .ft_domain_search #ft_domain_searchform_domain_search_6 #ft-domain-filed-domain-search-6{
     89    width:'.sanitize_html_class($input_width).';
    9090}
    9191</style>';
Note: See TracChangeset for help on using the changeset viewer.