Exemplo n.º 1
0
*******************************************************************************/
defined('OK') && defined('ACCION') or die;
$PFN_tempo->rexistra('preplantillas');
include $PFN_paths['plantillas'] . 'cab.inc.php';
include $PFN_paths['web'] . 'opcions.inc.php';
$PFN_tempo->rexistra('precodigo');
include $PFN_paths['plantillas'] . 'posicion.inc.php';
if ($PFN_vars->post('executa') && $PFN_vars->post('palabra_buscar') != '' && is_array($PFN_vars->post('campos_buscar'))) {
    include_once $PFN_paths['include'] . 'class_indexador.php';
    $PFN_indexador = new PFN_Indexador($PFN_conf);
    $cada = '';
    $resultados = $PFN_indexador->buscar("{$dir}/", $PFN_vars->post('palabra_buscar'), $PFN_vars->post('campos_buscar'), $PFN_vars->post('donde_buscar'));
    if (count($resultados)) {
        foreach ($resultados as $k => $v) {
            $cada = $PFN_conf->g('raiz', 'path') . $PFN_accions->path_correcto($v['directorio']) . '/' . $v['arquivo'];
            if (!file_exists($cada)) {
                $PFN_indexador->eliminar($PFN_accions->path_correcto($v['directorio']) . '/', $v['arquivo']);
                unset($resultados[$k]);
            }
        }
        include_once $PFN_paths['include'] . 'class_inc.php';
        $PFN_inc = new PFN_INC($PFN_conf);
        $PFN_arquivos->niveles($PFN_niveles);
    }
    include $PFN_paths['plantillas'] . 'buscador_formulario.inc.php';
    include $PFN_paths['plantillas'] . 'buscador_resultados.inc.php';
} else {
    include $PFN_paths['plantillas'] . 'buscador_formulario.inc.php';
}
$PFN_tempo->rexistra('postcodigo');
include $PFN_paths['plantillas'] . 'pe.inc.php';
Exemplo n.º 2
0
 if ($tipo == 'dir') {
     $peso_este = 0;
     if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
         $peso_este = $PFN_accions->get_tamano("{$arquivo}/", true);
     }
     $PFN_accions->eliminar($arquivo);
     $estado = $PFN_accions->estado_num('eliminar_dir');
     $estado_accion = $PFN_conf->t('estado.eliminar_dir', intval($estado));
     if ($PFN_accions->estado('eliminar_dir')) {
         if (is_dir(PFN_get_path_extra($arquivo))) {
             if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
                 $peso_este += $PFN_accions->get_tamano(PFN_get_path_extra("{$arquivo}/"), true);
             }
             $PFN_extra->eliminar($arquivo, true);
         }
         $PFN_indexador->eliminar("{$dir}/", "{$cal}/");
     } elseif ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
         clearstatcache();
         $peso_este = $PFN_accions->get_tamano("{$arquivo}/", true);
         $peso_este += $PFN_accions->get_tamano(PFN_get_path_extra("{$arquivo}/"), true);
     }
     if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
         $peso_este = $PFN_conf->g('raiz', 'peso_actual') - $peso_este;
         $peso_este = $peso_este < 0 ? 0 : $peso_este;
         $PFN_conf->p($peso_este, 'raiz', 'peso_actual');
         $PFN_usuarios->accion('peso', $peso_este, $PFN_conf->g('raiz', 'id'));
     }
 } else {
     if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
         $peso_este = PFN_espacio_disco($arquivo, true);
     }