Пример #1
0
        $pos = $PFN_vars->get('pos_comprimido') == 'DESC' ? 'DESC' : 'ASC';
        natcasesort($contido[$orde]);
        if ($pos == 'DESC') {
            $contido[$orde] = array_reverse($contido[$orde], true);
        }
        $pos = $pos == 'ASC' ? 'DESC' : 'ASC';
        $i = $cnt_peso = $cnt_cantos['dir'] = $cnt_cantos['arq'] = 0;
        $txt = '';
        foreach ($contido[$orde] as $k => $v) {
            $i++;
            $nome = $contido['nome'][$k];
            $peso = PFN_peso($contido['tamano'][$k]);
            $data = date($PFN_conf->g('data'), $contido['data'][$k]);
            $prop = $contido['propietario'][$k];
            $grupo = $contido['grupo'][$k];
            $perms = PFN_permisos($contido['permisos'][$k]);
            $e_dir = substr($nome, -1) == '/';
            $cnt_peso += $contido['tamano'][$k];
            $cnt_cantos[$e_dir ? 'dir' : 'arq']++;
            $txt .= "\n\t\t\t\t" . '<tr' . ($i % 2 == 0 ? '' : ' class="tr_par"') . '>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $nome . '</strong>' : $nome) . '</td>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $peso . '</strong>' : $peso) . '</td>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $data . '</strong>' : $data) . '</td>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $prop . '</strong>' : $prop) . '</td>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $grupo . '</strong>' : $grupo) . '</td>' . "\n\t\t\t\t\t" . '<td>' . ($e_dir ? '<strong>' . $perms . '</strong>' : $perms) . '</td>' . "\n\t\t\t\t\t" . '</tr>';
        }
    }
} else {
    $erro = 1;
    $estado_accion = $PFN_conf->t('estado.ver_comprimido', 1);
}
if ($erro) {
    include $PFN_paths['web'] . 'navega.inc.php';
} else {
    include $PFN_paths['plantillas'] . 'posicion.inc.php';
    include $PFN_paths['plantillas'] . 'info_cab.inc.php';
Пример #2
0
$ahref = '<a href="' . $PFN_niveles->enlace($dir, $PFN_vars->get('cal') . $fin) . '" target="_blank" class="ao14">' . $PFN_vars->get('cal') . '</a>';
if ($tipo == 'dir') {
    if ($PFN_vars->get('calcula_tamano')) {
        $tamano_real = $PFN_niveles->get_tamano("{$arquivo}/");
        $tamano_disco = PFN_peso(PFN_espacio_disco($tamano_real));
        $tamano_real .= ' Bytes';
    } else {
        $tamano_real = '<a href="accion.php?' . PFN_cambia_url(array('cal', 'accion', 'calcula_tamano'), array($cal, 'info', true), false) . '">' . $PFN_conf->t('calcular_tamano') . '</a>';
        $tamano_disco = '&nbsp;';
    }
} else {
    $tamano_real = PFN_espacio_disco($arquivo, true);
    $tamano_disco = PFN_peso(PFN_espacio_disco($tamano_real));
    $tamano_real .= ' Bytes';
}
$permisos = PFN_permisos(fileperms($arquivo . $fin));
if ($PFN_conf->g('inc', 'estado')) {
    $PFN_inc->carga_datos($arquivo . $fin);
    if (in_array('descricion', $capas)) {
        $datos_inc['desc'] = $PFN_inc->crea_descricion($tipo);
    }
    if (in_array('formulario', $capas)) {
        $datos_inc['form'] = $PFN_inc->crea_formulario($tipo);
    }
}
if (in_array('protexer', $capas) && $PFN_conf->g('usuario', 'admin') && $tipo == 'dir') {
    $protexido = is_file("{$arquivo}/.htpasswd");
}
if (in_array('enlaces', $capas)) {
    $enlace_rel = $PFN_niveles->enlace($dir, $cal, false) . $fin;
    if ($PFN_conf->g('inc', 'estado')) {
Пример #3
0
        ?>
</td>
		<?php 
    }
    if ($PFN_conf->g('columnas', 'data')) {
        ?>
		<td><?php 
        echo date($PFN_conf->g('data'), $cada['arq']['data'][$k]);
        ?>
</td>
		<?php 
    }
    if ($PFN_conf->g('columnas', 'permisos')) {
        ?>
		<td><?php 
        echo PFN_permisos($cada['arq']['permisos'][$k]);
        ?>
</td>
		<?php 
    }
    if ($PFN_conf->g('columnas', 'accions')) {
        ?>
		<td>
			<ul class="accions">
				<?php 
        if ($PFN_conf->g('permisos', 'info')) {
            ?>
				<li class="info"><a href="accion.php?<?php 
            echo PFN_cambia_url(array('dir', 'cal', 'accion'), array($dir, $v, 'info'), false);
            ?>
" title="<?php