Add php files
This commit is contained in:
55
include/ECM/open_flash_chart2/php-ofc-library/ofc_bar_stack.php
Executable file
55
include/ECM/open_flash_chart2/php-ofc-library/ofc_bar_stack.php
Executable file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
include_once 'ofc_bar_base.php';
|
||||
|
||||
class bar_stack extends bar_base
|
||||
{
|
||||
function bar_stack()
|
||||
{
|
||||
$this->type = "bar_stack";
|
||||
parent::bar_base();
|
||||
}
|
||||
|
||||
function append_stack( $v )
|
||||
{
|
||||
$this->append_value( $v );
|
||||
}
|
||||
|
||||
// an array of HEX colours strings
|
||||
// e.g. array( '#ff0000', '#00ff00' );
|
||||
function set_colours( $colours )
|
||||
{
|
||||
$this->colours = $colours;
|
||||
}
|
||||
|
||||
// an array of bar_stack_value
|
||||
function set_keys( $keys )
|
||||
{
|
||||
$this->keys = $keys;
|
||||
}
|
||||
}
|
||||
|
||||
class bar_stack_value
|
||||
{
|
||||
function bar_stack_value( $val, $colour )
|
||||
{
|
||||
$this->val = $val;
|
||||
$this->colour = $colour;
|
||||
}
|
||||
|
||||
function set_tooltip( $tip )
|
||||
{
|
||||
$this->tip = $tip;
|
||||
}
|
||||
}
|
||||
|
||||
class bar_stack_key
|
||||
{
|
||||
function bar_stack_key( $colour, $text, $font_size )
|
||||
{
|
||||
$this->colour = $colour;
|
||||
$this->text = $text;
|
||||
$tmp = 'font-size';
|
||||
$this->$tmp = $font_size;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user