示例#1
0
 /**
  * @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['limit'] = array('type' => 'integer', 'default' => 1000, 'message' => 'srf_paramdesc_limit');
     $params['default'] = array('type' => 'integer', 'default' => '', 'message' => 'srf-paramdesc-default');
     return $params;
 }
 /**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.1.0
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = parent::getParamDefinitions($definitions);
     $params['gateway'] = ['message' => 'The node that will be used as a gateway', 'default' => ''];
     $params['domain'] = ['message' => 'Specify which part of the fqdn is the domain name and should be stripped', 'default' => 'localhost.lan'];
     return $params;
 }
示例#3
0
 /**
  * @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['height'] = array('type' => 'integer', 'default' => 100, 'message' => 'srf_paramdesc_chartheight');
     $params['width'] = array('type' => 'integer', 'default' => 250, 'message' => 'srf_paramdesc_chartwidth');
     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['template'] = array('default' => '', 'message' => 'smw_paramdesc_template');
     // TODO: Implement named args
     //		$params['named args'] = new Parameter( 'named args', Parameter::TYPE_BOOLEAN, false );
     //		$params['named args']->setMessage( 'smw_paramdesc_named_args' );
     $params['class'] = array('default' => '', 'message' => 'srf-paramdesc-class');
     $params['height'] = array('default' => '100px', 'message' => 'srf-paramdesc-height');
     $params['width'] = array('default' => '200px', 'message' => 'srf-paramdesc-width');
     $params['delay'] = array('type' => 'integer', 'default' => 5, 'message' => 'srf-paramdesc-delay');
     $params['nav controls'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf-paramdesc-navigation-controls');
     $params['effect'] = array('default' => 'none', 'message' => 'srf-paramdesc-effect', 'values' => array('none', 'slide left', 'slide right', 'slide up', 'slide down', 'fade', 'hide'));
     return $params;
 }
示例#5
0
 /**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $params = array_merge(parent::getParamDefinitions($definitions), SRFjqPlot::getCommonParams());
     $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => '');
     $params['stackseries'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-stackseries', 'default' => false);
     $params['group'] = array('message' => 'srf-paramdesc-group', 'default' => 'subject', 'values' => array('property', 'subject'));
     $params['grouplabel'] = array('message' => 'srf-paramdesc-grouplabel', 'default' => 'subject', 'values' => array('property', 'subject'));
     $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'bar', 'values' => array('bar', 'line', 'donut', 'bubble', 'scatter'));
     $params['trendline'] = array('message' => 'srf-paramdesc-trendline', 'default' => 'none', 'values' => array('none', 'exp', 'linear'));
     $params['cursor'] = array('message' => 'srf-paramdesc-chartcursor', 'default' => 'none', 'values' => array('none', 'zoom', 'tooltip'));
     $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs'));
     return $params;
 }
示例#6
0
 /**
  * @dataProvider instanceProvider
  *
  * @param \SMWResultPrinter $printer
  */
 public function testGetParamDefinitions(\SMWResultPrinter $printer)
 {
     $params = $printer->getParamDefinitions(\SMWQueryProcessor::getParameters());
     $params = \ParamDefinition::getCleanDefinitions($params);
     $this->assertInternalType('array', $params);
 }
 /**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $definitions = parent::getParamDefinitions($definitions);
     $definitions['limit']->setDefault(10);
     $definitions['searchlabel']->setDefault(wfMessage('smw_rss_link')->inContentLanguage()->text());
     $definitions[] = array('name' => 'title', 'message' => 'smw-paramdesc-rsstitle', 'default' => '');
     $definitions[] = array('name' => 'description', 'message' => 'smw-paramdesc-rssdescription', 'default' => '');
     return $definitions;
 }
 /**
  * @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['graphname'] = array('default' => 'QueryResult', 'message' => 'srf_paramdesc_graphname');
     $params['graphsize'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_graphsize', 'manipulatedefault' => false);
     $params['graphlegend'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlegend');
     $params['graphlabel'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlabel');
     $params['graphlink'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlink');
     $params['graphcolor'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphcolor');
     $params['arrowdirection'] = array('aliases' => 'rankdir', 'default' => 'LR', 'message' => 'srf_paramdesc_rankdir', 'values' => array('LR', 'RL', 'TB', 'BT'));
     $params['nodeshape'] = array('default' => false, 'message' => 'srf-paramdesc-graph-nodeshape', 'manipulatedefault' => false, 'values' => self::$NODE_SHAPES);
     $params['relation'] = array('default' => 'child', 'message' => 'srf-paramdesc-graph-relation', 'manipulatedefault' => false, 'values' => array('parent', 'child'));
     $params['nameproperty'] = array('default' => false, 'message' => 'srf-paramdesc-graph-nameprop', 'manipulatedefault' => false);
     $params['wordwraplimit'] = array('type' => 'integer', 'default' => 25, 'message' => 'srf-paramdesc-graph-wwl', 'manipulatedefault' => false);
     return $params;
 }
示例#9
0
 /**
  * @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[] = array('name' => 'views', 'message' => 'srf-paramdesc-filtered-views', 'default' => '');
     $params[] = array('name' => 'filter position', 'message' => 'srf-paramdesc-filtered-filter-position', 'default' => 'top');
     foreach ($this->mViewTypes as $viewType) {
         $params = array_merge($params, call_user_func(array($viewType, 'getParameters')));
     }
     return $params;
 }
示例#10
0
 /**
  * @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);
     // Add your parameters here
     // Example of a unit paramter
     $params['unit'] = array('message' => 'srf-paramdesc-unit', '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['includesubject'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_includesubject');
     $params['min'] = array('type' => 'integer', 'default' => 1, 'message' => 'srf_paramdesc_mincount');
     $params['maxtags'] = array('type' => 'integer', 'default' => 1000, 'message' => 'srf_paramdesc_maxtags');
     $params['template'] = array('message' => 'srf-paramdesc-template', 'default' => '');
     $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => '');
     $params['introtemplate'] = array('message' => 'smw-paramdesc-introtemplate', 'default' => '');
     $params['outrotemplate'] = array('message' => 'smw-paramdesc-outrotemplate', 'default' => '');
     $params['liststyle'] = array('message' => 'srf-paramdesc-liststyle', 'default' => 'ul', 'values' => array('ul', 'ol', 'none'));
     $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['charttype'] = array('message' => 'srf-paramdesc-layout', 'default' => 'line', 'values' => array('line', 'bar'));
     $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => '');
     $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs'));
     $params['group'] = array('message' => 'srf-paramdesc-group', 'default' => 'subject', 'values' => array('property', 'subject'));
     $params['zoompane'] = array('message' => 'srf-paramdesc-zoompane', 'default' => 'bottom', 'values' => array('none', 'bottom', 'top'));
     $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['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => '');
     $params['chartcolor'] = array('message' => 'srf-paramdesc-chartcolor', 'default' => '');
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     return $params;
 }
示例#13
0
 /**
  * @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['graphname'] = array('default' => '');
     $params['rankdir'] = array('default' => 'TB');
     $params['graphsize'] = array('default' => '');
     $params['clustercolor'] = array('default' => 'lightgrey');
     $params['highlight'] = array('default' => '');
     $params['highlightcolor'] = array('default' => 'blue');
     $params['redlinkcolor'] = array('default' => 'red');
     $params['processcat'] = array('default' => 'Process');
     $params['showroles'] = array('type' => 'boolean', 'default' => false);
     $params['showstatus'] = array('type' => 'boolean', 'default' => false);
     $params['showresources'] = array('type' => 'boolean', 'default' => false);
     $params['showdiscussion'] = array('type' => 'boolean', 'default' => false);
     $params['showredlinks'] = array('type' => 'boolean', 'default' => false);
     $params['showcompound'] = array('type' => 'boolean', 'default' => true);
     $params['debug'] = array('type' => 'boolean', 'default' => false);
     $params['graphvalidation'] = array('type' => 'boolean', 'default' => false);
     return $params;
 }
示例#14
0
 /**
  * @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[] = array('name' => 'views', 'message' => 'srf_paramdesc_views', 'islist' => true, 'values' => array('tiles', 'tabular', 'timeline', 'maps'));
     $params[] = array('name' => 'facets', 'message' => 'srf_paramdesc_facets');
     $params[] = array('name' => 'lens', 'message' => 'srf_paramdesc_lens');
     return $params;
 }
示例#15
0
 /**
  * @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['defaultview'] = array('message' => 'srf-paramdesc-calendardefaultview', 'default' => 'month', 'values' => array('month', 'basicweek', 'basicday', 'agendaweek', 'agendaday'));
     $params['firstday'] = array('message' => 'srf-paramdesc-calendarfirstday', 'default' => 'Sunday', 'values' => array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"));
     $params['start'] = array('message' => 'srf-paramdesc-calendarstart', 'default' => 'current', 'values' => array('current', 'earliest', 'latest'));
     $params['dayview'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-dayview', 'default' => '');
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     $params['theme'] = array('message' => 'srf-paramdesc-theme', 'default' => 'basic', 'values' => array('basic', 'vector'));
     return $params;
 }
示例#16
0
 /**
  * @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['class'] = array('name' => 'class', 'message' => 'smw-paramdesc-table-class', 'default' => 'sortable wikitable smwtable');
     return $params;
 }
示例#17
0
 /**
  * @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['datasource'] = array('message' => 'srf-paramdesc-datasource', 'default' => 'file', 'values' => array('file', 'raw', 'url'));
     $params['errorbar'] = array('message' => 'srf-paramdesc-errorbar', 'default' => '', 'values' => array('fraction', 'sigma', 'range'));
     $params['min'] = array('type' => 'integer', 'message' => 'srf-paramdesc-minvalue', 'default' => '');
     $params['mavg'] = array('type' => 'integer', 'message' => 'srf-paramdesc-movingaverage', 'default' => 14, 'lowerbound' => 0);
     $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs'));
     $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => '');
     $params['unit'] = array('message' => 'srf-paramdesc-unit', 'default' => '');
     $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['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => '');
     $params['ylabel'] = array('message' => 'srf-paramdesc-yaxislabel', 'default' => '');
     $params['xlabel'] = array('message' => 'srf-paramdesc-xaxislabel', 'default' => '');
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     return $params;
 }
示例#18
0
 /**
  * @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['outlineproperties'] = array('islist' => true, 'default' => array(), 'message' => 'srf_paramdesc_outlineproperties');
     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);
     ### adjusted basic SMW params: ###
     $definitions['limit']->setDefault($GLOBALS['smwgQMaxInlineLimit']);
     $definitions['link']->setDefault('none');
     $definitions['headers']->setDefault('hide');
     ### new params: ###
     $params['titles'] = array('message' => 'srf_paramdesc_pagetitle', 'values' => array('show', 'hide'), 'aliases' => array('pagetitle', 'pagetitles'), 'default' => 'show');
     $params['hidegaps'] = array('message' => 'srf_paramdesc_hidegaps', 'values' => array('none', 'all', 'property', 'record'), 'default' => 'none');
     $params['name'] = array('message' => 'srf_paramdesc_arrayname', 'default' => false, 'manipulatedefault' => false);
     // separators (default values are defined in the following globals:)
     global $srfgArraySep, $srfgArrayPropSep, $srfgArrayManySep, $srfgArrayRecordSep, $srfgArrayHeaderSep;
     $params['sep'] = array('message' => 'smw_paramdesc_sep', 'default' => $this->initializeCfgValue($srfgArraySep, 'sep'));
     $params['propsep'] = array('message' => 'smw_paramdesc_propsep', 'default' => $this->initializeCfgValue($srfgArrayPropSep, 'propsep'));
     $params['manysep'] = array('message' => 'srf_paramdesc_manysep', 'default' => $this->initializeCfgValue($srfgArrayManySep, 'manysep'));
     $params['recordsep'] = array('message' => 'srf_paramdesc_recordsep', 'default' => $this->initializeCfgValue($srfgArrayRecordSep, 'recordsep'), 'aliases' => array('narysep', 'rcrdsep', 'recsep'));
     $params['headersep'] = array('message' => 'srf_paramdesc_headersep', 'default' => $this->initializeCfgValue($srfgArrayHeaderSep, 'headersep'), 'aliases' => array('narysep', 'rcrdsep', 'recsep'));
     return $params;
 }
示例#20
0
 /**
  * @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['class'] = array('type' => 'string', 'message' => 'srf-paramdesc-class', 'default' => '');
     $params['widget'] = array('type' => 'string', 'default' => '', 'message' => 'srf-paramdesc-widget', 'values' => array('carousel', 'slideshow', ''));
     $params['navigation'] = array('type' => 'string', 'default' => 'nav', 'message' => 'srf-paramdesc-navigation', 'values' => array('nav', 'pager', 'auto'));
     $params['overlay'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf-paramdesc-overlay');
     $params['perrow'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_perrow');
     $params['widths'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_widths');
     $params['heights'] = array('type' => 'integer', 'default' => '', 'message' => 'srf_paramdesc_heights');
     $params['autocaptions'] = array('type' => 'boolean', 'default' => true, 'message' => 'srf_paramdesc_autocaptions');
     $params['fileextensions'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_fileextensions');
     $params['captionproperty'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_captionproperty');
     $params['imageproperty'] = array('type' => 'string', 'default' => '', 'message' => 'srf_paramdesc_imageproperty');
     $params['redirects'] = array('type' => 'string', 'default' => '', 'message' => 'srf-paramdesc-redirects');
     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['sep'] = array('message' => 'smw-paramdesc-sep', 'default' => ',');
     $params['exclude'] = array('message' => 'srf-paramdesc-excludeproperty', 'default' => '');
     $params['min'] = array('message' => 'srf-paramdesc-min', 'default' => '');
     $params['template'] = array('message' => 'smw-paramdesc-template', 'default' => '');
     $params['userparam'] = array('message' => 'smw-paramdesc-userparam', 'default' => '');
     $params['count'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-count', '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['graphname'] = array('default' => 'GraphName', 'message' => 'srf_paramdesc_graphname');
     $params['graphnodetype'] = array('default' => false, 'message' => 'srf-paramdesc-graph-graphnodetype', 'values' => self::$NODE_SHAPES);
     $params['graphsize'] = array('type' => 'integer', 'default' => '', 'manipulatedefault' => false, 'message' => 'srf_paramdesc_graphsize');
     $params['graphlegend'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlegend');
     $params['graphlabel'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphlabel');
     $params['graphcolor'] = array('type' => 'boolean', 'default' => false, 'message' => 'srf_paramdesc_graphcolor');
     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['lang'] = array('message' => 'srf_paramdesc_calendarlang', 'default' => false, 'manipulatedefault' => false);
     $params['template'] = array('message' => 'srf-paramdesc-template', 'default' => '');
     $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => '');
     $params['color'] = array('message' => 'srf-paramdesc-color', 'default' => '');
     $params['colors'] = array('message' => 'srf_paramdesc_calendarcolors', 'default' => '');
     $params['startmonth'] = array('message' => 'srf-paramdesc-calendar-startmonth', 'default' => date('n'));
     $params['startyear'] = array('message' => 'srf-paramdesc-calendar-startyear', 'default' => date('Y'));
     return $params;
 }
示例#24
0
 /**
  * @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['timelinesize'] = array('default' => '300px', 'message' => 'srf_paramdesc_timelinesize');
     $params['timelineposition'] = array('default' => 'middle', 'message' => 'srf_paramdesc_timelineposition', 'values' => array('start', 'middle', 'end', 'today'));
     $params['timelinestart'] = array('default' => '', 'message' => 'srf_paramdesc_timelinestart');
     $params['timelineend'] = array('default' => '', 'message' => 'srf_paramdesc_timelineend');
     $params['timelinebands'] = array('islist' => true, 'default' => array('MONTH', 'YEAR'), 'message' => 'srf_paramdesc_timelinebands', 'values' => array('DECADE', 'YEAR', 'MONTH', 'WEEK', 'DAY', 'HOUR', 'MINUTE'));
     return $params;
 }
示例#25
0
 /**
  * @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['template'] = array('message' => 'srf-paramdesc-template', 'default' => '');
     $params['userparam'] = array('message' => 'srf-paramdesc-userparam', 'default' => '');
     $params['excludetags'] = array('message' => 'srf-paramdesc-excludetags', 'default' => '');
     $params['includesubject'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-includesubject', 'default' => false);
     $params['tagorder'] = array('message' => 'srf_paramdesc_tagorder', 'default' => 'alphabetical', 'values' => array('alphabetical', 'asc', 'desc', 'random', 'unchanged'));
     $params['increase'] = array('message' => 'srf_paramdesc_increase', 'default' => 'log', 'values' => array('linear', 'log'));
     $params['widget'] = array('message' => 'srf-paramdesc-widget', 'default' => '', 'values' => array('sphere', 'wordcloud'));
     $params['class'] = array('message' => 'srf-paramdesc-class', 'default' => '');
     $params['font'] = array('message' => 'srf-paramdesc-font', 'default' => 'impact');
     $params['height'] = array('type' => 'integer', 'message' => 'srf-paramdesc-height', 'default' => 400, 'lowerbound' => 1);
     $params['width'] = array('type' => 'integer', 'message' => 'srf-paramdesc-width', 'default' => 400, 'lowerbound' => 1);
     $params['mincount'] = array('type' => 'integer', 'message' => 'srf_paramdesc_mincount', 'default' => 1, 'manipulatedefault' => false);
     $params['minsize'] = array('type' => 'integer', 'message' => 'srf_paramdesc_minsize', 'default' => 77, 'manipulatedefault' => false);
     $params['maxsize'] = array('type' => 'integer', 'message' => 'srf_paramdesc_maxsize', 'default' => 242, 'manipulatedefault' => false);
     $params['maxtags'] = array('type' => 'integer', 'message' => 'srf_paramdesc_maxtags', 'default' => 1000, 'lowerbound' => 1);
     return $params;
 }
示例#26
0
 /**
  * @see SMWResultPrinter::getParamDefinitions
  *
  * @since 1.8
  *
  * @param $definitions array of IParamDefinition
  *
  * @return array of IParamDefinition|array
  */
 public function getParamDefinitions(array $definitions)
 {
     $definitions = parent::getParamDefinitions($definitions);
     $definitions['distribution'] = array('name' => 'distribution', 'type' => 'boolean', 'default' => false, 'message' => 'smw-paramdesc-distribution');
     $definitions['distributionsort'] = array('name' => 'distributionsort', 'type' => 'string', 'default' => 'none', 'message' => 'smw-paramdesc-distributionsort', 'values' => array('asc', 'desc', 'none'));
     $definitions['distributionlimit'] = array('name' => 'distributionlimit', 'type' => 'integer', 'default' => false, 'manipulatedefault' => false, 'message' => 'smw-paramdesc-distributionlimit', 'lowerbound' => 1);
     return $definitions;
 }