system/Inji/Model.php 1 location
|
@@ 242-248 (lines=7) @@
|
| 239 |
|
case 'bool': |
| 240 |
|
return $item->$colName ? 'Да' : 'Нет'; |
| 241 |
|
case 'method': |
| 242 |
|
if (!empty($colInfo['colParams']['params'])) { |
| 243 |
|
$values = call_user_func_array([App::$cur->{$colInfo['colParams']['module']}, $colInfo['colParams']['method']], |
| 244 |
|
$colInfo['colParams']['params'] + [$item] |
| 245 |
|
); |
| 246 |
|
} else { |
| 247 |
|
$values = \App::$cur->{$colInfo['colParams']['module']}->{$colInfo['colParams']['method']}($item); |
| 248 |
|
} |
| 249 |
|
$value = !empty($values[$item->$colName]) ? $values[$item->$colName] : 'Не задано'; |
| 250 |
|
break; |
| 251 |
|
case 'void': |
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]); |