$erros[] = 6; } else { $query = 'DELETE FROM ' . $PFN_usuarios->tabla('r_u') . ' WHERE id_raiz = "' . $id_raiz . '";'; $PFN_usuarios->actualizar($query); $query = 'DELETE FROM ' . $PFN_usuarios->tabla('r_g_c') . ' WHERE id_raiz = "' . $id_raiz . '";'; $PFN_usuarios->actualizar($query); include_once $PFN_paths['include'] . 'class_indexador.php'; $PFN_indexador = new PFN_Indexador($PFN_conf); $PFN_indexador->eliminar_raiz($id_raiz); $info_raiz = $PFN_niveles->path_correcto($PFN_paths['info'] . 'raiz' . $id_raiz); if (is_dir($info_raiz)) { include_once $PFN_paths['include'] . 'class_accions.php'; $PFN_conf->p(false, 'logs', 'accions'); $PFN_accions = new PFN_Accions($PFN_conf); $PFN_accions->rexistro(false); $PFN_accions->eliminar($info_raiz); } $PFN_usuarios->init('raices'); $parecida = false; for (; $PFN_usuarios->mais(); $PFN_usuarios->seguinte()) { if ($PFN_usuarios->get('id') == $id_raiz) { continue; } $este_path = $PFN_usuarios->get('path'); if (strstr($este_path, $path_raiz) || strstr($path_raiz, $este_path)) { $parecida = true; break; } } if (!$parecida) { include_once $PFN_paths['include'] . 'class_extra.php';
675 Mass Ave, Cambridge, MA 02139, EEUU. *******************************************************************************/ $relativo = '../../'; include $relativo . 'paths.php'; include_once $PFN_paths['include'] . 'basicweb.php'; include_once $PFN_paths['include'] . 'Xusuarios.php'; PFN_quita_url_SERVER('id_usuario'); session_write_close(); $erros = array(); $id_usuario = intval($PFN_vars->get('id_usuario')); if (empty($id_usuario) || $id_usuario == $sPFN['usuario']['id']) { $erros[] = 13; } else { $query = 'DELETE FROM ' . $PFN_usuarios->tabla('usuarios') . ' WHERE id="' . $id_usuario . '";'; if ($PFN_usuarios->actualizar($query) == -1) { $erros[] = 6; } else { $query = 'DELETE FROM ' . $PFN_usuarios->tabla('r_u') . ' WHERE id_usuario="' . $id_usuario . '";'; $PFN_usuarios->actualizar($query); $info_usuario = $PFN_niveles->path_correcto($PFN_paths['info'] . 'usuario' . $id_usuario); if (is_dir($info_usuario)) { include_once $PFN_paths['include'] . 'class_accions.php'; $PFN_conf->p(false, 'logs', 'accions'); $PFN_accions = new PFN_Accions($PFN_conf); $PFN_accions->eliminar($info_usuario); } } } $ok = count($erros) ? false : 2; Header('Location: ../index.php?' . PFN_cambia_url(array('id_usuario', 'opc', 'erros', 'ok'), array('', '2', implode(',', $erros), $ok), false, true)); exit;