示例#1
0
     $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';
示例#2
0
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;