| Server IP : 54.36.91.62 / Your IP : 216.73.216.15 Web Server : Apache System : Linux webm021.cluster127.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : uxhactp ( 169076) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/uxhactp/www/wp-content/themes/bridge/includes/shortcodes/shortcode-elements/ |
Upload File : |
<?php
/* Pie Chart shortcode */
if (!function_exists('pie_chart')) {
function pie_chart($atts, $content = null) {
$args = array(
"title" => "",
"title_color" => "",
"title_tag" => "h4",
"percent" => "",
"percentage_color" => "",
"percent_font_size" => "",
"percent_font_weight" => "",
"active_color" => "",
"noactive_color" => "",
"line_width" => "",
"text" => "",
"text_color" => "",
"separator" => "yes",
"separator_color" => ""
);
extract(shortcode_atts($args, $atts));
$headings_array = array('h2', 'h3', 'h4', 'h5', 'h6');
//get correct heading value. If provided heading isn't valid get the default one
$title_tag = (in_array($title_tag, $headings_array)) ? $title_tag : $args['title_tag'];
$html = '';
$html .= '<div class="q_pie_chart_holder"><div class="q_percentage" data-percent="' . $percent . '" data-linewidth="' . $line_width . '" data-active="' . $active_color . '" data-noactive="' . $noactive_color . '"';
if ($percentage_color != "" || $percent_font_size != "" || $percent_font_weight != "") {
$html .= ' style="';
if($percentage_color != ""){
$html .= 'color:'.$percentage_color.';';
}
if($percent_font_size != ""){
$html .= 'font-size:'.$percent_font_size.'px;';
}
if($percent_font_weight != ""){
$html .= 'font-weight:'.$percent_font_weight.';';
}
$html .= '"';
}
$html .= '><span class="tocounter">' . $percent . '</span>%';
$html .= '</div><div class="pie_chart_text">';
if ($title != "") {
$html .= '<'.$title_tag.' class="pie_title"';
if ($title_color != "") {
$html .= ' style="color: ' . $title_color . ';"';
}
$html .= '>' . $title . '</'.$title_tag.'>';
}
$separator_styles = "";
if($separator_color != "") {
$separator_styles .= " style='background-color: ".$separator_color.";'";
}
if($separator == "yes") {
$html .= '<span class="separator small"'.$separator_styles.'"></span>';
}
if ($text != "") {
$html .= '<p';
if($text_color != ""){
$html .= ' style="color: '.$text_color.';"';
}
$html .= '>' . $text . '</p>';
}
$html .= "</div></div>";
return $html;
}
add_shortcode('pie_chart', 'pie_chart');
}