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
|
@@ 209-213 (lines=5) @@
|
| 206 |
|
case 'bool': |
| 207 |
|
return $item->$colName ? 'Да' : 'Нет'; |
| 208 |
|
case 'method': |
| 209 |
|
if (!empty($colInfo['colParams']['params'])) { |
| 210 |
|
$values = call_user_func_array([App::$cur->$colInfo['colParams']['module'], $colInfo['colParams']['method']], $colInfo['colParams']['params']); |
| 211 |
|
} else { |
| 212 |
|
$values = \App::$cur->{$colInfo['colParams']['module']}->$colInfo['colParams']['method'](); |
| 213 |
|
} |
| 214 |
|
$value = !empty($values[$item->$colName]) ? $values[$item->$colName] : 'Не задано'; |
| 215 |
|
break; |
| 216 |
|
case 'void': |