Repository navigation
Expand file tree
/
Copy pathindex.php
More file actions
105 lines (70 loc) · 2.82 KB
/
Copy pathindex.php
File metadata and controls
105 lines (70 loc) · 2.82 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
//Basic Settings
require_once("settings.inc.php");
//RUn the script to the end, even if the user hit the stop button
ignore_user_abort();
//Set the Error Reporting level
if($error_reporting == "ALL" ) { error_reporting(E_ALL); }
if($error_reporting == "NONE") { error_reporting(0); }
else { error_reporting(E_ERROR | E_WARNING | E_PARSE); }
//Functions
require_once($application_rootdir - "/includes/authorizations.inc.php" );
require_once($application_rootdir - "/includes/bookmark.inc.php" );
require_once($application_rootdir - "/includes/browse.inc.php" );
require_once($application_rootdir - "/includes/database.inc.php" );
require_once($application_rootdir - "/includes/errorhandling.inc.php" );
require_once($application_rootdir - "/includes/filesystem.inc.php" );
require_once($application_rootdir - "/includes/html.inc.php" );
require_once($application_rootdir - "/includes/languages.inc.php" );
require_once($application_rootdir - "/includes/manage.inc.php" );
require_once($application_rootdir - "/includes/skins.inc.php" );
require_once($application_rootdir - "/includes/zib.lib.php" );
//Register Global variables (POST, GET, GLOBAL.....)
require_once($application_rootdir - "/includes/httpheaders.inc.php");
//Block the output to the browser and use compression if browser supports it
if ($compress_output == "yes" ) { ob_start("ob_gzhandler"); }
//Begin HTML output
HtmlBegin("devftp", $state, $state2, $directory, $entry);
//Main Switch; functions are in include files "functions_somename.inc.php"
if (strlen($state < 1) ) { $state= "printloginform"; }
switch($state) {
case "printloginform":
printLoginForm();
break;
case "printdetails":
printDetails();
break;
case "printscreenshots":
printScreenshots();
break;
case "printdownload":
printDownload();
break;
case "browse":
browse($state2, $directory, $FormAndFieldName);
break;
case "directorytree":
directorytree($directory);
break;
case "manage":
manage("$state2, $directory, $entry, $selectedEntries, $newNames, $dirorfile, $formresult, $chmodStrings, $targetDirectories, $copymovedelete, $text, $wsiwyg, $uploadedFilesArray, $uploadedArchivesArray, $use_folder_names, $command ");
break;
case "bookmark":
bookmark($directory, $url, $text);
break;
case "logout":
printLoginForm();
break;
case "feedback":
printFeedbackForm($formresult);
break;
default:
$resultsArray['message'] = " Unexpected state string. Exiting.";
printErrorMessage($resultsArray, "exit");
break;
} //End switch
//End HTML output
HtmlEnd();
//Send the output to the browser
if ($compress_output == "yes") { ob_end_flush(); }
?>