<?php 

require_once("../../conexao.php");

$nome = $_POST['nome'];
$cpf = $_POST['cpf'];
$telefone = $_POST['telefone'];
$turno = $_POST['turno'];
$email = $_POST['email'];

$id = $_POST['id'];
$campo_antigo = $_POST['campo_antigo'];

$cpf_limpo = preg_replace('/[^0-9]/', '', $campo_antigo);


if($campo_antigo != $cpf){

		//VERIFICAR SE O MÉDICO JÁ ESTÁ CADASTRADO
	$res_c = $pdo->query("select * from tesoureiros where cpf = '$cpf'");
	$dados_c = $res_c->fetchAll(PDO::FETCH_ASSOC);
	$linhas = count($dados_c);

	if($linhas != 0){

		echo "Já cadastrado!!";
		exit();
	}

}





$res = $pdo->prepare("UPDATE tesoureiros set nome = :nome, cpf = :cpf, telefone = :telefone, email = :email, turno = :turno  where id = :id ");

$res->bindValue(":nome", $nome);
$res->bindValue(":cpf", $cpf);
$res->bindValue(":telefone", $telefone);
$res->bindValue(":email", $email);
$res->bindValue(":turno", $turno);
$res->bindValue(":id", $id);

$res->execute();


echo "Editado com Sucesso!!";





//EDITAR TAMBÉM NA TABELA DE USUÁRIOS
$res = $pdo->prepare("UPDATE usuarios set nome = :nome, usuario = :usuario, senha = :senha, senha_original = :senha_original, nivel = :nivel where senha_original = :cpf ");

	$res->bindValue(":nome", $nome);
	$res->bindValue(":usuario", $email);

	//preg replace mantem os valores definidos e remove quaisquer outros, nesse caso pontos e traços do cpf, só vai ficar numeros de 0 a 9
	$cpf_sem_traco = preg_replace('/[^0-9]/', '', $cpf);

	$res->bindValue(":senha", md5($cpf_sem_traco));
	$res->bindValue(":senha_original", $cpf_sem_traco);
	$res->bindValue(":nivel", 'Tesoureiro');
	$res->bindValue(":cpf", $cpf_limpo);

$res->execute();



//EDITAR TAMBÉM NA TABELA DE FUNCIONÁRIOS
$res = $pdo->prepare("UPDATE funcionarios set nome = :nome,  cpf = :cpf, telefone = :telefone, email = :email, cargo = :cargo where cpf = :cpf_antigo ");

$res->bindValue(":nome", $nome);
$res->bindValue(":cpf", $cpf);
$res->bindValue(":telefone", $telefone);
$res->bindValue(":email", $email);
$res->bindValue(":cargo", 'Tesoureiro');
$res->bindValue(":cpf_antigo", $campo_antigo);
	


$res->execute();






?>