From 57de8de1e544229cfb50711a5027c360df37732a Mon Sep 17 00:00:00 2001 From: qkqpttgf <45693631+qkqpttgf@users.noreply.github.com> Date: Sun, 5 Jan 2020 18:23:24 +0800 Subject: [PATCH] Create 1.php --- theme/1.php | 2073 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2073 insertions(+) create mode 100644 theme/1.php diff --git a/theme/1.php b/theme/1.php new file mode 100644 index 0000000..da94ae6 --- /dev/null +++ b/theme/1.php @@ -0,0 +1,2073 @@ + + + + + <?php echo $pretitle;?> - <?php echo $_SERVER['sitename'];?> + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + +
+ + +
+ +
+ + +

+ +

+
+
+
+ + + + + +

+
+
+ +
+
+ + + + +
+
+' . $files['error']['message'] . '
'; + $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 ' + +'; + } elseif (in_array($ext, $exts['office'])) { + echo ' + +'; + } elseif (in_array($ext, $exts['txt'])) { + $txtstr = htmlspecialchars(curl_request($files['@microsoft.graph.downloadUrl'])); +?> +
+ +
+ + + + +'; ?> +
+ + +
+'; + } 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'] !== getenv('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']); + return output($html,200); + } + $filenum++; ?> + + + + + + +
   
+ +
  • + + +
  •     + + + +
    + +
  • + + +
  •     + + + + + + + + + + + + + + + + + + + + + + + +
    +200) { + $pagenum = $files['folder']['page']; + $maxpage = ceil($files['folder']['childCount']/200); + $prepagenext = ' + + + + + + + + +
    '; + if ($pagenum!=1) { + $prepagenum = $pagenum-1; + $prepagenext .= ' + '.$constStr['PrePage'][$constStr['language']].''; + } + $prepagenext .= ' + '; + for ($page=1;$page<=$maxpage;$page++) { + if ($page == $pagenum) { + $prepagenext .= ' + ' . $page . ' '; + } else { + $prepagenext .= ' + ' . $page . ' '; + } + } + $prepagenext = substr($prepagenext,0,-1); + $prepagenext .= ' + '; + if ($pagenum!=$maxpage) { + $nextpagenum = $pagenum+1; + $prepagenext .= ' + '.$constStr['NextPage'][$constStr['language']].''; + } + $prepagenext .= ' +
    + '; + echo $prepagenext; + } + if ($_SERVER['admin'] || $_SERVER['user']) { ?> +
    +
    + + + + +
    +
    + +
    + +
    +
    +
    +
    + + '.$readme['name'].' +
    + +
    +
    +'; + } + } + } else { + echo ' +
    +
    +
    + + +
    +
    +
    '; + $statusCode = 401; + } + } ?> +
    +
    +
    + + + + + + + + + + +
    +
    + +
    +
    +
    + + +
    +
    +
    +
    + + + + + + + + + + + $_SERVER['Set-Cookie'], 'Content-Type' => 'text/html' ]); + return output($html,$statusCode); +}