Exemplo n.º 1
0
                 $estado_accion .= $PFN_conf->t('estado.copiar_dir', 8) . '<br />';
                 $erro = true;
             }
         }
     }
     if (!$erro) {
         $PFN_accions->copiar($orixinal, $destino);
         $estado = $PFN_accions->estado_num('copiar_dir');
         $estado_accion = $PFN_conf->t('estado.copiar_dir', intval($estado));
     }
     if (!$erro && $PFN_accions->estado('copiar_dir')) {
         if (is_dir(PFN_get_path_extra($orixinal))) {
             $PFN_extra->copiar($orixinal, $destino);
         }
         $i_destino = $PFN_accions->path_correcto($PFN_vars->post('escollido') . '/');
         $PFN_indexador->copiar("{$dir}/", "{$i_destino}/", "{$cal}/");
         if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
             $peso_este += $PFN_conf->g('raiz', 'peso_actual');
             $PFN_conf->p($peso_este, 'raiz', 'peso_actual');
             $PFN_usuarios->accion('peso', $peso_este, $PFN_conf->g('raiz', 'id'));
         }
     }
 } elseif (!$erro) {
     if ($PFN_conf->g('raiz', 'peso_maximo') > 0) {
         $peso_este = PFN_espacio_disco($orixinal, true);
         if (is_file($PFN_inc->nome_inc($orixinal))) {
             $peso_este += PFN_espacio_disco($PFN_inc->nome_inc($orixinal), true);
         }
         if (is_file($PFN_imaxes->nome_pequena($orixinal))) {
             $peso_este += PFN_espacio_disco($PFN_imaxes->nome_pequena($orixinal), true);
         }