UserHelper
in package
Provides helper functions.
Table of Contents
Properties
- $configFactory : ConfigFactory
- Configuration Factory.
- $database : Connection
- The database connection.
- $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.
Methods
- __construct() : mixed
- CMSConnector constructor.
- generateStatisticsView() : mixed
- Generate the statistics table for the corresponding view name.
- getCountAllUsers() : mixed
- Return number of all users.
- getEvaluateLink() : mixed
- Generate evaluate link.
- getEvaluateUrl() : mixed
- Generate evaluate url.
- getEvaluateUrlParameters() : mixed
- Get evaluate url parameters.
- getFieldFirstColumn() : mixed
- Return fieldFirstColumn value.
- getFieldHeader() : mixed
- Return fieldHeader value.
- getLeadPartnerCountry() : mixed
- Get Lead Partner Country name.
- getLeftColumnItem() : mixed
- Get left column item from submission.
- getRegisteredParticipants() : mixed
- Return registered participants to at least 1 session.
- getRequestStack() : mixed
- Return request instance.
- getTermIdByName() : mixed
- Get term id by term name.
- getViewName() : mixed
- Return viewName value.
- getWebformSubmission() : mixed
- Get Webform Submission by webform id and submission id.
Properties
$configFactory
Configuration Factory.
protected
ConfigFactory
$configFactory
$database
The database connection.
protected
Connection
$database
$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
Methods
__construct()
CMSConnector constructor.
public
__construct(Connection $database, EntityTypeManagerInterface $entityTypeManager, ConfigFactory $configFactory, DateFormatterInterface $dateFormatter, RequestStack $request) : mixed
Parameters
- $database : Connection
- $entityTypeManager : EntityTypeManagerInterface
- $configFactory : ConfigFactory
- $dateFormatter : DateFormatterInterface
- $request : RequestStack
generateStatisticsView()
Generate the statistics table for the corresponding view name.
public
generateStatisticsView(mixed $view_name) : mixed
Parameters
- $view_name : mixed
getCountAllUsers()
Return number of all users.
public
getCountAllUsers() : mixed
getEvaluateLink()
Generate evaluate link.
public
getEvaluateLink(mixed $label, mixed $url[, mixed $title = NULL ]) : mixed
Parameters
- $label : mixed
- $url : mixed
- $title : mixed = NULL
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()
Return fieldFirstColumn value.
public
getFieldFirstColumn() : mixed
getFieldHeader()
Return fieldHeader value.
public
getFieldHeader() : 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
getRegisteredParticipants()
Return registered participants to at least 1 session.
public
getRegisteredParticipants(mixed $sessions) : mixed
Parameters
- $sessions : mixed
getRequestStack()
Return request instance.
public
getRequestStack() : mixed
getTermIdByName()
Get term id by term name.
public
getTermIdByName(mixed $term_name) : mixed
Parameters
- $term_name : mixed
getViewName()
Return viewName value.
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