OwlCyberSecurity - MANAGER
Edit File: generateStyleProps.php
<?php function bravepop_generate_style_props($data, $type, $defaultOne='', $defaultTwo=''){ if(!$type){ return ''; } if($type === 'raw'){ $defaultRGB = $defaultOne ? $defaultOne : '0,0,0'; $defaultOpacity = isset($defaultTwo) ? $defaultTwo : '1'; $fontColorRGB = $data && isset($data->rgb) ? $data->rgb : $defaultRGB; $fontColorOpacity = $data && isset($data->opacity) ? $data->opacity : $defaultOpacity; return'rgba('.$fontColorRGB.', '.$fontColorOpacity.')'; } if($type === 'color'){ $defaultRGB = $defaultOne ? $defaultOne : '0,0,0'; $defaultOpacity = isset($defaultTwo) ? $defaultTwo : '1'; $fontColorRGB = $data && isset($data->rgb) ? $data->rgb : $defaultRGB; $fontColorOpacity = $data && isset($data->opacity) ? $data->opacity : $defaultOpacity; return'color: rgba('.$fontColorRGB.', '.$fontColorOpacity.');'; } if($type === 'background-color'){ $defaultRGB = $defaultOne ? $defaultOne : '0,0,0'; $defaultOpacity = isset($defaultTwo) ? $defaultTwo : '1'; $fontColorRGB = $data && isset($data->rgb) ? $data->rgb : $defaultRGB; $fontColorOpacity = $data && isset($data->opacity) ? $data->opacity : $defaultOpacity; return 'background-color: rgba('.$fontColorRGB.', '.$fontColorOpacity.');'; } if($type === 'fill'){ $defaultRGB = $defaultOne ? $defaultOne : '0,0,0'; $defaultOpacity = isset($defaultTwo) ? $defaultTwo : '1'; $fontColorRGB = $data && isset($data->rgb) ? $data->rgb : $defaultRGB; $fontColorOpacity = $data && isset($data->opacity) ? $data->opacity : $defaultOpacity; return 'fill: rgba('.$fontColorRGB.', '.$fontColorOpacity.');'; } if($type === 'border-color'){ $defaultRGB = $defaultOne ? $defaultOne : '0,0,0'; $defaultOpacity = isset($defaultTwo) ? $defaultTwo : '1'; $fontColorRGB = $data && isset($data->rgb) ? $data->rgb : $defaultRGB; $fontColorOpacity = $data && isset($data->opacity) ? $data->opacity : $defaultOpacity; return 'border-color: rgba('.$fontColorRGB.', '.$fontColorOpacity.');'; } if($type === 'font-size'){ $defaultFontSize = $defaultOne ? 'font-size: '.$defaultOne.'px;' : ''; return $data ? 'font-size: '.$data.'px;' : $defaultFontSize; } if($type === 'font-family'){ $defaultFontFamily = 'font-family: '.$defaultOne ? $defaultOne : ''; return $data ? 'font-family: '.$data.';' : $defaultFontFamily; } if($type === 'text-align'){ $defaultTextAlign = $defaultOne ? $defaultOne : ''; return $data ? 'text-align: '.$data.';' : $defaultTextAlign; } }