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
|
@@ 61-65 (lines=5) @@
|
58 |
|
$values = ['' => 'Не важно'] + $colInfo['colParams']['sourceArray']; |
59 |
|
break; |
60 |
|
case 'method': |
61 |
|
if (!empty($colInfo['colParams']['params'])) { |
62 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
63 |
|
} else { |
64 |
|
$values = ['' => 'Не важно'] + App::$cur->$colInfo['colParams']['module']->$colInfo['colParams']['method'](); |
65 |
|
} |
66 |
|
break; |
67 |
|
case 'model': |
68 |
|
$values = ['' => 'Не важно'] + $colInfo['colParams']['model']::getList(['forSelect' => true]); |
system/Inji/Model.php 1 location
|
@@ 211-215 (lines=5) @@
|
208 |
|
case 'bool': |
209 |
|
return $item->$colName ? 'Да' : 'Нет'; |
210 |
|
case 'method': |
211 |
|
if (!empty($colInfo['colParams']['params'])) { |
212 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
213 |
|
} else { |
214 |
|
$values = \App::$cur->{$colInfo['colParams']['module']}->$colInfo['colParams']['method'](); |
215 |
|
} |
216 |
|
$value = !empty($values[$item->$colName]) ? $values[$item->$colName] : 'Не задано'; |
217 |
|
break; |
218 |
|
case 'void': |