File: /home/.Trash/hothouse/public_html/wp-content/plugins/kadence-blocks/dist/helper-functions.php
<?php
/**
* Kadence Blocks Helper Functions
*
* @since 1.8.0
* @package Kadence Blocks
*/
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Check if we are in AMP Mode.
*/
function kadence_blocks_is_not_amp() {
$not_amp = true;
if ( function_exists( 'is_amp_endpoint' ) && is_amp_endpoint() ) {
$not_amp = false;
}
return $not_amp;
}
/**
* Hex to RGBA
*
* @param string $hex string hex code.
* @param number $alpha alpha number.
*/
function kadence_blocks_hex2rgba( $hex, $alpha ) {
if ( empty( $hex ) ) {
return '';
}
$hex = str_replace( '#', '', $hex );
if ( strlen( $hex ) == 3 ) {
$r = hexdec( substr( $hex, 0, 1 ) . substr( $hex, 0, 1 ) );
$g = hexdec( substr( $hex, 1, 1 ) . substr( $hex, 1, 1 ) );
$b = hexdec( substr( $hex, 2, 1 ) . substr( $hex, 2, 1 ) );
} else {
$r = hexdec( substr( $hex, 0, 2 ) );
$g = hexdec( substr( $hex, 2, 2 ) );
$b = hexdec( substr( $hex, 4, 2 ) );
}
$rgba = 'rgba(' . $r . ', ' . $g . ', ' . $b . ', ' . $alpha . ')';
return $rgba;
}