static function openChartWithId($_cid) { require_once '../config.php'; require_once 'charts/PieChart.php'; require_once 'charts/Column.php'; global $db; $sql = "select * from colfusion_charts where id = " . $_cid; $rst = $db->get_result($sql); $obj = $rst[0]; $datainfo = str_replace('\\"', '"', $obj->datainfo); include_once 'Debug/Debugger.php'; Debugger::var_dump_value('cid', $_cid, null); if ($obj->type == "pie") { return new PieChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } if ($obj->type == "column") { return new ColumnChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } if ($_type == "table") { return new TableChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } if ($_type == "combo") { return new ComboChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } if ($_type == "map") { return new MapChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } if ($_type == "motion") { return new MotionChart($_cid, $obj->name, $obj->canvas, $obj->type, $obj->left, $obj->top, $obj->depth, $obj->height, $obj->width, $obj->datainfo, $obj->note); } }