DecisionsHelper
in package
Provides helper functions.
Table of Contents
Properties
- $configFactory : ConfigFactory
- Configuration Factory.
- $dateFormatter : DateFormatterInterface
- The date formatter service.
- $entityTypeManager : EntityTypeManagerInterface
- The entity type manager.
- $fieldFirstColumn : string
- Field First Column.
- $fieldGroupBy : string
- Field Group By.
- $fieldHeader : string
- Field Header.
- $request : RequestStack
- The HttpRequest object.
- $viewName : string
- Field view name.
- $webformId : int
- Webform Id.
Methods
- __construct() : mixed
- CMSConnector constructor.
- calculNoShowRate() : mixed
- Calculate no show rate for specific session.
- generateDecisionsAnalyticsView() : mixed
- Generate the statistics table for the corresponding view name.
- getEvaluateLink() : mixed
- Generate evaluate link.
- getEvaluateUrl() : mixed
- Generate evaluate url.
- getEvaluateUrlParameters() : mixed
- Get evaluate url parameters.
- getFieldFirstColumn() : mixed
- Get fieldFirstColumn variable.
- getFieldHeader() : mixed
- Get fieldHeader variable.
- getHeaderItem() : mixed
- Get header item from submission.
- getLeadPartnerCountry() : mixed
- Get Lead Partner Country name.
- getLeftColumnItem() : mixed
- Get left column item from submission.
- getRequestStack() : mixed
- Get request variable.
- getTermIdByName() : mixed
- Get term id by term name.
- getViewName() : mixed
- Get viewName variable.
- getWebformSubmission() : mixed
- Get Webform Submission by webform id and submission id.
- getEventFieldIndex() : mixed
- Return field index from room table view grouped filter.
- getThematicIndex() : mixed
- Return thematic index from master file view grouped filter.
Properties
$configFactory
Configuration Factory.
protected
ConfigFactory
$configFactory
$dateFormatter
The date formatter service.
protected
DateFormatterInterface
$dateFormatter
$entityTypeManager
The entity type manager.
protected
EntityTypeManagerInterface
$entityTypeManager
$fieldFirstColumn
Field First Column.
protected
string
$fieldFirstColumn
$fieldGroupBy
Field Group By.
protected
string
$fieldGroupBy
$fieldHeader
Field Header.
protected
string
$fieldHeader
$request
The HttpRequest object.
protected
RequestStack
$request
$viewName
Field view name.
protected
string
$viewName
$webformId
Webform Id.
protected
int
$webformId
Methods
__construct()
CMSConnector constructor.
public
__construct(EntityTypeManagerInterface $entityTypeManager, ConfigFactory $configFactory, DateFormatterInterface $dateFormatter, RequestStack $request) : mixed
Parameters
- $entityTypeManager : EntityTypeManagerInterface
- $configFactory : ConfigFactory
- $dateFormatter : DateFormatterInterface
- $request : RequestStack
calculNoShowRate()
Calculate no show rate for specific session.
public
calculNoShowRate(mixed $submission) : mixed
Parameters
- $submission : mixed
generateDecisionsAnalyticsView()
Generate the statistics table for the corresponding view name.
public
generateDecisionsAnalyticsView(mixed $view_name[, mixed $filterBy = NULL ]) : mixed
Parameters
- $view_name : mixed
- $filterBy : mixed = NULL
getEvaluateLink()
Generate evaluate link.
public
getEvaluateLink(mixed $label, mixed $url, mixed $title) : mixed
Parameters
- $label : mixed
- $url : mixed
- $title : mixed
getEvaluateUrl()
Generate evaluate url.
public
getEvaluateUrl(mixed $header_item[, mixed $column_item = NULL ][, mixed $evaluator = NULL ]) : mixed
Parameters
- $header_item : mixed
- $column_item : mixed = NULL
- $evaluator : mixed = NULL
getEvaluateUrlParameters()
Get evaluate url parameters.
public
getEvaluateUrlParameters(mixed $header_item, mixed $column_item[, mixed $evaluator = NULL ]) : mixed
Parameters
- $header_item : mixed
- $column_item : mixed
- $evaluator : mixed = NULL
getFieldFirstColumn()
Get fieldFirstColumn variable.
public
getFieldFirstColumn() : mixed
getFieldHeader()
Get fieldHeader variable.
public
getFieldHeader() : mixed
getHeaderItem()
Get header item from submission.
public
getHeaderItem(mixed $submission) : mixed
Parameters
- $submission : mixed
getLeadPartnerCountry()
Get Lead Partner Country name.
public
getLeadPartnerCountry(mixed $sid) : mixed
Parameters
- $sid : mixed
getLeftColumnItem()
Get left column item from submission.
public
getLeftColumnItem(mixed $submission) : mixed
Parameters
- $submission : mixed
getRequestStack()
Get request variable.
public
getRequestStack() : mixed
getTermIdByName()
Get term id by term name.
public
getTermIdByName(mixed $term_name) : mixed
Parameters
- $term_name : mixed
getViewName()
Get viewName variable.
public
getViewName() : mixed
getWebformSubmission()
Get Webform Submission by webform id and submission id.
public
getWebformSubmission(mixed $webform_id, mixed $sid) : mixed
Parameters
- $webform_id : mixed
- $sid : mixed
getEventFieldIndex()
Return field index from room table view grouped filter.
private
getEventFieldIndex(mixed $title, mixed $key) : mixed
Parameters
- $title : mixed
- $key : mixed
getThematicIndex()
Return thematic index from master file view grouped filter.
private
getThematicIndex(mixed $thematic) : mixed
Parameters
- $thematic : mixed