system/Inji/Model.php 1 location
|
@@ 194-198 (lines=5) @@
|
191 |
|
case 'bool': |
192 |
|
return $item->$colName ? 'Да' : 'Нет'; |
193 |
|
case 'method': |
194 |
|
if (!empty($colInfo['colParams']['params'])) { |
195 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
196 |
|
} else { |
197 |
|
$values = \App::$cur->{$colInfo['colParams']['module']}->$colInfo['colParams']['method'](); |
198 |
|
} |
199 |
|
$value = !empty($values[$item->$colName]) ? $values[$item->$colName] : 'Не задано'; |
200 |
|
break; |
201 |
|
case 'void': |
system/Inji/Value.php 1 location
|
@@ 50-54 (lines=5) @@
|
47 |
|
case 'array': |
48 |
|
return !empty($colInfo['colParams']['sourceArray'][$this->model->{$this->valueKey}]) ? $colInfo['colParams']['sourceArray'][$this->model->{$this->valueKey}] : 'Не задано'; |
49 |
|
case 'method': |
50 |
|
if (!empty($colInfo['colParams']['params'])) { |
51 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
52 |
|
} else { |
53 |
|
$values = $colInfo['colParams']['module']->$colInfo['colParams']['method'](); |
54 |
|
} |
55 |
|
return !empty($values[$this->model->{$this->valueKey}]) ? $values[$this->model->{$this->valueKey}] : 'Не задано'; |
56 |
|
case 'relation': |
57 |
|
$relations = $colInfo['modelName']::relations(); |
system/modules/Ui/widgets/DataManager/filters.php 1 location
|
@@ 60-64 (lines=5) @@
|
57 |
|
$values = ['' => 'Не важно'] + $colInfo['colParams']['sourceArray']; |
58 |
|
break; |
59 |
|
case 'method': |
60 |
|
if (!empty($colInfo['colParams']['params'])) { |
61 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
62 |
|
} else { |
63 |
|
$values = ['' => 'Не важно'] + App::$cur->$colInfo['colParams']['module']->$colInfo['colParams']['method'](); |
64 |
|
} |
65 |
|
break; |
66 |
|
case 'model': |
67 |
|
$values = ['' => 'Не важно'] + $colInfo['colParams']['model']::getList(['forSelect' => true]); |