} //获取所有云盘 $mycloud = array(); $icoarr = array(); foreach (C::t('connect')->fetch_all_folderdata($uid) as $value) { $folderarr[$value['fid']] = $value; $bzarr = explode(':', $value['bz']); $data[] = array('attr' => array('id' => 'f-' . $value['fid'] . '-' . $winid, 'rel' => $bzarr[0]), 'data' => $value['fname'], 'state' => 'closed'); } if (count($data) > 0) { $data[] = array('icosdata' => '', 'folderdata' => $folderarr); } } else { if ($bz) { $bzarr = explode(':', $bz); $root = IO::getCloud($bz); $data[] = array('attr' => array('id' => 'f-' . md5($path) . '-' . $winid, 'rel' => $bzarr[0]), 'data' => $root['cloudname'], 'state' => 'closed'); if (count($data) > 0) { $data[] = array('icosdata' => '', 'folderdata' => ''); } } else { $query = DB::query("select * from " . DB::table('folder') . " where innav>0 and pfid='0' and uid='{$_G[uid]}' order by display "); while ($value = DB::fetch($query)) { $data[] = array('attr' => array('id' => 'f-' . $value['fid'] . '-' . $winid, 'rel' => $value['flag']), 'data' => $value['fname'], 'state' => DB::result_first("select COUNT(*) from " . DB::table('folder') . " where pfid='{$value[fid]}'") ? 'closed' : ''); } //获取部门 include_once libfile('function/organization'); if ($_G['adminid'] == 1) { $orglist = C::t('organization')->fetch_all_by_forgid(0); } else { $orglist = getOrgByUid($_G['uid'], true);