Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="box-content min-height">
- <div class="box-content-header"><a href="<?php echo base_url('index.php/produtos/') ?>">» Produtos</a> » Produtos</div>
- <div class="box-content-body">
- <?php
- function mostrar_categoria($db,$pai,$traco=0){
- $cat = $db->where('cat_pai',$pai)->get('categorias')->result();
- if(count($cat)){
- foreach($cat as $c){
- echo "<option value='{$c->cat_id}' >".str_repeat(' ',$traco)." - {$c->cat_descricao}</option> ";
- mostrar_categoria($db,$c->cat_id,$traco+1);
- }
- }
- }
- function g_dados($key) {
- return isset($_SESSION['copy'][$key]) ? $_SESSION['copy'][$key] : '';
- }
- ?>
- <form name="formulario" method="post" action="">
- <table width="100%" border="0" cellspacing="0" cellpadding="7">
- <tr>
- <td><label>Vender o produto:</label></td>
- <td>
- <select name="pr_vender">
- <option value="1" <?php echo g_dados('pr_vender') == 1 ? "selected" : ""; ?> >Sim</option>
- <option value="0" <?php echo g_dados('pr_vender') == 0 ? "selected" : ""; ?> >Não</option>
- </select>
- </td>
- </tr>
- <tr>
- <td width="200px"><label>Nome do produto:</label></td>
- <td><input type="text" class="validate[required]" name="pr_nome" size="50" value="<?php echo g_dados('pr_nome');?>" /></td>
- </tr>
- <tr>
- <td width="200px"><label>Código:</label></td>
- <td><input type="text" name="pr_codigo" size="20" maxlength="20" value="<?php echo g_dados('pr_codigo');?>" /></td>
- </tr>
- <tr>
- <td width="200px"><label>Ref:</label></td>
- <td><input type="text" name="pr_ref" size="20" maxlength="20" value="<?php echo g_dados('pr_ref');?>" /></td>
- </tr>
- <tr>
- <td><label>Descrição:</label></td>
- <td><textarea name="pr_descricao" class="validate[required]" cols="50" rows="3" ><?php echo g_dados('pr_descricao');?></textarea></td>
- </tr>
- <!-- <tr>
- <td><label>Valor de Varejo para a Tela de Cadastro de novo Associado por unidade:</label></td>
- <td> <input type="text" class="validate[required] moeda pr_valor" name="pr_valor_varejo_cadastro" size="15" value="<?php //echo g_dados('pr_valor_varejo_cadastro');?>" /></td>
- </tr> -->
- <tr>
- <td><label>Valor de Custo total do Produto por unidade pago pela empresa:</label></td>
- <td> <input type="text" class="validate[required] moeda pr_valor" name="pr_valor_custo" size="15" value="<?php echo g_dados('pr_valor_custo');?>" /></td>
- </tr>
- <tr>
- <td><label>Valor de Varejo para a Loja Interna por unidade:</label></td>
- <td> <input type="text" class="validate[required] moeda pr_valor" name="pr_valor" size="15" value="<?php echo g_dados('pr_valor');?>" /></td>
- </tr>
- <!-- <tr>
- <td><label>Valor de Venda no Atacado:</label></td>
- <td> <input type="text" class="validate[required] moeda pr_valor" name="pr_valor_atacado" size="15" value="<?php //echo g_dados('pr_valor_atacado');?>" /></td>
- </tr> -->
- <tr>
- <td><label>Valor de Venda Sugestão para Cliente Final:</label></td>
- <td> <input type="text" class="moeda" name="pr_valor_sujestao" size="15" value="<?php echo g_dados('pr_valor_sujestao');?>" /></td>
- </tr>
- <tr>
- <td><label>Estoque unitário Atual:</label>
- <span style="font-size:12px;">Quantidade do produto em estoque</span>
- </td>
- <td><input type="text" class="validate[required]" name="pr_estoque" size="15" required value="<?php echo g_dados('pr_estoque');?>"/></td>
- </tr>
- <tr>
- <td><label>Estoque unitário Mínimo:</label>
- <span style="font-size:12px;">Quantidade do produto mínimo em estoque</span>
- </td>
- <td> <input type="text" class="validate[required]" name="pr_estoque_minimo" size="15" value="<?php echo g_dados('pr_estoque_minimo');?>" /></td>
- </tr>
- <tr>
- <td><label>Produto Perecível:</label></td>
- <td>
- <select name="pr_perecivel" class="validate[required]">
- <option value="1" <?php echo g_dados('pr_perecivel') == 1 ? "selected" : ""; ?>>Sim</option>
- <option value="0" <?php echo g_dados('pr_perecivel') == 0 ? "selected" : ""; ?>>Não</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><label>Validade do Produto em meses:</label></td>
- <td><input type="text" name="pr_val_meses" class="validate[required]" size="15" value="<?php echo g_dados('pr_val_meses');?>" /></td>
- </tr>
- <tr>
- <td><label>Peso:</label><span style="font-size:12px;">Em Gramas</span></td>
- <td><input type="text" class="validate[required" name="pr_peso" size="15" value="<?php echo g_dados('pr_peso');?>" /></td>
- </tr>
- <tr>
- <td><label>Altura:</label><span style="font-size:12px;">Em Centimetros</span></td>
- <td><input type="text" class="validate[required]" name="pr_altura" size="15" value="<?php echo g_dados('pr_altura');?>" /></td>
- </tr>
- <tr>
- <td><label>Largura:</label><span style="font-size:12px;">Em Centimetros</span></td>
- <td><input type="text" class="validate[required]" name="pr_largura" size="15" value="<?php echo g_dados('pr_largura');?>" /></td>
- </tr>
- <tr>
- <td><label>Profundidade:</label><span style="font-size:12px;">Em Centimetros</span></td>
- <td><input type="text" class="validate[required]" name="pr_profundidade" size="15" value="<?php echo g_dados('pr_profundidade');?>" /></td>
- </tr>
- <!-- <tr>
- <td><label>kits:</label></td>
- <td>
- <select name="pr_kit" onchange="verificar_valor_kits(this.value);" >
- <option value="">--Selecione--</option>
- <?php
- $kits = kitModel::getKits();
- foreach ($kits as $kit) {
- ?>
- <option value="<?php echo $kit->pr_id ?>"><?php echo $kit->pr_nome; ?></option>
- <?php } ?>
- </select>
- </td>
- </tr> -->
- <!-- <tr>
- <td><label>Tipo de Compra:</label><span style="font-size:12px;">* Este campo é obrigatório</span></td>
- <td>
- <select name="pr_categoria" class="validate[required]">
- <option value="">--Selecione--</option>
- <?php
- //$dp = $this->db->get('categorias_produtos')->result();
- //foreach ($dp as $d) {
- ?>
- <option value="<?php // echo $d->ca_id ?>"><?php // echo $d->ca_descricao ?></option>
- <?php //} ?>
- </select>
- </td>
- </tr> -->
- <input type="hidden" name="pr_categoria" value="7">
- <tr>
- <td><label>Fornecedor:</label><span style="font-size:12px;">* Este campo é obrigatório</span></td>
- <td>
- <select name="pr_id_for" class="validate[required]">
- <option value="">--Selecione--</option>
- <?php
- $dp = $this->db->get('fornecedores')->result();
- foreach ($dp as $f) {
- $disabled = $f->for_status == 0 ? 'disabled="disbled" style="color: #000; background: #e2e2e2"' : '';
- ?>
- <option <?=$disabled?>value="<?php echo $f->for_id ?>"><?php echo $f->for_nome_fantasia ?></option>
- <?php } ?>
- </select>
- </td>
- </tr>
- <tr>
- <td><label>Marca/Fabricante:</label></td>
- <td><input type="text" class="validate[required]" name="pr_fabricante" value="<?php echo g_dados('pr_fabricante');?>" /></td>
- </tr>
- <tr>
- <td><label>Categoria:</label><span style="font-size:12px;">* Este campo é obrigatório</span></td>
- <td>
- <select name="pr_id_cat" class="validate[required]">
- <option value="">--Selecione--</option>
- <?php // mostrar_categoria($this->db,0,0) ?>
- <?php foreach ( categoriaLojaModel::getCategoriasLoja(0, 'result') as $categoria ) {
- $children = categoriaLojaModel::getCategoriaLojaFilhas($categoria->cat_id);
- if(count($children) >=1){
- echo '<option value="'.$categoria->cat_id.'" disabled>'.$categoria->cat_descricao.'</option>';
- foreach($children as $child){
- echo '<option value="'.$child->cat_id.'"> - '.$child->cat_descricao.'</option>';
- }
- }else{
- echo '<option value="'.$categoria->cat_id.'">'.$categoria->cat_descricao.'</option>';
- }
- }
- ?>
- </select>
- </td>
- </tr>
- <!-- <tr>
- <td><label>Desconto CD Nacional em %:</label><span style="font-size:12px;">Desconto em venda para centro de distribuição(CD)</span></td>
- <td><input type="text" class="validate[required]" name="pr_desconto_cd_nacional" size="15" /></td>
- </tr>
- <tr>
- <td><label>Desconto CD Estadual em %:</label><span style="font-size:12px;">Desconto em venda para centro de distribuição(CD)</span></td>
- <td><input type="text" class="validate[required]" name="pr_desconto_cd_estadual" size="15" /></td>
- </tr>
- <tr>
- <td><label>Desconto CD Municipal em %:</label><span style="font-size:12px;">Desconto em venda para centro de distribuição(CD)</span></td>
- <td><input type="text" class="validate[required]" name="pr_desconto_cd_municipal" size="15" /></td>
- </tr> -->
- <!-- <tr>
- <td><label>Desconto para distribuidor em %:</label></td>
- <td><input type="text" class="validate[required]" name="pr_desconto_distribuidor" size="15" value="<?php echo g_dados('pr_desconto_distribuidor');?>" /></td>
- </tr> -->
- <!-- <tr>
- <td><label>Desconto para Associado(a):</label></td>
- <td><input type="text" class="moeda" value="0.0" name="pr_desconto_distribuidor" size="15" /></td>
- </tr> -->
- <tr>
- <td><label>Pontos:</label><span style="font-size:12px;">Quantos pontos ganha ao comprar o produto.</span></td>
- <td><input type="text" value="0" name="pr_pontos" size="15" value="<?php echo g_dados('pr_pontos');?>" /></td>
- </tr>
- <!-- <tr style="display:none">
- <td><label>Crédito de repasse:</label></td>
- <td>
- <input type="radio" name="pr_credito" checked="checked" value="0" /> Não
- <input type="radio" name="pr_credito" value="1" /> Sim
- </td>
- </tr> -->
- <!-- <tr style="display:none">
- <td><label>Produto de ativação:</label></td>
- <td>
- <input type="radio" name="pr_ativacao" checked="checked" value="0" /> Não
- <input type="radio" name="pr_ativacao" value="1" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Vender o produto somente para:</label></td>
- <td>
- <select name="pr_vender_para" class="validate[required]">
- <option value="">-- Selecione --</option>
- <option value="varejo">Varejo</option>
- <!-- <option value="atacado">Atacado</option> --
- </select>
- </td>
- </tr> -->
- <input type="hidden" name="pr_vender_para" value="varejo">
- <input type="hidden" name="pr_tipo_prod" value="1">
- <tr>
- <td><label>Qtd. Mínima de produtos dentro da Caixa para vender no Atacado:</label>
- <span style="font-size:12px;">Quantidade de produto que compões a caixa</span>
- </td>
- <td> <input type="text" class="validate[required]" name="pr_qtd_caixa" size="15" value="<?php echo g_dados('pr_qtd_caixa');?>" /></td>
- </tr>
- <tr>
- <td><label>Venda Exclusiva para Plano:</label></td>
- <td>
- <select name="pr_prod_plan">
- <option value="0">-- Indiferente --</option>
- <?php
- $planos = $this->db->where('pa_status = 1')->get('planos')->result();
- foreach ($planos as $plano) {
- ?>
- <option value="<?php echo $plano->pa_id; ?>"><?php echo $plano->pa_descricao; ?></option>
- <?php } ?>
- </select>
- </td>
- </tr>
- <tr>
- <td><label>Venda Exclusiva para:</label></td>
- <td>
- <select name="pr_venda_type_loja">
- <option value="">-- Indiferente --</option>
- <option value="loja_geral">Loja Interna Geral</option>
- <option value="loja_plano">Loja Interna Para Seu Plano</option>
- </select>
- </td>
- </tr>
- <!-- <tr>
- <td><label>Produto deve gerar token?:</label></td>
- <td>
- <input type="radio" name="pr_gera_token" value="0" checked /> Não
- <input type="radio" name="pr_gera_token" value="1" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Token para Agência:</label></td>
- <td>
- <select name="pr_token_agencia">
- <option selected value="">--Selecione Agência--</option>
- <option value="1000">Todas as Agências</option>
- <?php
- //$agencia = PlanosModel::getPlano();
- //foreach ($agencia as $agencia_value) {
- ?>
- <option value="<?php //echo $agencia_value->pa_id; ?>"><?php //echo $agencia_value->pa_descricao; ?></option>
- <?php //} ?>
- </select>
- </td>
- </tr> -->
- <tr>
- <td><label>Item será listado na Loja Interna?</label></td>
- <td>
- <input type="radio" name="pr_listar_loja_interna" value="0" /> Não
- <input type="radio" name="pr_listar_loja_interna" value="1" checked="checked" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Produto para consumo mensal (Ativação Mensal):</label></td>
- <td>
- <input type="radio" name="pr_ativacao" value="0" checked="checked" /> Não
- <input type="radio" name="pr_ativacao" value="1" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Produto: Nacional/Importado:</label></td>
- <td>
- <input type="radio" name="pr_nac_import" value="nacional" checked="checked" /> Nacional
- <input type="radio" name="pr_nac_import" value="importado" /> Importado
- </td>
- </tr>
- <tr>
- <td><label>Produto de Promoção:</label></td>
- <td>
- <input type="radio" name="pr_promocao" value="0" checked="checked" /> Não
- <input type="radio" name="pr_promocao" value="1" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Produto fará parte dos combos e pacotes na venda de um plano?</label></td>
- <td>
- <input type="radio" name="pr_prod_cad" value="0" checked="checked" /> Não
- <input type="radio" name="pr_prod_cad" value="1" /> Sim
- </td>
- </tr>
- <tr>
- <td><label>Cobrar Via Correios:</label></td>
- <td>
- <select name="pr_frete">
- <option value="">-- Selecione --</option>
- <option value="cobrar">Cobrar</option>
- <option value="gratis">Grátis</option>
- <option value="isento">Isento</option>
- <option value="retirar_cd">Retirar no CD</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><label>Grade de Produtos (Opções):</label></td>
- <td width="60%">
- <div id="resp" style="margin-left:-10px; margin-top:10px;"></div>
- <table class="table table-bordered" id="options">
- <thead>
- <tr>
- <th>Opções</th>
- <th>Estoque</th>
- <th width="10%">Ação</th>
- </tr>
- </thead>
- <tbody></tbody>
- <tfoot>
- <tr>
- <td colspan="5" style="text-align:left;">
- <button class="btn btn-small btn-success" onclick="AddTableRow(this)" type="button">Adicionar</button>
- </td>
- </tr>
- </tfoot>
- </table>
- </td>
- </tr>
- <tr>
- <td><label>Grade de Cores do Produtos (Opções):</label></td>
- <td width="60%">
- <div id="resp" style="margin-left:-10px; margin-top:10px;"></div>
- <table class="table table-bordered" id="options_color">
- <thead>
- <tr>
- <th>Opções</th>
- <th>Estoque</th>
- <th width="10%">Ação</th>
- </tr>
- </thead>
- <tbody></tbody>
- <tfoot>
- <tr>
- <td colspan="5" style="text-align:left;">
- <button class="btn btn-small btn-success" onclick="AddTableRowColor(this)" type="button">Adicionar</button>
- </td>
- </tr>
- </tfoot>
- </table>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <input class="jscolor" type="text">
- <input class="date-filtro" type="text">
- <input type="submit" class="btn btn-primary" value="Criar Produto">
- <input onclick="aplicarContinueCad();" style="width:250px" class="btn btn-success" value="Criar Produto e Continuar Cadastrando">
- <input onclick="aplicarContinueCadCopy();" style="width:250px" class="btn btn-info" value="Criar Produto e Copiar Cadastro">
- </td>
- </tr>
- </table>
- </form>
- </div>
- </div>
- <style>
- label{
- font-weight:bold;
- }
- </style>
- <script type="text/javascript">
- function verificar_valor_kits(id_kit) {
- var id_kit = id_kit;
- $.ajax({
- url: '<?php echo base_url("index.php/kits/get_valor_kits_ajax"); ?>',
- type: 'post',
- data: {id_kit: id_kit},
- dataType: 'json',
- success: function(data) {
- if (data.error == 0) {
- $('.pr_valor').val(data.data);
- }
- }
- });
- }
- RemoveTableRow = function(handler) {
- var tr = $(handler).closest('tr');
- tr.fadeOut(400, function(){
- tr.remove();
- });
- return false;
- };
- AddTableRow = function() {
- var newRow = $("<tr>");
- var numRow = $('#options tbody tr').length;
- var row = "";
- row += '<td width="10%"><input type="text" name="grad[opcao_'+ numRow +'][tipo]" size="15" /></td>';
- row += '<td width="10%">';
- row += '<input type="text" name="grad[opcao_'+ numRow +'][estoque]" size="15" />';
- row += '</td>';
- row += '<td class="actions">';
- row += '<button class="btn btn-small btn-danger" onclick="RemoveTableRow(this)" type="button">Remover</button>';
- row += '</td>';
- newRow.append(row);
- $('#options').append(newRow);
- return false;
- };
- RemoveTableRowColor = function(handler) {
- var tr = $(handler).closest('tr');
- tr.fadeOut(400, function(){
- tr.remove();
- });
- return false;
- };
- AddTableRowColor = function() {
- var newRow = $("<tr>");
- var numRow = $('#options_color tbody tr').length;
- var row = "";
- var input = "jscolor";
- // <input class="jscolor {width:243, height:150,borderColor:'#FFF', insetColor:'#FFF', backgroundColor:'#666'}" type="text">
- // <input class="'+ input +'" name="grad_color[opcao_'+ numRow +'][tipo]" type="text" />
- row += '<td width="10%"><input class="date-filtro" type="text"></td>';
- row += '<td width="10%">';
- row += '<input type="text" name="grad_color[opcao_'+ numRow +'][estoque]" size="15" />';
- row += '</td>';
- row += '<td class="actions">';
- row += '<button class="btn btn-small btn-danger" onclick="RemoveTableRowColor(this)" type="button">Remover</button>';
- row += '</td>';
- newRow.append(row);
- $('#options_color').append(newRow);
- return false;
- };
- function aplicarContinueCad(){
- $("form[name='formulario']").attr('action','<?php echo base_url('index.php/produtos/adicionar').'?aplicar=sim'?>');
- $("form[name='formulario']").submit();
- }
- function aplicarContinueCadCopy(){
- $("form[name='formulario']").attr('action','<?php echo base_url('index.php/produtos/adicionar').'?aplicar=copy'?>');
- $("form[name='formulario']").submit();
- }
- $('#colorpickerHolder').ColorPicker({flat: true});
- </script>
- <?php
- unset($_SESSION['copy']);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement