示例#1
0
$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');