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