/** * Retorna um combo de tipo de pessoa * @param int $tipo_pessoa_id * @param type $perfil_id * @return UtilCombo */ public function getComboTipoPessoa($tipo_pessoa_id = null, $perfil_id = null) { $objCombo = new UtilCombo(); $objCombo->SETObjDb($this->objDb); $sql = "SELECT"; $sql .= "\t id "; $sql .= "\t,nome "; $sql .= "FROM"; $sql .= "\ttipo_pessoa "; $sql .= "WHERE 1=1 "; if ($perfil_id == 40) { $sql .= " AND id = 3 "; } $sql .= " ORDER BY nome"; $objCombo->SETQuery($sql); return $objCombo->getComboOptions('id', 'nome', $tipo_pessoa_id, false); $objCombo = ''; }
<?php require_once 'default.php'; ?> <div class='container-fluid'> <div id='divFiltro' class='x-hidden pesquisar' style="height: 330px;"> <form id='form1' name='form1' method='post' action='<?php echo $link; ?> /index'> <div> <div class="col-md-12"> <label for="menu_id_1">Menu</label> <?php $options = array('name' => 'menu_id_1', 'id' => 'menu_id_1', 'value' => 'id', 'label' => array('descricao'), 'class' => array('form-control', 'selectpicker'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true)); echo UtilCombo::getComboCollectionOrArray($data->getComboMenu(null), $options); ?> </div> </div> <div> <div class="col-md-12"> <label for="descricao">Descrição</label> <input type='text' name='descricao' id='descricao' class="form-control" validationmsg='Preencha o campo Descricao!' > </div> </div> <div> <div class="col-md-12"> <label for="url">Url</label> <input type='text' name='url' id='url' class="form-control" validationmsg='Preencha o campo Url!' > </div> </div>
public function getComboUsuario($pessoa_id, $perfil_id = null, $usuario_id = null) { $objCombo = new UtilCombo(); $objCombo->SETObjDb($this->objDb); $sql = "SELECT"; $sql .= "\t id "; $sql .= "\t,nome "; $sql .= "FROM"; $sql .= "\tusuario "; $sql .= "WHERE"; $sql .= "\tpessoa_id = " . $pessoa_id; if (!is_null($perfil_id)) { $sql .= " AND perfil_id IN (" . $perfil_id . ")"; } $sql .= " ORDER BY nome"; $objCombo->SETQuery($sql); return $objCombo->getComboOptions('id', 'nome', $usuario_id, false); $objCombo = ''; }
<?php require_once 'default.php'; ?> <div class='container-fluid'> <div id='divFiltro' class='x-hidden pesquisar'> <form id="form_pessoa" name="form_pessoa_index" method="post" action="<?php echo $link; ?> /index" role="form"> <div> <div class="col-md-12"> <label for="tipo_pessoa_id">Tipo</label> <?php $options = array('name' => 'tipo_pessoa_id', 'id' => 'tipo_pessoa_id', 'value' => 'id', 'label' => array('nome'), 'class' => array('selectpicker', 'form-control'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($tipoPessoa->getColecaoTipoPessoa(), $options); ?> </div> </div> <div> <div class="col-md-12"> <label for="nome">* Nome</label> <input type='text' name='nome' id='nome' class='form-control' placeholder="Nome"> </div> </div> <div> <div class="col-md-12"> <input type="submit" class="btn btn-success" name="salvar" id="salvar" value="Salvar"/> <input type="button" class="btn btn-primary" name="voltar" value="Voltar" onclick="window.location.href = '<?php echo $link; ?>
$objEstado = $estado->getEstado(null, $_REQUEST['sigla']); $objRegiao = $regiao->getRegiao($objEstado['regiao_id']); echo $estado->getComboEstado2($objEstado['id']); echo '|*|'; echo $municipio->getComboMunicipio($objMunicipio['id'], $objEstado['id']); echo '|*|'; echo $regiao->getComboRegiao($objEstado['regiao_id'], $objRegiao['pais_id']); echo '|*|'; echo $pais->getComboPais($objRegiao['pais_id']); } elseif ($_REQUEST['query'] == 16) { require_once '../../models/pessoa.php'; $pessoa = new Pessoa(); echo "<option value=''>* Selecione</option>"; echo $pessoa->getComboPessoa(null, $_REQUEST['tipo_pessoa_id']); } elseif ($_REQUEST['query'] == 17) { require_once '../../models/pessoa.php'; $pessoa = new Pessoa(); echo $pessoa->getComboPessoaById($_REQUEST['pessoa_id']); } elseif ($_REQUEST['query'] == 18) { require_once '../../models/ComercialSistemaProduto.php'; $comercialSistemaProduto = new ComercialSistemaProduto(); $objColComercialSistemaProduto = $comercialSistemaProduto->getColecaoComercialSistemaProduto($_REQUEST['comercial_sistema_id']); $options = array('type' => 'option', 'name' => 'comercial_sistema_produto_id', 'id' => 'comercial_sistema_produto_id', 'value' => 'id', 'label' => array('nome'), 'validation' => array('is_validation' => false, 'msg' => null), 'selected' => array('field' => null, 'value' => null), 'class' => array('form-control'), 'multiple' => false, 'option_default' => array('label' => '* Selecione', 'value' => null), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($objColComercialSistemaProduto, $options); } elseif ($_REQUEST['query'] == 19) { require_once '../../models/ComercialProdutoPlano.php'; $comercialProdutoPlano = new ComercialProdutoPlano(); $objColComercialProdutoPlano = $comercialProdutoPlano->getColecaoComercialProdutoPlano($_REQUEST['comercial_sistema_produto_id']); $options = array('type' => 'option', 'name' => 'comercial_produto_plano_id', 'id' => 'comercial_produto_plano_id', 'value' => 'id', 'label' => array('nome'), 'validation' => array('is_validation' => false, 'msg' => null), 'selected' => array('field' => null, 'value' => null), 'class' => array('form-control'), 'multiple' => false, 'option_default' => array('label' => '* Selecione', 'value' => null), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($objColComercialProdutoPlano, $options); }
</div> </div> <form id="form_banner" name="form_banner" method="post" action="<?php echo $link; ?> /add" role="form" enctype="multipart/form-data"> <input type="hidden" name="acao" value="1"/> <input type="hidden" name="operacao" value="2"/> <div class="row"> <div class="col-md-6"> <label for="banner_categoria_id">*Categoria</label> <!--<input type='text' name='banner_categoria_id' id='banner_categoria_id' class='form-control' placeholder="Banner_categoria_id">--> <?php $objColBannerCategoria = $bannerCategoria->getColecaoBannerCategoria(); $options = array('name' => 'banner_categoria_id', 'id' => 'banner_categoria_id', 'value' => 'id', 'label' => array('nome'), 'class' => array('selectpicker', 'form-control'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($objColBannerCategoria, $options); ?> </div> <div class="col-md-6"> <label for="nome">* Nome</label> <input type='text' name='nome' id='nome' class='form-control' placeholder="Nome"> </div> </div> <div class="row"> <div class="col-md-6"> <label for="link">* Link</label> <input type='text' name='link' id='link' class='form-control' placeholder="Link"> </div> <div class="col-md-6"> <label for="ativo">* Ativo</label> <input type="radio" id="ativo" class="radio-inline" name="ativo" value='S' checked /> Sim
/add"> <input type="hidden" name="acao" value="1"/> <input type="hidden" name="operacao" value="2"/> <div class="row"> <div class="col-md-6"> <label for="pessoa_id">* Pessoa</label> <?php $options = array('name' => 'pessoa_id', 'id' => 'pessoa_id', 'value' => 'id', 'label' => array('nome'), 'class' => array('selectpicker', 'form-control'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($pessoa->getColecaoPessoa(), $options); ?> </div> <div class="col-md-6"> <label for="perfil_id">* Perfil</label> <?php $options = array('name' => 'perfil_id', 'id' => 'perfil_id', 'value' => 'id', 'label' => array('nome'), 'class' => array('selectpicker', 'form-control'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($perfil->getColecaoPerfil($_SESSION['dados']['pessoa']['id']), $options); ?> </div> </div> <div class="row"> <div class="col-md-6"> <label for="nome">* Nome</label> <input type='text' name='nome' id='nome' class='required form-control' title='Preencha o campo Nome!' value='<?php echo $obj['nome']; ?> '> </div> <div class="col-md-6"> <label for="email">* E-mail</label> <input type='text' name='email' id='email' class='required form-control' title='Preencha o campo E-mail!' value='<?php echo $obj['email'];
?> />Não </div> </div> <?php if ($_SESSION['dados']['pessoa']['perfil_id'] == 1) { if ($obj['perfil_id'] == 40) { ?> <div class="row"> <div class="col-md-6"> <?php unset($objUsuarioWebservice); echo '<label for="webservice_id">Web Service</label>'; $objUsuarioWebservice = $usuarioWebservice->getUsuarioWebservice($obj['id']); $options = array('name' => 'webservice_id', 'id' => 'webservice_id', 'value' => 'webservice_id', 'label' => array('nome'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'selected' => array('field' => 'webservice_id', 'value' => $objUsuarioWebservice['webservice_id']), 'javascript' => array('onchange' => array('javascript: return editar(' . $obj['id'] . ',2)')), 'class' => array('form-control')); echo '<td>' . UtilCombo::getComboCollectionOrArray($objColCanalWebservice, $options) . '</td>'; ?> </div> </div> <?php } } ?> <div class="row mg-top-10"> <div class="col-md-12"> <div style="color: red;">* obrigatório(s)</div> </div> </div> <div class="row mg-top-10"> <div class="col-md-12"> <input type="submit" name="salvar" class="btn btn-success" id="salvar" value="Salvar"/>
echo $display; ?> "> <label for="nome">* Função</label> <input type='text' name='funcao' id='funcao' class='form-control' value='<?php echo $obj['funcao']; ?> ' placeholder="Titulo"> </div> <div class="col-md-4"> <label for="ordem">* Ordem</label> <!--<input type='text' name='ordem' id='ordem' class='form-control' placeholder="Ordem">--> <?php $arrayOrdem = array(array('id' => '1', 'nome' => "1"), array('id' => '2', 'nome' => "2"), array('id' => '3', 'nome' => "3"), array('id' => '4', 'nome' => "4"), array('id' => '5', 'nome' => "5")); $options = array('name' => 'ordem', 'id' => 'ordem', 'value' => 'id', 'label' => array('nome'), 'selected' => array('field' => 'id', 'value' => $obj['ordem']), 'class' => array('form-control', 'input-sm', 'valid'), 'option_default' => array('label' => ':: Selecione ::', 'value' => null)); echo UtilCombo::getComboCollectionOrArray($arrayOrdem, $options); ?> </div> <div class="col-md-4"> <label for="ativo">* Ativo</label> <input type='radio' name='ativo' id='ativo' value='S' <?php if ($obj['ativo'] == 'S') { echo 'checked'; } ?> />Sim <input type='radio' name='ativo' id='ativo' value='N' <?php if ($obj['ativo'] == 'N') { echo 'checked'; } ?>
/** * RETORNA UM COMBO COM O PERFIL * * @param Integer $perfil_id * @return UtilCombo->getComboOptions */ public function getComboPerfil($perfil_id) { $objCombo = new UtilCombo(); $objCombo->SETObjDb($this->objDb); $sql = "SELECT "; $sql .= " id, "; $sql .= " nome "; $sql .= " FROM "; $sql .= " perfil "; $sql .= " WHERE 1=1 "; if ($_SESSION['dados']['pessoa']['id'] == 1) { $sql .= " AND pessoa_id = " . $_SESSION['dados']['pessoa']['id']; } elseif ($_SESSION['dados']['pessoa']['id'] != 1) { $sql .= " AND id NOT IN (1,42) "; } $sql .= " ORDER BY nome "; echo $sql; $objCombo->SETQuery($sql); return $objCombo->getComboOptions("id", "nome", $perfil_id, false); $objCombo = ""; }
"> <div> <div class="col-md-6"> <label for="id">* Id</label> <input type='text' name='id' id='id' class='form-control' placeholder="Id"> </div> </div> <div> <div class="col-md-6"> <label for="conteudo_categoria_id">* Conteudo_categoria_id</label> <!--<input type='text' name='conteudo_categoria_id' id='conteudo_categoria_id' class='form-control' placeholder="Conteudo_categoria_id">--> <?php $objColConteudoCategoria = $conteudoCategoria->getColecaoConteudoCategoria(); $options = array('name' => 'conteudo_categoria_id', 'id' => 'conteudo_categoria_id', 'value' => 'id', 'label' => array('nome'), 'class' => array('selectpicker', 'form-control'), 'option_default' => array('label' => '* Selecione', 'value' => null, 'use' => true), 'other_attribute' => array('data-live-search' => 'true')); echo UtilCombo::getComboCollectionOrArray($objColConteudoCategoria, $options); ?> </div> </div> <div> <div class="col-md-12"> <label for="titulo">* Titulo</label> <input type='text' name='titulo' id='titulo' class='form-control' placeholder="Titulo"> </div> </div> <div> <div class="col-md-12"> <input type="submit" class="btn btn-success" name="salvar" id="salvar" value="Salvar"/> <input type="button" class="btn btn-primary" name="voltar" value="Voltar" onclick="window.location.href = '<?php echo $link; ?>