Passed
Push — developer ( 3d2969...249ff2 )
by Radosław
18:02
created

SMSTemplates_VariablePanel_View::process()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 13
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 10
c 1
b 0
f 0
dl 0
loc 13
rs 9.9332
cc 1
nc 1
nop 1
1
<?php
2
/**
3
 * Variable panel view file.
4
 *
5
 * @package View
6
 *
7
 * @copyright YetiForce S.A.
8
 * @license YetiForce Public License 5.0 (licenses/LicenseEN.txt or yetiforce.com)
9
 * @author Radosław Skrzypczak <[email protected]>
10
 */
11
12
/**
13
 * Variable panel view class.
14
 */
15
class SMSTemplates_VariablePanel_View extends Vtiger_VariablePanel_View
16
{
17
	/** {@inheritdoc} */
18
	public function process(App\Request $request)
19
	{
20
		$selectedModule = $request->getByType('selectedModule', \App\Purifier::STANDARD);
21
22
		$viewer = $this->getViewer($request);
23
		$moduleName = $request->getModule();
24
		$viewer->assign('MODULE', $moduleName);
25
		$viewer->assign('SELECTED_MODULE', $selectedModule);
26
		$viewer->assign('TEXT_PARSER', \App\TextParser::getInstance($selectedModule)->setType('sms'));
27
		$viewer->assign('PARSER_TYPE', 'sms');
28
		$viewer->assign('RELATED_LISTS', []);
29
		$viewer->assign('BASE_LISTS', []);
30
		$viewer->view('VariablePanel.tpl', $moduleName);
31
	}
32
}
33