title = new title( "Many data lines" ); $this->elements = array(); } function set_title( $t ) { $this->title = $t; } function set_x_axis( $x ) { $this->x_axis = $x; } function set_y_axis( $y ) { $this->y_axis = $y; } function add_y_axis( $y ) { $this->y_axis = $y; } function set_y_axis_right( $y ) { $this->y_axis_right = $y; } function add_element( $e ) { $this->elements[] = $e; } function set_x_legend( $x ) { $this->x_legend = $x; } function set_y_legend( $y ) { $this->y_legend = $y; } function set_bg_colour( $colour ) { $this->bg_colour = $colour; } function set_radar_axis( $radar ) { $this->radar_axis = $radar; } function set_tooltip( $tooltip ) { $this->tooltip = $tooltip; } function toString() { if (function_exists('json_encode')) { return json_encode($this); } else { $json = new Services_JSON(); return $json->encode( $this ); } } function toPrettyString() { return json_format( $this->toString() ); } } // // there is no PHP end tag so we don't mess the headers up! //