<?php
include 'topo.php';

$msg = "";
$msgClass = "msgErro";
$titulo = "Clientes > Cadastrados > Alterar";
$pg_voltar = "cliente.php";
$msg_ok = "Alterado com sucesso";
$msg_erro = "Erro ao alterar";
$nomeClasse = "cliente";

##########################
# carregar
##########################
$idP = $_REQUEST['id'];
if(isPost($idP)){
	$obj = new Cliente();
	$obj->id = $_REQUEST['id'];
	$obj->carregar();
}

##########################
# alterar
##########################
if(isPost($_POST['ok'])){
	$obj->carga($_POST[$nomeClasse]);
	if($obj->alterar()){
		$msg = $msg_ok;
		$msgClass = "msgSucesso";
	}
	else{
		$msg = $msg_erro;
	}
}

##########################
# carga inicial do post
##########################
$arrAtributos = ${"arrinforz2$nomeClasse"};
foreach($arrAtributos[INFOCAMPOS] as $atributo){
	if(!isset($_POST[$nomeClasse][$atributo])) $_POST[$nomeClasse][$atributo] = $obj->{$atributo};
}
?>

<h1><?=$titulo?></h1>

<div class="boxAcao">
	<ul>
		<li><a href="<?=URLADMIN?>cliente-senha.php?id=<?=$obj->id?>" title="Alterar Senha">> Alterar Senha</a></li>
		<li class="border-none"><a href="<?=URLADMIN.$pg_voltar?>" title="Voltar">> Voltar</a></li>
	</ul>
</div>

<?php include PATHADMIN.'msg.php'; ?>

<div class="boxForm">
	<div class="boxTitulo">Alterar</div>
	<form name="form1" id="form1" action="" method="post">

		<div class="campo3"><label><b>Nome:</b></label><?=$_POST[$nomeClasse]['nome']?></div>
		<div class="campo3"><label><b>CPF:</b></label><?=$_POST[$nomeClasse]['cpf']?></div>
		<div class="campo3">
			<label for="email">Email: <span>(*)</span></label>
			<input type="text" id="email" name="<?=$nomeClasse?>[email]" value="<?=$_POST[$nomeClasse]['email']?>" req="1" />
		</div>
		<div class="campo3">
			<label for="endereco">Endereço: <span>(*)</span></label>
			<input type="text" id="endereco" name="<?=$nomeClasse?>[endereco]" value="<?=$_POST[$nomeClasse]['endereco']?>" req="1" />
		</div>
		<div class="campo1">
			<label for="numero">Número: <span>(*)</span></label>
			<input type="text" class="width-auto" size="5" id="numero" name="<?=$nomeClasse?>[numero]" value="<?=$_POST[$nomeClasse]['numero']?>" req="1" maxlength="8" <?=MASCARA_NUMERO?> />
		</div>
		<div class="campo2">
			<label for="complemento">Complemento:</label>
			<input type="text" id="complemento" name="<?=$nomeClasse?>[complemento]" value="<?=$_POST[$nomeClasse]['complemento']?>" />
		</div>
		<div class="campo1">
			<label for="bairro">Bairro: <span>(*)</span></label>
			<input type="text" id="bairro" name="<?=$nomeClasse?>[bairro]" value="<?=$_POST[$nomeClasse]['bairro']?>" req="1" />
		</div>
		<div class="campo2">
			<label for="cep">CEP: <span>(*)</span></label>
			<input type="text" id="cep" name="<?=$nomeClasse?>[cep]" value="<?=$_POST[$nomeClasse]['cep']?>" req="1" class="width-auto" size="9" maxlength="9" <?=MASCARA_CEP?> />
		</div>
		<div class="campo1">
			<label for="estado">Estado: <span>(*)</span></label>
			<select id="estado" name="<?=$nomeClasse?>[estado]" req="1">
				<option value=""></option>
				<?php
				$objCidade = new Cidade();
				$objCidade->id = $obj->idCidade;
				$objCidade->carregar();
				$listaEstado = UtilObjeto::listar("estado","ORDER BY nome");
				foreach($listaEstado as $idEstado => $dadosEstado){
					$selEstado = ($idEstado == $objCidade->idEstado) ? "selected" : "";
					?>
					<option value="<?=$idEstado?>" <?=$selEstado?>><?=$dadosEstado['nome']?></option>
					<?php
				}
				?>
			</select>
		</div>
		<div class="campo2">
			<label for="cidade">Cidade: <span>(*)</span></label>
			<select id="cidade" name="<?=$nomeClasse?>[idCidade]" req="1">
				<option value=""></option>
				<?php
				$listaCidade = UtilObjeto::listar("cidade","WHERE id_estado = ".$objCidade->idEstado." ORDER BY nome");
				foreach($listaCidade as $idCidade => $dadosCidade){
					$selCidade = ($idCidade == $objCidade->id) ? "selected" : "";
					?>
					<option value="<?=$idCidade?>" <?=$selCidade?>><?=$dadosCidade['nome']?></option>
					<?php
				}
				?>
			</select>
		</div>
		<div class="campo1">
			<label for="telefoneDdd">Telefone: <span>(*)</span></label>
			<input type="text" id="telefoneDdd" name="<?=$nomeClasse?>[telefoneDdd]" value="<?=$_POST[$nomeClasse]['telefoneDdd']?>" ddd1="1" req="1" class="width-auto" size="2" maxlength="2" <?=MASCARA_NUMERO?> />
			<input type="text" id="telefone" name="<?=$nomeClasse?>[telefone]" value="<?=$_POST[$nomeClasse]['telefone']?>" telefone1="1" req="1" class="width-auto" size="8" maxlength="8" <?=MASCARA_NUMERO?> />
		</div>
		<div class="campo2">
			<label for="celularDdd">Celular:</label>
			<input type="text" id="celularDdd" name="<?=$nomeClasse?>[celularDdd]" value="<?=$_POST[$nomeClasse]['celularDdd']?>" ddd2="1" class="width-auto" size="2" maxlength="2" <?=MASCARA_NUMERO?> />
			<input type="text" id="celular" name="<?=$nomeClasse?>[celular]" value="<?=$_POST[$nomeClasse]['celular']?>" telefone2="1" class="width-auto" size="8" maxlength="8" <?=MASCARA_NUMERO?> />
		</div>
		<div class="campo3 align-right">
			<span class="campo_obrigatorio">(*) Campos obrigatórios</span>
		</div>
		<div class="campo3 align-right">
			<input type="submit" class="botao" name="ok" value="Salvar" title="Salvar" validar="1" />
		</div>
		<input type="hidden" name="id" value="<?=$_REQUEST['id']?>" />
	</form>
</div>

<?php
include 'rodape.php';
?>