public function get_allocation_rate_national_hlineargauge($option = NULL, $county_id = NULL) { $str_xml_body = ''; $title = "RTK Allocation rate:"; if ($option == "county") { $county_name = Counties::get_county_name($county_id); $county_data = rtk_stock_status::get_allocation_rate_county($county_id); $county_name = $county_name[0]['county']; $title = " {$county_name} County"; $str_xml_body .= "<value>{$county_data['allocation_rate']}</value>"; } else { $title = ' Country wide'; $str_xml_body = ''; $country_data = rtk_stock_status::get_allocation_rate_national(); $str_xml_body .= "<value>{$country_data}</value>"; } $strXML = "<Chart bgColor='FFFFFF' bgAlpha='0' numberSuffix='%' caption='{$title}' showBorder='0' upperLimit='100' lowerLimit='0' gaugeRoundRadius='5' chartBottomMargin='10' ticksBelowGauge='0' \n showGaugeLabels='0' valueAbovePointer='0' pointerOnTop='1' pointerRadius='9'>\n <colorRange> \n\n <color minValue='0' maxValue='33' name='BAD' code='FF0000' />\n\n <color minValue='34' maxValue='67' name='WEAK' code='FFFF00' /> \n <color minValue='68' maxValue='100' name='GOOD' code='00FF00' />\n</colorRange>"; $strXML .= "{$str_xml_body}\n<styles>\n <definition>\n <style name='ValueFont' type='Font' bgColor='333333' size='10' color='FFFFFF'/>\n </definition>\n <application>\n <apply toObject='VALUE' styles='valueFont'/>\n </application> \n</styles>\n</Chart>"; echo $strXML; }