Exemplo n.º 1
0
         //			break;
     //			include_once ($PFN_paths['include'].'class_extraer.php');
     //			$ver = new PFN_bzip_file($arquivo);
     //			break;
     default:
         $erro = 1;
         break;
 }
 if ($erro) {
     $estado_accion = $PFN_conf->t('estado.ver_comprimido', 1);
 } else {
     @set_time_limit($PFN_conf->g('tempo_maximo'));
     @ini_set('memory_limit', $PFN_conf->g('memoria_maxima'));
     $visto = array();
     $estado_accion = '';
     $contido = $ver->listar_contido();
     $orde = $PFN_vars->get('orde_comprimido') != '' ? $PFN_vars->get('orde_comprimido') : 'nome';
     $orde = in_array($orde, array('nome', 'tamano', 'data', 'propietario', 'grupo', 'permisos')) ? $orde : 'nome';
     $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]);