CMS  Version 3.9
ColorPalette Class Reference

Inherits DataItem.

Static Public Member Functions

static generatePalettes ()
 

Public Attributes

 $table = "color_palette"
 
 $primary_key = "palette_id"
 
 $fields
 

Detailed Description

Definition at line 8 of file color_palette.inc.

Member Function Documentation

◆ generatePalettes()

static ColorPalette::generatePalettes ( )
static

Definition at line 34 of file color_palette.inc.

35  {
36  $paletteScript = Cache::get("palette_script");
37 
38  if ($paletteScript === null)
39  {
40  $paletteScript = "";
41  $palettes = Query::create('ColorPalette')->execute();
42  if (count($palettes) > 0)
43  {
44  $paletteScript = "<script>\n";
45  foreach($palettes as $palette)
46  {
47  $paletteScript .= $palette->format("new Palette(\"{name:jsSafe}\", '{background}', '{stroke}', '{button}', ".
48  "['{data_series_1}', '{data_series_2}', '{data_series_3}', '{data_series_4}', '{data_series_5}', '{data_series_6}', '{data_series_7}', ".
49  "'{data_series_8}', '{data_series_9}', '{data_series_10}', '{data_series_11}', '{data_series_12}', '{data_series_13}', '{data_series_14}', ".
50  "'{data_series_15}']);\n\n");
51  }
52  $paletteScript .= "</script>\n";
53  }
54  Cache::put("palette_script", $paletteScript);
55  }
56  return $paletteScript;
57  }
$palettes

Member Data Documentation

◆ $fields

ColorPalette::$fields
Initial value:
= array("palette_id" => 'Number',
"name" => 'String',
"background" => 'Color',
"stroke" => 'Color',
"button" => 'Color',
"data_series_1" => 'Color',
"data_series_2" => 'Color',
"data_series_3" => 'Color',
"data_series_4" => 'Color',
"data_series_5" => 'Color',
"data_series_6" => 'Color',
"data_series_7" => 'Color',
"data_series_8" => 'Color',
"data_series_9" => 'Color',
"data_series_10" => 'Color',
"data_series_11" => 'Color',
"data_series_12" => 'Color',
"data_series_13" => 'Color',
"data_series_14" => 'Color',
"data_series_15" => 'Color')

Definition at line 13 of file color_palette.inc.

◆ $primary_key

ColorPalette::$primary_key = "palette_id"

Definition at line 11 of file color_palette.inc.

◆ $table

ColorPalette::$table = "color_palette"

Definition at line 10 of file color_palette.inc.


The documentation for this class was generated from the following file: