function lfGetGraphPie($arrResults, $keyname, $type, $title = "", $sdate = "", $edate = "")
 {
     $ret_path = "";
     // 結果が0行以上ある場合のみグラフを生成する。
     if (count($arrResults) > 0) {
         // グラフの生成
         $arrList = SC_Utils_Ex::sfArrKeyValue($arrResults, $keyname, "total", GRAPH_PIE_MAX, GRAPH_LABEL_MAX);
         // 一時ファイル名の取得
         $pngname = $this->lfGetGraphPng($type);
         $path = GRAPH_DIR . $pngname;
         $objGraphPie = new SC_GraphPie();
         /* デバッグ表示用 by naka
             foreach($arrList as $key => $val) {
             $objGraphPie->debugPrint("key:$key val:$val");
             }
            */
         // データをセットする
         $objGraphPie->setData($arrList);
         // 凡例をセットする
         $objGraphPie->setLegend(array_keys($arrList));
         // メインタイトル作成
         list($sy, $sm, $sd) = split("[/ ]", $sdate);
         list($ey, $em, $ed) = split("[/ ]", $edate);
         $start_date = $sy . "年" . $sm . "月" . $sd . "日";
         $end_date = $ey . "年" . $em . "月" . $ed . "日";
         $objGraphPie->drawTitle("集計期間:" . $start_date . " - " . $end_date);
         // 円グラフ描画
         $objGraphPie->drawGraph();
         // グラフの出力
         if (DRAW_IMAGE) {
             $objGraphPie->outputGraph();
             exit;
         }
         // ファイルパスを返す
         $ret_path = GRAPH_URL . $pngname;
     }
     return $ret_path;
 }
 function lfGetGraphPie($arrResults, $keyname, $type, $title = "", $sdate = "", $edate = "")
 {
     $ret_path = "";
     // 結果が0行以上ある場合のみグラフを生成する。
     if (count($arrResults) > 0 && $this->install_GD) {
         // グラフの生成
         $arrList = SC_Utils_Ex::sfArrKeyValue($arrResults, $keyname, 'total', GRAPH_PIE_MAX, GRAPH_LABEL_MAX);
         // 一時ファイル名の取得
         $pngname = $this->lfGetGraphPng($type);
         $path = GRAPH_REALDIR . $pngname;
         $objGraphPie = new SC_GraphPie();
         // データをセットする
         $objGraphPie->setData($arrList);
         // 凡例をセットする
         $objGraphPie->setLegend(array_keys($arrList));
         // メインタイトル作成
         list($sy, $sm, $sd) = preg_split("|[/ ]|", $sdate);
         list($ey, $em, $ed) = preg_split("|[/ ]|", $edate);
         $start_date = $sy . "年" . $sm . "月" . $sd . "日";
         $end_date = $ey . "年" . $em . "月" . $ed . "日";
         $objGraphPie->drawTitle("集計期間:" . $start_date . " - " . $end_date);
         // 円グラフ描画
         $objGraphPie->drawGraph();
         // グラフの出力
         if (DRAW_IMAGE) {
             $objGraphPie->outputGraph();
             exit;
         }
         // ファイルパスを返す
         $ret_path = GRAPH_URLPATH . $pngname;
     }
     return $ret_path;
 }