Passed
Push — master ( d15464...d64dd2 )
by Alexey
05:25
created

Ui::getModelForm()   A

Complexity

Conditions 4
Paths 8

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 20

Importance

Changes 0
Metric Value
cc 4
eloc 4
nc 8
nop 2
dl 0
loc 6
ccs 0
cts 5
cp 0
crap 20
rs 9.2
c 0
b 0
f 0
1
<?php
2
3
/**
4
 * Ui module
5
 *
6
 * @author Alexey Krupskiy <[email protected]>
7
 * @link http://inji.ru/
8
 * @copyright 2015 Alexey Krupskiy
9
 * @license https://github.com/injitools/cms-Inji/blob/master/LICENSE
10
 */
11
class Ui extends Module {
12
13 1
    public function init() {
14 1
        $this->app->view->customAsset('js', ['file' => '/static/moduleAsset/Ui/js/Ui.js']);
15 1
        $this->app->view->customAsset('js', ['file' => '/static/moduleAsset/Ui/js/DataManager.js']);
16 1
        if ((!$this->app->users || \Users\User::$cur->isAdmin()) && $this->app->type == 'app') {
17
            $this->app->view->customAsset('js', ['file' => '/static/moduleAsset/Ui/js/fastEdit.js', 'name' => 'Ui', 'libs' => ['ckeditor']]);
18
        }
19 1
        $this->app->view->customAsset('css', '/static/moduleAsset/Ui/css/Ui.css');
20 1
    }
21
22
    public function getModelForm($modelName, $formName = '') {
23
        if (!$formName) {
24
            $formName = 'manager';
25
        }
26
        return class_exists($modelName) && !empty($modelName::$forms[$formName]) ? $modelName::$forms[$formName] : [];
27
    }
28
29
}
30