<?php
	include("conexao.php");
	include_once("functions.php");
	include_once(Idioma(1));

	if(ProtegePag() == true){
	global $_TRA;
	
	$ColunaAdmin = array('RevExcluir');
	$VerificarAcesso = VerificarAcesso('rev', $ColunaAdmin);
	$AdminExcluir = $VerificarAcesso[0];
 
	if($AdminExcluir == 'S'){
	
	$CadUserOnline = InfoUser(2);
	$ArvoreAdminOnline = ArvoreRev($CadUserOnline);
	
	if ($_SERVER['REQUEST_METHOD'] == 'POST') {

		$SQLUser = "SELECT CadUser FROM rev WHERE usuario = :usuario";
		$SQLUser = $painel_user->prepare($SQLUser);
		$SQLUser->bindParam(':usuario', $id, PDO::PARAM_STR);
		$SQLUser->execute();
		$LnUser = $SQLUser->fetch();

		$CadUser = InfoUser(2);

		
		
		if ($CadUser !== $LnUser['CadUser']) {
			echo MensagemAlerta($_TRA['erro'], "Você não tem permissão para excluir este usuário. " , "danger");
			exit;  // Impede a exclusão se os CadUser não forem iguais
		}

	$id = (isset($_POST['id'])) ? $_POST['id'] : '';
		
	if(empty($id)){
		echo MensagemAlerta($_TRA['erro'], $_TRA['cvfi'], "danger");
	}
	elseif(!in_array($id, $ArvoreAdminOnline)) {
		echo MensagemAlerta($_TRA['erro'], str_replace("USER_TAG",$id,$_TRA['npounpav']), "danger");
	}
	else{	
	
	//Revendedor 
	$ArvoreRev = ArvoreRev($id);
	if(!empty($ArvoreRev)){
		for($i = 0; $i < count($ArvoreRev); $i++){
		$ExcluirPorUsuario = ExcluirPorUsuario($ArvoreRev[$i]);
		}
	}
	
	//Usuário 
	$ArvoreUser = ArvoreUser($id);
	if(!empty($ArvoreUser)){
		for($i = 0; $i < count($ArvoreUser); $i++){
		$ExcluirPorUsuario = ExcluirPorUsuario($ArvoreUser[$i]);
		}
	}
	
	//Teste 
	$ArvoreTeste = ArvoreTeste($id);
	if(!empty($ArvoreTeste)){
		for($i = 0; $i < count($ArvoreTeste); $i++){
		$ExcluirPorUsuario = ExcluirPorUsuario($ArvoreTeste[$i]);
		}
	}
	
	//Deletar Usuário
	$ExcluirPorUsuario = ExcluirPorUsuario($id);
	$SQL = "DELETE FROM rev WHERE usuario = :usuario";
	$SQL = $painel_user->prepare($SQL);
	$SQL->bindParam(':usuario', $id, PDO::PARAM_STR); 
	$SQL->execute(); 
		
	if(empty($SQL)){
		echo MensagemAlerta($_TRA['erro'], $_TRA['erropro'], "danger");
	}
	else{
		echo MensagemAlerta($_TRA['sucesso'], $_TRA['ecs'], "success", "index.php?p=revendedor");
	}
		
		
	}
	}
	
	}else{
		echo Redirecionar('index.php');
	}
	}else{
		echo Redirecionar('login.php');
	}	

?>