file manager stuff

This commit is contained in:
Serghey Rodin 2015-09-28 02:01:19 +03:00
commit 9d2ebe561a
12 changed files with 419 additions and 95 deletions

View file

@ -1,4 +1,5 @@
<?php
session_start();
// Check system settings
if ((!isset($_SESSION['VERSION'])) && (!defined('NO_AUTH_REQUIRED'))) {
@ -101,6 +102,30 @@ if (isset($_SESSION['look']) && ( $_SESSION['look'] != 'admin' )) {
$user = $_SESSION['look'];
}
get_favorites();
function get_favorites(){
exec (VESTA_CMD."v-list-user-favourites ".$_SESSION['user']." json", $output, $return_var);
// $data = json_decode(implode('', $output).'}', true);
$data = json_decode(implode('', $output), true);
$data = array_reverse($data,true);
$favourites = array();
foreach($data['Favourites'] as $key => $favourite){
$favourites[$key] = array();
$items = explode(',', $favourite);
foreach($items as $item){
if($item)
$favourites[$key][trim($item)] = 1;
}
}
$_SESSION['favourites'] = $favourites;
}
function check_error($return_var) {
if ( $return_var > 0 ) {
@ -144,6 +169,7 @@ function humanize_time($usage) {
$usage = $usage / 60;
if ( $usage > 24 ) {
$usage = $usage / 24;
$usage = number_format($usage);
if ( $usage == 1 ) {
$usage = $usage." ".__('day');