/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = parent::getParamDefinitions($definitions); $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => false, 'manipulatedefault' => false); $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'bar', 'values' => array('bar', 'line', 'pie', 'discrete')); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); return $params; }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = parent::getParamDefinitions($definitions); $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => false, 'manipulatedefault' => false); $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'treemap', 'values' => array('treemap', 'bubble')); $params['height'] = array('type' => 'integer', 'message' => 'srf_paramdesc_chartheight', 'default' => 400, 'lowerbound' => 1); $params['width'] = array('message' => 'srf_paramdesc_chartwidth', 'default' => '100%'); $params['charttitle'] = array('message' => 'srf_paramdesc_charttitle', 'default' => ''); $params['charttext'] = array('message' => 'srf-paramdesc-charttext', 'default' => ''); $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => ''); $params['datalabels'] = array('message' => 'srf-paramdesc-datalabels', 'default' => 'none', 'values' => array('value', 'label')); $params['colorscheme'] = array('message' => 'srf-paramdesc-colorscheme', 'default' => '', 'values' => $GLOBALS['srfgColorScheme']); $params['chartcolor'] = array('message' => 'srf-paramdesc-chartcolor', 'default' => ''); return $params; }