Passed
Pull Request — developer (#17179)
by Mariusz
29:27 queued 10:21
created

Settings_Comarch_Edit_View   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 28
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 3
eloc 17
dl 0
loc 28
rs 10
c 1
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A process() 0 16 3
1
<?php
2
3
/**
4
 * Edit view file for Settings Comarch module.
5
 *
6
 * @package   Settings.View
7
 *
8
 * @copyright YetiForce S.A.
9
 * @license   YetiForce Public License 5.0 (licenses/LicenseEN.txt or yetiforce.com)
10
 * @author    Mariusz Krzaczkowski <[email protected]>
11
 */
12
/**
13
 * Edit view class for Settings Comarch module.
14
 */
15
class Settings_Comarch_Edit_View extends \App\Controller\ModalSettings
16
{
17
	/** {@inheritdoc} */
18
	public $showFooter = false;
19
20
	/** {@inheritdoc} */
21
	public $modalSize = 'modal-xl';
22
23
	/** {@inheritdoc} */
24
	public $successBtn = 'LBL_SAVE_AND_VERIFY';
25
26
	/** {@inheritdoc} */
27
	public function process(App\Request $request)
28
	{
29
		$record = !$request->isEmpty('record') ? $request->getInteger('record') : '';
30
		if ($record) {
31
			$recordModel = Settings_Comarch_Record_Model::getInstanceById($record);
32
		} else {
33
			$recordModel = Settings_Comarch_Record_Model::getCleanInstance();
34
		}
35
		$viewer = $this->getViewer($request);
36
		$viewer->assign('RECORD_MODEL', $recordModel);
37
		$viewer->assign('RECORD_ID', $record);
38
		$viewer->assign('MODULE_NAME', $request->getModule());
39
		$viewer->assign('BTN_SUCCESS', $this->successBtn);
40
		$viewer->assign('BTN_SUCCESS_ICON', $this->successBtnIcon);
41
		$viewer->assign('BTN_DANGER', $this->dangerBtn);
42
		$viewer->view('Edit/Modal.tpl', $request->getModule(false));
43
	}
44
}
45