<?php
ini_set('display_errors', 0);
require_once './Control/ControlProduto.php';
require_once './Control/ControlFoto.php';
require_once './Control/ControlMedia.php';
require_once './Util/formAjax/FormAjax.php';
extract($_POST);
if (!isset($lang))
{
	$lang = 'pt';
} else 
{
	if ($lang == 'undefined')
	{
		$lang = 'pt';
	}
}
$controlProduto = new ControlProduto();
if ($acao == 'inserir')
{
        echo 'Novo Registro...';
        $pk = '';
	$produto = new Produto();
} else
{
	$produto = $controlProduto->pegarUmProduto($pk);
}
$produto->lang = $lang;
$arquivoGrid = 'adm_produtoGrid.php';
?>
    <div class="accordion">
        <h4><a href="#">Geral</a></h4>
            <div>
                <form name="frm" id="frm" action="adm_produtoCMD.php" method="post">
                    <input id="hacao" name="acao" type="hidden" value="<?php echo $acao?>">
                    <input id="lang" name="lang" type="hidden" value="<?php echo $lang?>">
                    <input id="arqFrm" name="arqFrm" type="hidden" value="<?php echo end(explode("/", $_SERVER['PHP_SELF']))?>">
                        <fieldset>
                                <label>Produto</label>
                                <?php echo Idiomas::ComboSelecionarIdiomaPainelControle($acao, $pk, $lang);?>
                                <section><label for="pk">ID</label>
                                    <div><input  readonly="true" type="text" id="pk" name="pk" value="<?php echo $produto->getProdutoid(); ?>" placeholder="Este campo é gerido de forma automática."></div>
                                </section>
                                <section><label for="txtIDSite">ID Site</label>
                                    <div><input type="text" id="txtIDSite" name="txtIDSite" required value="<?php echo $produto->getIdsite(); ?>"></div>
                                </section>
                                <section><label for="txtNome">Nome</label>
                                    <div><input type="text" id="txtNome" name="txtNome"  required value="<?php echo $produto->getNome(); ?>"></div>
                                </section>
                                <section><label for="txtNomeCurto">Nome curto</label>
                                    <div><input type="text" id="txtNomeCurto" name="txtNomeCurto" value="<?php echo $produto->getNomecurto(); ?>"></div>
                                </section>
                                <section><label for="txtPreco">Preco</label>
                                    <div><input type="text" id="txtPreco" name="txtPreco" value="<?php echo $produto->getPreco(); ?>"></div>
                                </section>
                                <section>
                                    <label for="cbCategoria">Selecione a categoria principal</label>
                                    <div>					
                                        <select name="cbCategoriaID" id="cbCategoriaID">
                                            <optgroup label="Categoria principal">
                                                <?php
                                                   $categoria = $controlProduto->pegarTodosCategoria();
                                                   Utilidades::formselectorOpcaoMarcada('0','Nenhum','null');
                                                   while ($categoria->fetch())
                                                   {
                                                            Utilidades::formselectorOpcaoMarcada($categoria->getCategoriaid(),$categoria->gNome(),$produto->getCategoriaid());
                                                   }
                                                 ?>
                                            </optgroup>
                                        </select>
                                    </div>
                                </section>
                                <section><label for="txtDescricao">Descrição</label>
                                    <div><textarea id="txDescricao" name="txtDescricao" class="html" rows="20" cols="100%" ><?php echo $produto->gDescricao(); ?></textarea></div>
                                </section>
                                <section><label for="txtTag">Tags</label>
                                    <div><input type="text" id="txtTags" name="txtTags" value="<?php echo $produto->gTag(); ?>"></div>
                                </section>
                                <section><label for="txtFoto">Imagem Principal<br><span>Não esqueça de salvar após o upload</span></label>
                                    <div><input type="file" id="upFoto" name="upFoto"></div>
                                    <p><input type="checkbox" name="remFoto" id="remFoto" value="remFoto">Remover a Imagem</input> </p>
                                    <?php
                                    if ($produto->getFoto()!= '')
                                    echo '<p><img src="' . $produto->getFoto() . '" alt="Pré-Visualização"/></p>';
                                    ?>
                                </section>
                                <section>
                                    <label for="cbGaleriaFotoID">Galeria de Fotos</label>
                                    <div>					
                                        <select name="cbGaleriaFotoID" id="cbGaleriaFotoID">
                                            <optgroup label="Galeria de Foto">
                                                <?php
                                                   $controlFoto = new ControlFoto();
                                                   $galeria = $controlFoto->pegarTodosGaleria();
                                                   Utilidades::formselectorOpcaoMarcada('0','Nenhum','null');
                                                   while ($galeria->fetch())
                                                   {
                                                            Utilidades::formselectorOpcaoMarcada($galeria->getGaleriaid(),$galeria->gNome(),$produto->getGaleriaid());
                                                   }
                                                 ?>
                                            </optgroup>
                                        </select>
                                    </div>
                                </section>
                                <section>
                                    <label for="cbGaleriaMediaID">Galeria de Mídias</label>
                                    <div>					
                                        <select name="cbGaleriaMediaID" id="cbGaleriaMediaID">
                                            <optgroup label="Galeria de Mídias">
                                                <?php
                                                   $controlMedia = new ControlMedia();
                                                   $galMedia = $controlMedia->pegarTodosGalMedia();
                                                   Utilidades::formselectorOpcaoMarcada('0','Nenhum','null');
                                                   while ($galMedia->fetch())
                                                   {
                                                            Utilidades::formselectorOpcaoMarcada($galMedia->getGalmediaid(),$galMedia->gNome(),$produto->getGalmediaid());
                                                   }
                                                 ?>
                                            </optgroup>
                                        </select>
                                    </div>
                                </section>
                                <section><label for="cbHabilitado">Visível ao público:</label>
                                    <div>					
                                        <select name="cbHabilitado" id="cbHabilitadoID">
                                            <optgroup label="Habilitado">
                                                <?php echo Utilidades::formSeletorBoleano('cbHabilitado',$produto->getHabilitado())?>
                                            </optgroup>
                                        </select>
                                    </div>
                                </section>
                                <section>
                                    <div><button onclick="mostrarArquivo('<?php echo $arquivoGrid; ?>','#dados');" >Cancelar</button><button id="salvar" class="submit" name="submitbuttonname" value="submitbuttonvalue">Salvar</button></div>
                                </section>
                        </fieldset>
                </form>
            </div>
        <h4><a href="#">Categorias</a></h4>
            <div id="divCategoria">
                <?php include 'adm_produtoCategoriaGrid.php';?>
            </div>
        <h4><a href="#">Especificações</a></h4>
            <div id="divDescricao">
                <?php include 'adm_produtoDescricaoGrid.php';?>
            </div>
    </div>
<?php
      FormAjax::javascriptTrocarIdioma('adm_produtoForm.php');
      FormAjax::PrepararFormAjax('#frm');
?>
<script>
    $('#upFoto').wl_File();
    $("#txtDescricao").ready(function()
    {
	carregarEditor();
    });    
    $('.accordion').accordion({
        collapsible:true,
        autoHeight:false
    });
</script>