Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Streda, 15. január 2025

Súbor: [Platon] / Metafox / lib / phpWebFileManager / config-local.inc.php (stiahnutie)

Revízia 1.5, Thu Jul 19 19:05:41 2007 UTC (17 years, 6 months ago) by nepto


Zmeny od 1.4: +20 -16 [lines]

Table, rows and cells CSS classification

<?php

// This is phpWebFileManager customization for Metafox
// -- Nepto [05/02/2003]

$orig_dir = getcwd();

// security stuff 
chdir('../../'.$ezin_sys['dir']['admin'].'/inc/');
if (file_exists('auth.inc.php')) include_once('auth.inc.php');
else exit;

chdir($orig_dir);

$fm_cfg['lang']           = 'eng';
$fm_cfg['dir']['root']    = '../../'.$ezin_sys['dir']['upload'].'/';
$fm_cfg['dir']['start']   = '';
$fm_cfg['cgi']            = 'fm_';
$fm_cfg['url']['root']    = '../'.$ezin_sys['dir']['upload'].'/';
$fm_cfg['url']['icons']   = 'icons/';
$fm_cfg['mode']['dir']    = $ezin_sys['mode']['dir'];
$fm_cfg['mode']['file']   = $ezin_sys['mode']['file'];
$fm_cfg['format']['date'] = $ezin_cfg['format_date'];
$fm_cfg['show']['icons']  = 1;
$fm_cfg['show']['size']   = 1;
$fm_cfg['show']['date']   = 1;
$fm_cfg['color']['even']  = $ezin_cfg['color_highlight'];
$fm_cfg['color']['odd']   = '';

$fm_cfg_perm = $ezin_user["role_file_management"];

$fm_cfg['perm']['dir']['rename'] = strpos($fm_cfg_perm, 'R') !== false;
$fm_cfg['perm']['dir']['remove'] = strpos($fm_cfg_perm, 'D') !== false;
$fm_cfg['perm']['dir']['create'] = strpos($fm_cfg_perm, 'C') !== false;
$fm_cfg['perm']['dir']['enter']  = strpos($fm_cfg_perm, 'E') !== false;
$fm_cfg['perm']['dir']['follow_symlinks'] = 0;

$fm_cfg['perm']['file']['rename'] = strpos($fm_cfg_perm, 'r') !== false;
$fm_cfg['perm']['file']['delete'] = strpos($fm_cfg_perm, 'd') !== false;
$fm_cfg['perm']['file']['create'] = strpos($fm_cfg_perm, 'c') !== false;
$fm_cfg['perm']['file']['upload'] = (strpos($fm_cfg_perm, 'u') !== false) * 5;
$fm_cfg['perm']['file']['view']   = strpos($fm_cfg_perm, 'v') !== false;
$fm_cfg['perm']['file']['edit']   = strpos($fm_cfg_perm, 'e') !== false;
$fm_cfg['perm']['file']['save']   = strpos($fm_cfg_perm, 's') !== false;

function fm_header($var_ar) /* {{{ */
{
    global $fm_cfg;
    global $ezin_cfg;
    extract($var_ar);
    $message = htmlspecialchars(join("\n", $fm_action_message));
    if (stristr($ezin_cfg['admin_buttons_pos'], 'U')) {
        echo '<table class="pme-navigation">',"\n";
        echo '<tr class="pme-buttons">',"\n";
        echo '<td class="pme-buttons">',"\n";
        if ($fm_cfg['perm']['dir']['create']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_DIR_CREATE.'"> ';
        }
        if ($fm_cfg['perm']['file']['create']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_FILE_CREATE.'"> ';
        }
        if ($fm_cfg['perm']['file']['upload']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_FILE_UPLOAD.'"> ';
        }
        echo '</td>',"\n";
        echo '<td class="pme-stats">',"\n";
        echo strlen($message) > 0 ? $message : '<b>'. _FM_DIR. ':</b> /'. @$fm_dir_he2;
        echo '</td></tr></table>',"\n";
        echo '<hr>',"\n";
    }
} /* }}} */

function fm_footer($var_ar) /* {{{ */
{
    global $fm_cfg;
    global $ezin_cfg;
    extract($var_ar);
    $message = htmlspecialchars(join("\n", $fm_action_message));
    echo '<hr>',"\n";
    if (stristr($ezin_cfg['admin_buttons_pos'], 'D')
            || ! stristr($ezin_cfg['admin_buttons_pos'], 'U')) {
        echo '<table class="pme-navigation">',"\n";
        echo '<tr class="pme-buttons">',"\n";
        echo '<td class="pme-buttons">',"\n";
        if ($fm_cfg['perm']['dir']['create']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_DIR_CREATE.'"> ';
        }
        if ($fm_cfg['perm']['file']['create']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_FILE_CREATE.'"> ';
        }
        if ($fm_cfg['perm']['file']['upload']) {
            echo '<input type="submit" name="'.$fm_cfg['cgi'].'action" value="'._FM_FILE_UPLOAD.'"> ';
        }
        echo '</td>',"\n";
        echo '<td class="pme-stats">',"\n";
        if (stristr($ezin_cfg['admin_buttons_pos'], 'U')) {
            echo '<b>'. _FM_DIR. ':</b> /'. @$fm_dir_he2;
        } else {
            echo strlen($message) > 0 ? $message : '<b>'. _FM_DIR. ':</b> /'. @$fm_dir_he2;
        }
        echo '</td></tr></table>',"\n";
    } else {
        echo '<table class="pme-navigation">',"\n";
        echo '<tr class="pme-buttons">',"\n";
        echo '<td class="pme-stats">',"\n";
        echo $message;
        echo '</td>',"\n";
        echo '<td class="pme-stats">',"\n";
        echo '<b>'. _FM_DIR. ':</b> /'. @$fm_dir_he2;
        echo '</td></tr></table>',"\n";
    }
} /* }}} */

?>

Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok