$menus = array(array('地区添加', '?file=' . $file . '&action=add'), array('地区管理', '?file=' . $file), array('导入省市', '?file=' . $file . '&action=import', 'onclick="return confirm(\'确定导入中国省市数据吗? 当前数据将被覆盖 \');"'), array('更新缓存', '?file=' . $file . '&action=cache')); $AREA = cache_read('area.php'); $areaid = isset($areaid) ? intval($areaid) : 0; $do = new area($areaid); $parentid = isset($parentid) ? intval($parentid) : 0; $table = $DT_PRE . 'area'; $this_forward = '?file=' . $file . '&parentid=' . $parentid; switch ($action) { case 'add': if ($submit) { if (!$area['areaname']) { msg('地区名不能为空'); } $area['areaname'] = trim($area['areaname']); if (strpos($area['areaname'], "\n") === false) { $do->add($area); } else { $areanames = explode("\n", $area['areaname']); foreach ($areanames as $areaname) { $areaname = trim($areaname); if (!$areaname) { continue; } $area['areaname'] = $areaname; $do->add($area); } } $do->repair(); dmsg('添加成功', $this_forward); } else { include tpl('area_add');