SimpleFileRepository/index.php

101 lines
3.0 KiB
PHP
Raw Normal View History

2021-01-04 20:22:48 +00:00
<html>
<head>
<?php
session_start();
//if this is a session inside the local connection
if(strpos($_SERVER['REMOTE_ADDR'],"192.168.1.")){
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);
}
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(E_ALL);
//css, js, and other includes
include 'www/include.php';
include 'helpers/files.php';
?>
<title><?php echo $site_name ?></title>
</head>
2021-01-04 21:58:05 +00:00
<body style="background-color: black">
2021-01-04 20:22:48 +00:00
<?php
include 'www/header.php';
?>
2021-01-04 21:58:05 +00:00
<div class="card bg-dark text-white ml-4 mr-4">
2021-01-04 20:22:48 +00:00
<div class="card-header">
<h2>Folders</h2>
</div>
<div class="card-body">
2021-01-05 00:18:26 +00:00
<?php
if(!$isDir){
echo <<< errorblock
<h2><b>THERE ARE NO TRACKED DIRECTORIES,
OR THERE IS AN ERROR IN YOU CONFIGURATION.
PLEASE CHECK 'var/config'</b></h2>
errorblock;
exit();
}
?>
<p>Select a category to start browsing</p>
2021-01-04 21:58:05 +00:00
<table id="catTable" class="display table text-white">
2021-01-04 20:22:48 +00:00
<thead>
<tr>
<th>Name</th>
<th>Link</th>
<th>Size</th>
</tr>
</thead>
<tbody>
<?php
foreach($dir_names as $i=>$currentdir){
echo '<tr>';
echo '<td>' . $currentdir . '</td>';
echo '<td><a href="listing.php?folder=' . $dir_names[$i] .'">View Listing</a></td>';
echo '<td>' . foldersize($dir_dirs[$i]) . '</td>';
echo '</tr>';
}
?>
</tbody>
</table>
</div>
</div>
2021-01-05 01:34:14 +00:00
<?php
if($isTree){
echo <<< cardHead
<div class="card bg-dark text-white ml-4 mr-4">
<div class="card-header">
cardHead;
echo '<h2>' . $treeName . '</h2>';
echo <<< tableandcard
</div>
<div class="card-body">
<table id="treeTable" class="display table text-white">
<thead>
<tr>
<th>Link</th>
<th>Url</th>
</tr>
</thead>
<tbody>
tableandcard;
foreach($tree_names as $i=>$currentLink){
echo '<tr>';
echo '<td><a href="' . $tree_links[$i] . '">'
. $currentLink . '</a></td>';
echo '<td>' . $tree_links[$i] . '</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
echo '</div>';
echo '</div>';
}
?>
2021-01-04 20:22:48 +00:00
</body>
2021-01-04 21:58:05 +00:00
2021-01-04 20:22:48 +00:00
</html>