Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <?php
- require_once('config.php');
- $_SESSION['currentdir'] = 'Index';
- if (isset($_SESSION['username'])) {
- $username = strtolower($_SESSION['username']);
- } else {
- $username = "guest";
- }
- ?>
- <?php
- if (isset($_SESSION['username']) and $_SESSION['account_type'] == "member") {
- $username = $_SESSION['username'];
- $userico = $_SESSION['userico'];
- } elseif ($_SESSION['account_type'] == "Guest") {
- $username = $_SESSION['username'];
- $userico = 'userico.png';
- } else {
- $username = 'Guest';
- $userico = 'userico.png';
- }
- ?>
- <?php error_reporting(E_ALL);
- ini_set('display_errors', 1);?>
- <title>IST Project</title>
- <link href="https://fonts.googleapis.com/css?family=Raleway:100" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
- <link rel="stylesheet" href="jquery/jquery-ui.css">
- <link rel="stylesheet" href="jquery/jquery.circliful.css">
- <link rel="stylesheet" type="text/css" href="files.css">
- <link rel="stylesheet" type="text/css" href="animate.css">
- <script type="text/javascript" src="jquery/external/jquery/jquery.js"></script>
- <script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
- <script src="jquery/Jeditable.js"></script>
- <style>
- #usericon {
- position: absolute;
- background: url('<?php echo $userico;?>');
- width: 48px;
- border-radius: 32px;
- background-size: cover;
- background-position: center;
- height: 48px;
- z-index: 100;
- }
- </style>
- </head>
- <body>
- <div class="user">
- <div id="usericon"></div>
- <h1 id="user_username"><?php echo $username; ?></h1>
- <div id="triangle" class="invisible"></div>
- <div id="usermenu" class="invisible">
- <ul>
- <?php
- if ($_SESSION['logged_in'] == "true") {
- echo '<li class="uli">
- <a id="footer_login_username" href="index.php" class="ua">Home</a>
- </li>
- <li class="uli">
- <a href="logout.php?action=relogin" class="ua">Switch User</a>
- </li>
- <li class="uli">
- <a href="logout.php" class="ua">Logout</a>
- </li>';
- } else {
- echo '<li class="uli">
- <a id="footer_login_username" href="index.php" class="ua">Home</a>
- </li>
- <li class="uli">
- <a href="lr.php" class="ua">Login</a>
- </li>';
- } ?>
- </ul>
- </div>
- </div>
- <p id="title"><a href="#" id="titlea">IST Project</a></p>
- <div class="left-sidebar">
- <ul class="folder-view">
- <li class="dir" dirname="Index">Index
- <ul>
- <?php
- $origdir = array_filter(glob('/home/cabox/files/' . $username . '/*'), 'is_dir');
- function direxpand($dirs, $limit=100, $limitt=0) {
- $limitt++;
- if($limitt == $limit) {
- throw new DirectoryException();
- }
- $finale = array();
- for($i = 0; $i <= (count($dirs)) - 1; $i++) {
- if (count(glob($dirs[$i] . '/*', GLOB_ONLYDIR))) {
- array_push($finale, '<li class="dir lidir" dirname="' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) . '">' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) .'<ul>' . direxpandhelper(array_filter(glob($dirs[$i] . '/*', GLOB_ONLYDIR))) . '</ul></li>');
- } else {
- array_push($finale, '<li class="dir lidir" dirname="' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) . '">' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) .'</li>');
- };
- };
- return implode("", $finale);
- };
- function direxpandhelper($dirs, $limit=100, $limitt=0) {
- $limitt++;
- if($limitt == $limit) {
- throw new DirectoryException();
- }
- $finale = array();
- for($i = 0; $i <= (count($dirs)) - 1; $i++) {
- if (count(glob($dirs[$i] . '/*', GLOB_ONLYDIR))) {
- array_push($finale, '<li class="dir lidir" dirname="' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) . '">' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) .'<ul>' . direxpandhelper(array_filter(glob($dirs[$i] . '/*', GLOB_ONLYDIR))) . '</ul></li>');
- } else {
- array_push($finale, '<li class="dir lidir" dirname="' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) . '">' . substr($dirs[$i], strrpos($dirs[$i], '/') + 1) .'</li>');
- };
- };
- return implode("", $finale);
- };
- echo direxpand($origdir);
- ?>
- </ul>
- </li>
- </ul>
- </div>
- <div class="top-bar">
- <script>
- $(function() {
- $('.user').click(function() {
- if (usermenu == 0) {
- $('#usermenu').addClass('invisible');
- $('#triangle').addClass('invisible');
- usermenu = 1;
- } else {
- $('#usermenu').removeClass('invisible');
- $('#triangle').removeClass('invisible');
- usermenu = 0;
- }
- })
- });
- $(function() {
- $('.toolbar').tabs();
- });
- $(function() {
- $('.folder-view').find('li').click(function(event) {
- $('.mvth1').html($(this).attr('dirname'));
- $(this).addClass($(this).attr('dirname'));
- });
- });
- function prepareList() {
- $('.folder-view').find('li:has(ul)')
- .click(function(event) {
- if (this == event.target) {
- $(this).toggleClass('expanded');
- $(this).children('ul').toggle('medium');
- }
- return false;
- })
- .addClass('collapsed')
- .children('ul').hide();
- };
- $(document).ready(function() {
- prepareList();
- var usermenu = 1;
- });
- </script>
- <div class="toolbar ui-tabs ui-corner-all ui-widget ui-widget-content">
- <ul role="tablist" class="ui-tabs-nav ui-corner-all ui-helper-reset ui-helper-clearfix ui-widget-header">
- <li role="tab" tabindex="0" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active" aria-controls="Home" aria-labelledby="ui-id-1" aria-selected="true" aria-expanded="true"><a href="#Home" role="presentation" tabindex="-1" class="ui-tabs-anchor" id="ui-id-1">Home</a></li>
- <li role="tab" tabindex="-1" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="Edit" aria-labelledby="ui-id-2" aria-selected="false" aria-expanded="false"><a href="#Edit" role="presentation" tabindex="-1" class="ui-tabs-anchor" id="ui-id-2">Edit</a></li>
- <li role="tab" tabindex="0" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="Settings" aria-labelledby="ui-id-3" aria-selected="false" aria-expanded="false"><a href="#Settings" role="presentation" tabindex="-1" class="ui-tabs-anchor" id="ui-id-3">Settings</a></li>
- <li role="tab" tabindex="0" class="ui-tabs-tab ui-corner-top ui-state-default ui-tab" aria-controls="Adv" aria-labelledby="ui-id-4" aria-selected="false" aria-expanded="false"><a href="#Adv" role="presentation" tabindex="-1" class="ui-tabs-anchor" id="ui-id-4">Advanced</a></li>
- </ul>
- <div id="Home" aria-labelledby="ui-id-1" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="false" style="display: block;">
- </div>
- <div id="Edit" aria-labelledby="ui-id-2" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="true" style="display: none;">
- </div>
- <div id="Settings" aria-labelledby="ui-id-3" role="tabpanel" class="ui-tabs-panel ui-corner-bottom ui-widget-content" aria-hidden="true" style="display: none;">
- </div>
- <div id="Adv">
- </div>
- </div>
- </div>
- <div class="mainview">
- <div class="mainviewtitle">
- <h1 class="mvth1"></h1>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement