> 0x10); $rgbArray['green'] = 0xFF & ($colorVal >> 0x8); $rgbArray['blue'] = 0xFF & $colorVal; } elseif (strlen($hexStr) == 3) { //if shorthand notation, need some string manipulations $rgbArray['red'] = hexdec(str_repeat(substr($hexStr, 0, 1), 2)); $rgbArray['green'] = hexdec(str_repeat(substr($hexStr, 1, 1), 2)); $rgbArray['blue'] = hexdec(str_repeat(substr($hexStr, 2, 1), 2)); } else { return false; //Invalid hex color code } return $returnAsString ? implode($seperator, $rgbArray) : $rgbArray; // returns the rgb string or the associative array } $avis_lite_primary_color = esc_attr( get_theme_mod('avis_pri_color','#0bbcee') ); $avis_lite_secondary_scheme = esc_attr( get_theme_mod('avis_sec_color', '#353b48') ); $avis_lite_bread_background = 'url("'.esc_url(get_theme_mod('avis_bread_img', '')).'") '.esc_attr(get_theme_mod('avis_bread_repeat', 'no-repeat')).' '.esc_attr(get_theme_mod('avis_bread_position', 'center')); $avis_lite_logo_wdth = esc_attr( get_theme_mod('avis_logo_width', '120') ); $avis_lite_logo_hght = esc_attr( get_theme_mod('avis_logo_height', '40') ); $rgb=array(); $rgb = avis_lite_skeHex2RGB($avis_lite_secondary_scheme); $R = $rgb['red']; $G = $rgb['green']; $B = $rgb['blue']; $avis_lite_rgbcolor = "rgba(". $R .",". $G .",". $B .",.4)"; $avis_lite_bdrrgbcolor = "rgba(". $R .",". $G .",". $B .",.7)"; $hrgb = avis_lite_skeHex2RGB($avis_lite_primary_color); $hR = $hrgb['red']; $hG = $hrgb['green']; $hB = $hrgb['blue']; $hrgbcolor = "rgba(". $hR .",". $hG .",". $hB .",.7)"; $avis_lite_background_size = esc_attr( get_theme_mod('avis_background_size', 'auto') ); ?>