未验证 提交 447cc746 编写于 作者: Q qkqpttgf 提交者: GitHub

try to fix random jpg >200

上级 5b5df9d5
......@@ -938,18 +938,15 @@ function fetch_files($path = '/')
// echo $path . '<br><pre>' . json_encode($files, JSON_PRETTY_PRINT) . '</pre>';
if (isset($files['folder'])) {
if ($files['folder']['childCount']>200) {
// files num > 200 , then get nextlink
// files num > 200 , then get nextlink
$page = $_POST['pagenum']==''?1:$_POST['pagenum'];
$files=fetch_files_children($files, $path1, $page);
if ($page>1) $files=fetch_files_children($files, $path1, $page);
$files['children'] = children_name($files['children']);
} else {
// files num < 200 , then cache
if (isset($files['children'])) {
$tmp = [];
foreach ($files['children'] as $file) {
$tmp[$file['name']] = $file;
}
$files['children'] = $tmp;
}
//if (isset($files['children'])) {
$files['children'] = children_name($files['children']);
//}
savecache('path_' . $path, $files);
}
}
......@@ -965,6 +962,15 @@ function fetch_files($path = '/')
return $files;
}
function children_name($children)
{
$tmp = [];
foreach ($children as $file) {
$tmp[$file['name']] = $file;
}
return $tmp;
}
function fetch_files_children($files, $path, $page)
{
$path1 = path_format($path);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册