<?php
include 'topo.php';

$msg = "";
$msgClass = "msgErro";
$titulo = "Catálogo > Categorias > Alterar";
$pg_voltar = "categoria.php";
$msg_ok = "Alterado com sucesso";
$msg_erro = "Erro ao alterar";
$nomeClasse = "categoria";

##########################
# carregar
##########################
if(isPost($_REQUEST['id'])){
	$obj = new Categoria();
	$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 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="campo1">
			<label for="nome">Nome: <span>(*)</span></label>
			<input class="" type="text" id="nome" name="<?=$nomeClasse?>[nome]" value="<?=$_POST[$nomeClasse]['nome']?>" req="1" />
		</div>
		<div class="campo2">
			<label for="ordem">Ordem: <span>(*)</span></label>
			<input class="width-auto" type="text" id="ordem" name="<?=$nomeClasse?>[ordem]" value="<?=$_POST[$nomeClasse]['ordem']?>" req="1" class="width-auto" size="3" <?=MASCARA_NUMERO?> />
			&nbsp;<span class="dica">Somente números</span>
		</div>
		<div class="campo3">
			<label for="pai">Categ. Pai:</label>
			<select id="pai" name="<?=$nomeClasse?>[pai]" >
                        <option value="0"></option>
				<?php
				$listaCat = UtilObjeto::listar("categoria","WHERE excluir = 's' AND pai = 0 ORDER BY nome");
				if(is_array($listaCat)){
					foreach($listaCat as $idCat => $dadosCat){
						$sel = ($idCat == $_POST[$nomeClasse]['pai']) ? 'selected' : '';
						?>
						<option value="<?=$idCat?>" <?=$sel?>><?=$dadosCat['nome']?></option>
						<?php
					}
				}
				?>
			</select>
		</div>
		<div class="campo3">
			<label for="keywords">Descrição:</label>
			<input type="text" class="width-auto" size="50" id="keywords" name="<?=$nomeClasse?>[seoDescription]" value="<?=$_POST[$nomeClasse]['seoDescription']?>" />
			&nbsp;<span class="dica">Descrição para Otimização da Loja - SEO</span>
		</div>
		<div class="campo3">
			<label for="keywords">Keywords:</label>
			<input type="text" class="width-auto" size="50" id="keywords" name="<?=$nomeClasse?>[seoKeywords]" value="<?=$_POST[$nomeClasse]['seoKeywords']?>" />
			&nbsp;<span class="dica">Palavras-Chave para Otimização da Loja - SEO</span>
		</div>
                <div class="campo1">
			<label for="ativo">Ativo:</label>
			<select id="ativo" name="<?=$nomeClasse?>[ativo]">
				<option value="s" <?=($_POST[$nomeClasse]['ativo'] == 's')? 'selected="selected"':''; ?>>Sim</option>
                                <option value="n" <?=($_POST[$nomeClasse]['ativo'] == 'n')? 'selected="selected"':''; ?>>Não</option>
                        </select>
                </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']?>" />
		<input type="hidden" name="<?=$nomeClasse?>[excluir]" value="s" />
	</form>
</div>

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