From 31670209ec062dcba3ed0d963547e4c1e57919e4 Mon Sep 17 00:00:00 2001
From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com>
Date: Thu, 2 Jan 2020 12:48:23 +0800
Subject: [PATCH] Update index.php
---
index.php | 1176 +----------------------------------------------------
1 file changed, 3 insertions(+), 1173 deletions(-)
diff --git a/index.php b/index.php
index 38c5e9a..9dcd8b7 100644
--- a/index.php
+++ b/index.php
@@ -589,1176 +589,6 @@ function fetch_files_children($files, $path, $page, $cache)
return $files;
}
-function render_list($path, $files)
-{
- global $exts;
- global $constStr;
- @ob_start();
- $path = str_replace('%20','%2520',$path);
- $path = str_replace('+','%2B',$path);
- $path = str_replace('&','&',path_format(urldecode($path))) ;
- $path = str_replace('%20',' ',$path);
- $path = str_replace('#','%23',$path);
- $p_path='';
- if ($path !== '/') {
- if (isset($files['file'])) {
- $pretitle = str_replace('&','&', $files['name']);
- $n_path=$pretitle;
- } else {
- $pretitle = substr($path,-1)=='/'?substr($path,0,-1):$path;
- $n_path=substr($pretitle,strrpos($pretitle,'/')+1);
- $pretitle = substr($pretitle,1);
- }
- if (strrpos($path,'/')!=0) {
- $p_path=substr($path,0,strrpos($path,'/'));
- $p_path=substr($p_path,strrpos($p_path,'/')+1);
- }
- } else {
- $pretitle = $constStr['Home'][$constStr['language']];
- $n_path=$pretitle;
- }
- $n_path=str_replace('&','&',$n_path);
- $p_path=str_replace('&','&',$p_path);
- $pretitle = str_replace('%23','#',$pretitle);
- $statusCode=200;
- date_default_timezone_set(get_timezone($_COOKIE['timezone']));
-?>
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
';
- $statusCode=404;
- } else {
- if (isset($files['file'])) {
-?>
-
-
-
-document.getElementById(\'url\').offsetWidth) this.style.width=\'100%\';" />
-';
- } elseif (in_array($ext, $exts['video'])) {
- //echo '
';
- $DPvideo=$files['@microsoft.graph.downloadUrl'];
- echo '
';
- } elseif (in_array($ext, $exts['music'])) {
- echo '
-
-';
- } elseif (in_array($ext, ['pdf'])) {
- echo '
-
-';
- } else {
- echo '
'.$constStr['FileNotSupport'][$constStr['language']].'';
- } ?>
-
-
-
-
-
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
-
-';
- foreach ($files['children'] as $file) {
- // Files
- if (isset($file['file'])) {
- if ($_SERVER['admin'] or (substr($file['name'],0,1) !== '.' and $file['name'] !== getConfig('passfile') ) ) {
- if (strtolower($file['name']) === 'readme.md') $readme = $file;
- if (strtolower($file['name']) === 'index.html') {
- $html = curl_request(fetch_files(spurlencode(path_format($path . '/' .$file['name']),'/'))['@microsoft.graph.downloadUrl'])['body'];
- return output($html,200);
- }
- $filenum++; ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
-
-
-
-200) {
- $pagenum = $files['folder']['page'];
- $maxpage = ceil($files['folder']['childCount']/200);
- $prepagenext = '
-
';
- echo $prepagenext;
- }
- if ($_SERVER['admin']) { ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $_SERVER['Set-Cookie'], 'Content-Type' => 'text/html' ]);
- return output($html,$statusCode);
-}
+$theme = getConfig('theme');
+if ($theme=='') $theme = 'classic.php';
+include 'theme/'.$theme;