Пример #1
0
     if ($peso_este + $PFN_conf->g('raiz', 'peso_actual') > $PFN_conf->g('raiz', 'peso_maximo')) {
         @unlink($destino . '/' . $cal);
         $estado_accion = $PFN_conf->t('estado.novo_arq', 6);
         $erro = true;
     }
 }
 $ancho_banda = $PFN_accions->log_ancho_banda($peso_este);
 if (!$ancho_banda) {
     @unlink($destino . '/' . $cal);
     $estado_accion = $PFN_conf->t('estado.novo_arq', 7);
     $erro = true;
 }
 if (!$erro && $PFN_conf->g('inc', 'estado')) {
     include_once $PFN_paths['include'] . 'class_arquivos.php';
     $PFN_arquivos = new PFN_Arquivos($PFN_conf);
     $PFN_inc->arquivos($PFN_arquivos);
     $arq_inc = $PFN_inc->crea_inc($destino . '/' . $cal, 'arq');
 }
 if (!$erro && $PFN_conf->g('inc', 'indexar')) {
     include_once $PFN_paths['include'] . 'class_indexador.php';
     $PFN_indexador = new PFN_Indexador($PFN_conf);
     $PFN_indexador->alta_modificacion("{$dir}/", $cal, $arq_inc);
 }
 if (!$erro && $PFN_conf->g('raiz', 'peso_maximo') > 0) {
     $peso_este += $PFN_conf->g('raiz', 'peso_actual');
     if ($PFN_conf->g('inc', 'estado')) {
         $peso_este += PFN_espacio_disco($arq_inc, true);
     }
     $PFN_conf->p($peso_este, 'raiz', 'peso_actual');
     $PFN_usuarios->init('peso', $peso_este, $PFN_conf->g('raiz', 'id'));
 }