-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
70 lines (52 loc) · 1.77 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
session_start();
include('./lib/initialization.php');
Initialization::_main();
include('./lib/handlerDirectory.php');
include('./lib/userInterface.php');
include('./lib/handlerFile.php');
$handlerDirectory = new HandlerDirectory();
$userInterface = new UserInterface();
$handlerFile = new HandlerFile();
if(isset($_SESSION["user"])){
if(isset($_GET['dwld']))
$handlerFile->downloadFile(".".$_GET['dwld']);
if(isset($_GET['cDir']))
$handlerDirectory->createDirectory($_GET['link'], $_GET['cDir']);
if(isset($_GET['cFile']))
$handlerFile->createFile($_GET['link'], $_GET['cFile']);
if(isset($_GET['dFileName']))
$handlerFile->deleteFile($_GET['link'], $_GET['dFileName']);
if(isset($_GET['dDirName']))
$handlerDirectory->deleteDirectory($_GET['link'], $_GET['dDirName']);
if(isset($_GET['dwldDirName']))
$handlerFile->directoryToZip($_GET['link'], $_GET['dwldDirName']);
if(isset($_FILES['uploadFile']))
$handlerFile->uploadFile($_FILES, $_GET["uploadFile"]);
if(isset($_POST['sFile']))
$handlerFile->saveFile($_POST['link'], $_POST['sFile'], $_POST['text']);
if(!isset($_GET["link"]))
$_GET["link"]="";
}
include('./configuration.php');
if(isset($_POST["userName"]))
if($_POST["userName"]==$configuration["login"])
if($_POST["password"]==$configuration["pwd"])
$_SESSION["user"]=true;
?>
<head>
<title id="title"><?php $configuration["title"];?></title>
<link rel="stylesheet" href="./css/index.css" type="text/css"/>
<script src="./js/index.js"></script>
</head>
<body>
<?php
if(isset($_SESSION["user"])){
echo $userInterface->editor();
echo $userInterface->explorer($_GET["link"]);
echo $userInterface->uploadFile($_GET["link"]);
}else{
echo $userInterface->login();
}
?>
</body>