$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';
$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 = ' '; } } 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')) {
?> </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