|
@@ -9,9 +9,9 @@ class Manage
|
|
|
{
|
|
|
if (strstr($name, '|—')) {
|
|
|
$temp = explode('|—', $name);
|
|
|
- return $temp[0] . '|—' . Dever::load("area/api.string", $temp[1]);
|
|
|
+ return $temp[0] . '|—' . Dever::load("area/api.string", $temp[1], '-');
|
|
|
} else {
|
|
|
- return Dever::load("area/api.string", $name);
|
|
|
+ return Dever::load("area/api.string", $name, '-');
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -764,7 +764,6 @@ class Manage
|
|
|
|
|
|
$area_id = array();
|
|
|
foreach ($area as $k => $v) {
|
|
|
- $area_value = explode(',', $k);
|
|
|
$update = array();
|
|
|
$update['month'] = $where['start'];
|
|
|
$update['name'] = $k;
|
|
@@ -798,9 +797,11 @@ class Manage
|
|
|
if ($v['type'] == 1) {
|
|
|
$update['parent_id'] = -1;
|
|
|
} elseif ($v['type'] == 2) {
|
|
|
+ $area_value = explode(',', $k);
|
|
|
$k2 = $area_value[0] . ',' . $area_value[1];
|
|
|
$update['parent_id'] = isset($area_id[$k2]) ? $area_id[$k2] : -1;
|
|
|
} elseif ($v['type'] == 3) {
|
|
|
+ $area_value = explode(',', $k);
|
|
|
$k2 = $area_value[0] . ',' . $area_value[1] . ',' . $area_value[2];
|
|
|
$update['parent_id'] = isset($area_id[$k2]) ? $area_id[$k2] : -1;
|
|
|
}
|