|
@@ -252,8 +252,14 @@ class Menu
|
|
$param = array();
|
|
$param = array();
|
|
$param['project'] = $project['name'];
|
|
$param['project'] = $project['name'];
|
|
$param['project_name'] = $project['lang'];
|
|
$param['project_name'] = $project['lang'];
|
|
- $param['key'] = $data[$key]['key'] . '_' . $v['id'];
|
|
|
|
$param['name'] = $v[$data[$key]['col']];
|
|
$param['name'] = $v[$data[$key]['col']];
|
|
|
|
+
|
|
|
|
+ if (isset($data[$key]['type']) && $data[$key]['type'] && isset($v[$data[$key]['type']])) {
|
|
|
|
+ $type = $v[$data[$key]['type']];
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '__' . $type . '_' . $v['id'];
|
|
|
|
+ } else {
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '_' . $v['id'];
|
|
|
|
+ }
|
|
$param[$key] = -1;
|
|
$param[$key] = -1;
|
|
$param['value'] = $v['id'];
|
|
$param['value'] = $v['id'];
|
|
$pid = $model->{$update}($param);
|
|
$pid = $model->{$update}($param);
|
|
@@ -262,7 +268,12 @@ class Menu
|
|
$param = array();
|
|
$param = array();
|
|
$param['project'] = $project['name'];
|
|
$param['project'] = $project['name'];
|
|
$param['project_name'] = $project['lang'];
|
|
$param['project_name'] = $project['lang'];
|
|
- $param['key'] = $data[$key]['key'] . '_' . $v1['id'];
|
|
|
|
|
|
+ if (isset($data[$key]['type']) && $data[$key]['type'] && isset($v1[$data[$key]['type']])) {
|
|
|
|
+ $type = $v1[$data[$key]['type']];
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '__' . $type . '_' . $v1['id'];
|
|
|
|
+ } else {
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '_' . $v1['id'];
|
|
|
|
+ }
|
|
$param['name'] = $v1[$data[$key]['col']];
|
|
$param['name'] = $v1[$data[$key]['col']];
|
|
$param[$key] = $pid;
|
|
$param[$key] = $pid;
|
|
$param['value'] = $v1['id'];
|
|
$param['value'] = $v1['id'];
|
|
@@ -278,7 +289,12 @@ class Menu
|
|
$param['project_name'] = $project['lang'];
|
|
$param['project_name'] = $project['lang'];
|
|
}
|
|
}
|
|
|
|
|
|
- $param['key'] = $data[$key]['key'] . '_' . $v['id'];
|
|
|
|
|
|
+ if (isset($data[$key]['type']) && $data[$key]['type'] && isset($v[$data[$key]['type']])) {
|
|
|
|
+ $type = $v[$data[$key]['type']];
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '__' . $type . '_' . $v['id'];
|
|
|
|
+ } else {
|
|
|
|
+ $param['key'] = $data[$key]['key'] . '_' . $v['id'];
|
|
|
|
+ }
|
|
$param['name'] = $v[$data[$key]['col']];
|
|
$param['name'] = $v[$data[$key]['col']];
|
|
$param[$key] = $id;
|
|
$param[$key] = $id;
|
|
$param['value'] = $v['id'];
|
|
$param['value'] = $v['id'];
|