Esempio n. 1
0
 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;
 }