Passed
Push — developer ( 1116b3...4a3269 )
by Radosław
34:20 queued 19:24
created

Settings_Groups_Delete_View::process()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 6
c 1
b 0
f 0
dl 0
loc 8
rs 10
cc 1
nc 1
nop 1
1
<?php
2
/**
3
 * Settings groups delete view file.
4
 *
5
 * @package   Settings.View
6
 *
7
 * @copyright YetiForce S.A.
8
 * @license YetiForce Public License 5.0 (licenses/LicenseEN.txt or yetiforce.com)
9
 * @author Adrian Kon <[email protected]>
10
 */
11
12
/**
13
 * Settings groups delete view class.
14
 */
15
class Settings_Groups_Delete_View extends \App\Controller\ModalSettings
16
{
17
	/** {@inheritdoc} */
18
	protected $pageTitle = 'LBL_DELETE_GROUP';
19
20
	/** {@inheritdoc} */
21
	public $modalIcon = 'fas fa-trash-alt';
22
23
	/** {@inheritdoc} */
24
	public function process(App\Request $request)
25
	{
26
		$viewer = $this->getViewer($request);
27
		$viewer->assign('RECORD_MODEL', Settings_Groups_Record_Model::getInstance($request->getInteger('record')));
28
		$viewer->assign('ALL_USERS', Users_Record_Model::getAll());
29
		$viewer->assign('MODULE_NAME', $request->getModule());
30
		$viewer->assign('ALL_GROUPS', Settings_Groups_Record_Model::getAll());
31
		$viewer->view('Delete.tpl', $request->getModule(false));
32
	}
33
}
34