function Gerar() { $db = new clsBanco(); $db->Consulta("SELECT a.ref_funcionario FROM pmidrh.diaria a WHERE ativo = 't'"); $ids = array(); while ($db->ProximoRegistro()) { list($cod) = $db->Tupla(); $ids[$cod] = $cod; } if ($ids && count($ids)) { $objPessoa = new clsPessoa_(); $pessoas = $objPessoa->lista(false, false, false, false, $ids); $lista = array(); $lista["0"] = "Escolha um Funcionário..."; foreach ($pessoas as $pessoa) { $lista[$pessoa["idpes"]] = $pessoa["nome"]; } $this->campoLista("funcionario", "Funcionário", $lista, $this->funcionario); $this->campoData("data_inicial", "Data Inicial", $this->data_inicial); $this->campoData("data_final", "Data Final", $this->data_final); } else { $this->campoRotulo("aviso", "Aviso", "Nenhuma Diária cadastrada"); } }
function lista($str_nome = FALSE, $inicio_limite = FALSE, $qtd_registros = FALSE, $str_orderBy = FALSE, $arrayint_idisin = FALSE, $arrayint_idnotin = FALSE, $str_tipo_pessoa = FALSE) { $objPessoa = new clsPessoa_(); $listaPessoa = $objPessoa->lista($str_nome, $inicio_limite, $qtd_registros, $str_orderBy, $arrayint_idisin, $arrayint_idnotin, $str_tipo_pessoa); if (count($listaPessoa) > 0) { return $listaPessoa; } return FALSE; }