示例#1
0
 /**
  * Add a new report parameter
  *
  * @param int $controltype
  * @param string $name
  * @param string $fieldname
  * @param string $value
  * @param array $values
  * @param int $fieldlength
  * @param string $dbfield
  * @param string $dbaction
  *
  * @return object {@link xhelpReportParameter}
  * @access	public
  */
 function addParam($controltype, $name, $fieldname, $value, $values, $fieldlength, $dbfield, $dbaction)
 {
     $param =& xhelpReportParameter::create();
     $param->controltype = $controltype;
     $param->name = $name;
     $param->fieldname = $fieldname;
     $param->value = $value;
     $param->values = $values;
     $param->fieldlength = $fieldlength;
     $param->maxlength = $fieldlength < 50 ? $fieldlength : 50;
     $param->dbfield = $dbfield;
     $param->dbaction = $dbaction;
     return $param;
 }