is_file($file) or msg('数据文件不存在,请上传程序包内 file/setting/area.sql 文件至 file/setting 目录'); require DT_ROOT . '/include/sql.func.php'; sql_execute(file_get($file)); cache_area(); dmsg('导入成功', $this_forward); break; case 'cache': $do->repair(); dmsg('更新成功', $this_forward); break; case 'delete': if ($areaid) { $areaids = $areaid; } $areaids or msg(); $do->delete($areaids); dmsg('删除成功', $this_forward); break; case 'update': if (!$area || !is_array($area)) { msg(); } $do->update($area); dmsg('更新成功', $this_forward); break; default: $DAREA = array(); $condition = $keyword ? "areaname LIKE '%{$keyword}%'" : "parentid={$parentid}"; $result = $db->query("SELECT * FROM {$table} WHERE {$condition} ORDER BY listorder,areaid"); while ($r = $db->fetch_array($result)) { $r['childs'] = substr_count($r['arrchildid'], ',');