/**
  * @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;
 }
Example #2
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;
 }
Example #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['limit'] = array('type' => 'integer', 'default' => 1000, 'message' => 'srf_paramdesc_limit');
     $params['default'] = array('type' => 'integer', 'default' => '', 'message' => 'srf-paramdesc-default');
     return $params;
 }
Example #4
0
 protected function readParameters($params, $outputmode)
 {
     SMWResultPrinter::readParameters($params, $outputmode);
     // init breakdown instance
     $this->m_projectmanagementclass = new ProjectManagementClass();
     $this->m_projectmanagementclass->setInternals();
 }
Example #5
0
 protected function readParameters($params, $outputmode)
 {
     SMWResultPrinter::readParameters($params, $outputmode);
     if (array_key_exists('sep', $params)) {
         $this->mSep = str_replace('_', ' ', $params['sep']);
     }
     if (array_key_exists('template', $params)) {
         $this->mTemplate = trim($params['template']);
     }
 }
Example #6
0
 protected function readParameters($params, $outputmode)
 {
     parent::readParameters($params, $outputmode);
     if (array_key_exists('ploticusparams', $this->m_params)) {
         $this->m_ploticusparams = trim($params['ploticusparams']);
     }
     if (array_key_exists('imageformat', $this->m_params)) {
         $this->m_imageformat = strtolower(trim($params['imageformat']));
     }
     if (array_key_exists('titletext', $this->m_params)) {
         $this->m_titletext = trim($params['titletext']);
     }
     if (array_key_exists('showcsv', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['showcsv']));
         $this->m_showcsv = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('debug', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['debug']));
         $this->m_debug = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('liveupdating', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['liveupdating']));
         $this->m_liveupdating = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('updatefrequency', $this->m_params)) {
         $this->m_updatefrequency = trim($params['updatefrequency']);
     }
     if (array_key_exists('showtimestamp', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['showtimestamp']));
         $this->m_showtimestamp = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('showrefresh', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['showrefresh']));
         $this->m_showrefresh = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('showimagelink', $this->m_params)) {
         $tmpcmp = strtolower(trim($params['showimagelink']));
         $this->m_showimagelink = $tmpcmp == 'false' || $tmpcmp == 'no' ? false : $tmpcmp;
     }
     if (array_key_exists('drawdumpoutput', $this->m_params)) {
         $this->m_drawdumpoutput = trim($params['drawdumpoutput']);
     }
     if (array_key_exists('tblwidth', $this->m_params)) {
         $this->m_tblwidth = trim($params['tblwidth']);
     }
     if (array_key_exists('tblheight', $this->m_params)) {
         $this->m_tblheight = trim($params['tblheight']);
     }
     if (array_key_exists('width', $this->m_params)) {
         $this->m_width = trim($params['width']);
     }
     if (array_key_exists('height', $this->m_params)) {
         $this->m_height = trim($params['height']);
     }
 }
	public function getParameters() {
		$params = parent::getParameters();
		
//		$params['height'] = new Parameter( 'height', Parameter::TYPE_INTEGER, 250 );
//		$params['height']->setMessage( 'srf_paramdesc_chartheight' );
		
		$params['width'] = new Parameter( 'width', Parameter::TYPE_INTEGER, 250 );
		$params['width']->setMessage( 'srf_paramdesc_chartwidth' );		
		
		return $params;
	}
Example #8
0
 /**
  * Returns a list of parameter definitions.
  *
  * @since 0.7.4
  *
  * @return array
  */
 public function getParameters()
 {
     global $egMapsDefaultLabel, $egMapsDefaultTitle;
     $params = array_merge(parent::getParameters(), $this->exportFormatParameters());
     $params['text'] = new Parameter('text', Parameter::TYPE_STRING, $egMapsDefaultLabel);
     $params['text']->setMessage('semanticmaps-kml-text');
     $params['title'] = new Parameter('title', Parameter::TYPE_STRING, $egMapsDefaultTitle);
     $params['title']->setMessage('semanticmaps-kml-title');
     $params['linkabsolute'] = new Parameter('linkabsolute', Parameter::TYPE_BOOLEAN, true);
     $params['linkabsolute']->setMessage('semanticmaps-kml-linkabsolute');
     $params['pagelinktext'] = new Parameter('pagelinktext', Parameter::TYPE_STRING, wfMsg('semanticmaps-default-kml-pagelink'));
     $params['pagelinktext']->setMessage('semanticmaps-kml-pagelinktext');
     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;
 }
Example #10
0
 protected function readParameters($params, $outputmode)
 {
     SMWResultPrinter::readParameters($params, $outputmode);
     $this->m_projectmanagementclass = new ProjectManagementClass();
     //set display options for Gantt-chart
     if (array_key_exists('showdiscussion', $params)) {
         if (self::isTrue($params['showdiscussion'])) {
             $this->m_projectmanagementclass->setShowDiscussion(true);
         }
     }
     if (array_key_exists('showresponsible', $params)) {
         if (self::isTrue($params['showresponsible'])) {
             $this->m_projectmanagementclass->setShowResponsible(true);
         }
     }
     if (array_key_exists('showduration', $params)) {
         if (self::isTrue($params['showduration'])) {
             $this->m_projectmanagementclass->setShowDuration(true);
         }
     }
     if (array_key_exists('showcompleteness', $params)) {
         if (self::isTrue($params['showcompleteness'])) {
             $this->m_projectmanagementclass->setShowComplete(true);
         }
     }
     if (array_key_exists('showstartdate', $params)) {
         if (self::isTrue($params['showstartdate'])) {
             $this->m_projectmanagementclass->setShowStartdate(true);
         }
     }
     if (array_key_exists('showenddate', $params)) {
         if (self::isTrue($params['showenddate'])) {
             $this->m_projectmanagementclass->setShowEnddate(true);
         }
     }
     $this->m_projectmanagementclass->setInternals();
 }
 /**
  * @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;
 }
Example #12
0
 /**
  * (non-PHPdoc)
  * @see SMWResultPrinter::getParameters()
  */
 public function getParameters()
 {
     $params = parent::getParameters();
     $params['limit'] = new Parameter('limit', Parameter::TYPE_INTEGER);
     $params['limit']->setMessage('srf_paramdesc_limit');
     $params['limit']->setDefault(1000);
     $params['default'] = new Parameter('default');
     $params['default']->setMessage('srf-paramdesc-default');
     $params['default']->setDefault('');
     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' => '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;
 }
	public function getParameters() {
		$params = array_merge( parent::getParameters(), parent::textDisplayParameters() );
		
		if ( $this->isPlainlist() ) {
			$params['sep'] = new Parameter( 'sep' );
			$params['sep']->setMessage( 'smw_paramdesc_sep' );
			$params['sep']->setDefault( '' );
		}
		
		$params['template'] = new Parameter( 'template' );
		$params['template']->setMessage( 'smw_paramdesc_template' );
		$params['template']->setDefault( '' );	
		
		$params['named args'] = new Parameter( 'named args', Parameter::TYPE_BOOLEAN, false );
		$params['named args']->setMessage( 'smw_paramdesc_named_args' );
		
		if ( !$this->isPlainlist() ) {
			$params['columns'] = new Parameter( 'columns', Parameter::TYPE_INTEGER );
			$params['columns']->setMessage( 'smw_paramdesc_columns', 1 );
			$params['columns']->setDefault( 1, false );
			$params['columns']->addCriteria( new CriterionInRange( 1, 10 ) );	
		}
		
		$params['userparam'] = new Parameter( 'userparam' );
		$params['userparam']->setMessage( 'smw_paramdesc_userparam' );		
		$params['userparam']->setDefault( '' );
		
		$params['introtemplate'] = new Parameter( 'introtemplate' );
		$params['introtemplate']->setMessage( 'smw_paramdesc_introtemplate' );		
		$params['introtemplate']->setDefault( '' );
		
		$params['outrotemplate'] = new Parameter( 'outrotemplate' );
		$params['outrotemplate']->setMessage( 'smw_paramdesc_outrotemplate' );		
		$params['outrotemplate']->setDefault( '' );
		
		return $params;
	}
Example #15
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;
 }
Example #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['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;
 }
Example #17
0
 public function getParameters()
 {
     $params = parent::getParameters();
     $params[] = array('name' => 'sep', 'message' => 'smw-paramdesc-sep', 'default' => '');
     $params[] = array('name' => 'template', 'message' => 'smw-paramdesc-template', 'default' => '');
     $params[] = array('name' => 'named args', 'type' => 'boolean', 'message' => 'smw-paramdesc-named_args', 'default' => false);
     if (!$this->isPlainlist()) {
         $params[] = array('name' => 'columns', 'type' => 'integer', 'message' => 'smw-paramdesc-columns', 'default' => 1, 'range' => array(1, 10));
     }
     $params[] = array('name' => 'userparam', 'message' => 'smw-paramdesc-userparam', 'default' => '');
     $params[] = array('name' => 'introtemplate', 'message' => 'smw-paramdesc-introtemplate', 'default' => '');
     $params[] = array('name' => 'outrotemplate', 'message' => 'smw-paramdesc-outrotemplate', 'default' => '');
     return $params;
 }
	public function getParameters() {
		$params = parent::getParameters();
		
		$params['outlineproperties'] = new ListParameter( 'outlineproperties' );
		$params['outlineproperties']->setMessage( 'srf_paramdesc_outlineproperties' );
		$params['outlineproperties']->setDefault( array() );
		$params['outlineproperties']->addManipulations( new ParamManipulationFunctions( 'trim' ) );
		
		return $params;
	}
Example #19
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;
 }
Example #20
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::getParameters
	 *
	 * @since 1.5.3
	 *
	 * @return array
	 */
	public function getParameters() {
		$params = parent::getParameters();

		$params['perrow'] = new Parameter( 'perrow', Parameter::TYPE_INTEGER );
		$params['perrow']->setMessage( 'srf_paramdesc_perrow' );
		$params['perrow']->setDefault( '', false );

		$params['widths'] = new Parameter( 'widths', Parameter::TYPE_INTEGER );
		$params['widths']->setMessage( 'srf_paramdesc_widths' );
		$params['widths']->setDefault( '', false );

		$params['heights'] = new Parameter( 'heights', Parameter::TYPE_INTEGER );
		$params['heights']->setMessage( 'srf_paramdesc_heights' );
		$params['heights']->setDefault( '', false );

		$params['autocaptions'] = new Parameter( 'autocaptions', Parameter::TYPE_BOOLEAN );
		$params['autocaptions']->setMessage( 'srf_paramdesc_autocaptions' );
		$params['autocaptions']->setDefault( true );
		
		$params['fileextensions'] = new Parameter( 'fileextensions', Parameter::TYPE_BOOLEAN );
		$params['fileextensions']->setMessage( 'srf_paramdesc_fileextensions' );
		$params['fileextensions']->setDefault( false );
		
		$params['captionproperty'] = new Parameter( 'captionproperty' );
		$params['captionproperty']->setMessage( 'srf_paramdesc_captionproperty' );
		$params['captionproperty']->setDefault( '' );
		
		$params['imageproperty'] = new Parameter( 'imageproperty' );
		$params['imageproperty']->setMessage( 'srf_paramdesc_imageproperty' );
		$params['imageproperty']->setDefault( '' );

		return $params;
	}
	/**
	 * Returns a list of parameter information, for usage by Special:Ask and others.
	 * 
	 * @return array
	 */
    public function getParameters() {
        $params = parent::getParameters();
        $paramInfo = $this->getParameterInfo();
        
        // Do not display this as an option, as the format already determines it
        // TODO: this can probably be done cleaner with some changes in Maps
        unset( $paramInfo['mappingservice'] );
        
        $params = array_merge( $params, $paramInfo );

		return $params;
    }
Example #23
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;
 }
Example #24
0
 public function getParameters()
 {
     return array_merge(parent::getParameters(), array(array('name' => 'columns', 'type' => 'integer', 'message' => 'smw-paramdesc-columns', 'default' => 3), array('name' => 'delim', 'message' => 'smw-paramdesc-category-delim', 'default' => ''), array('name' => 'template', 'message' => 'smw-paramdesc-category-template', 'default' => ''), array('name' => 'userparam', 'message' => 'smw-paramdesc-category-userparam', 'default' => '')));
 }
	public function getParameters() {
		if ( defined( 'SMW_SUPPORTS_VALIDATOR' ) ) {
			return array_merge( parent::getParameters(), $this->exportFormatParameters() );
		}
		else {
			return parent::exportFormatParameters();
		}
	}
Example #26
0
 public function getLinker($firstcol = false, $force = false)
 {
     return $force ? $this->mLinker : parent::getLinker($firstcol);
 }
 /**
  * @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;
 }
Example #28
0
 /**
  * @see SMWResultPrinter::getParameters
  * @since 1.7
  */
 public function getParameters()
 {
     $params = parent::getParameters();
     $params['distribution'] = new Parameter('distribution', Parameter::TYPE_BOOLEAN, false);
     $params['distribution']->setMessage('smw-paramdesc-distribution');
     $params['distributionsort'] = new Parameter('distributionsort', Parameter::TYPE_STRING, 'none');
     $params['distributionsort']->setMessage('smw-paramdesc-distributionsort');
     $params['distributionsort']->addCriteria(new CriterionInArray('asc', 'desc', 'none'));
     $params['distributionlimit'] = new Parameter('distributionlimit', Parameter::TYPE_INTEGER);
     $params['distributionlimit']->setDefault(false, false);
     $params['distributionlimit']->setMessage('smw-paramdesc-distributionlimit');
     $params['distributionlimit']->addCriteria(new CriterionInRange(1, false));
     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;
 }
Example #30
0
 public function getParameters()
 {
     $params = parent::getParameters();
     $params[] = array('name' => 'embedformat', 'message' => 'smw-paramdesc-embedformat', 'default' => 'h1', 'values' => array('h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'ol', 'ul'));
     $params[] = array('name' => 'embedonly', 'type' => 'boolean', 'message' => 'smw-paramdesc-embedonly', 'default' => false);
     return $params;
 }