Changeset 1320 for trunk/workflow
- Timestamp:
- 08/13/09 16:18:30 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/local/classes/class.wf_orgchart.php
r1245 r1320 37 37 * - nome: o nome abreviado da organização 38 38 * - descrição: o nome completo da organização 39 * - url_imagem: a url onde se encontra o gráfico da organização 39 40 * - ativa: se a organização está ativa ou não 41 * - sitio: a url da página web da organização 40 42 * @access public 41 43 */ 42 44 function getOrganization($organizationID) 43 45 { 44 $query = "SELECT organizacao_id, nome, descricao, ativa, sitio" .46 $query = "SELECT organizacao_id, nome, descricao, url_imagem, ativa, sitio" . 45 47 " FROM organizacao" . 46 48 " WHERE (organizacao_id = ?)"; … … 64 66 * - nome: a sigla da organização 65 67 * - descricao: o nome completo 68 * - url_imagem: a url onde se encontra o gráfico da organização 66 69 * - ativa: se a organização está ativa ou não 70 * - sitio: a url da página web da organização 67 71 * @access public 68 72 */ 69 73 function getOrganizationByName($name) 70 74 { 71 $query = "SELECT organizacao_id, nome, descricao, ativa" .75 $query = "SELECT organizacao_id, nome, descricao, url_imagem, ativa, sitio" . 72 76 " FROM organizacao" . 73 77 " WHERE (UPPER(nome) = UPPER(?))"; … … 78 82 79 83 $output = $result->fetchRow(); 84 85 return $output; 86 } 87 88 /** 89 * Lista todos os telefones úteis de uma organização. 90 * 91 * Este método irá listar a tabela telefone. 92 * @param int $organizationID O ID da organização. 93 * @return array Uma array de arrays associativas contendo a lista dos telefones de uma organização: 94 * - telefone_id 95 * - descricao 96 * - organizacao_id 97 * @access public 98 */ 99 function getOrganizationTelephones($organizationID) 100 { 101 $query = "SELECT telefone_id, descricao, organizacao_id" . 102 " FROM telefone" . 103 " WHERE organizacao_id = ?"; 104 105 $result = $this->db->query($query, array((int) $organizationID)); 106 if (!$result) 107 return false; 108 109 $output = $result->GetArray(-1); 80 110 81 111 return $output; … … 156 186 * - localidade_id 157 187 * - centro_custo_id 158 * - descricao: o nome da localidade 188 * - descricao: o nome simplificado localidade 189 * - empresa: o nome completo da localidade 190 * - endereço: o logradouro da empresa, com o número 191 * - complemento: dado adicional do endereço 192 * - cep: código de endereçamento postal, máscara nnnnnn-nnn 193 * - bairro: nome do bairro 194 * - cidade: nome da cidade 195 * - uf: unidade da federação 159 196 * @access public 160 197 */ 161 198 function getOrganizationLocals($organizationID) 162 199 { 163 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao" . 200 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao, empresa, 201 endereco, complemento, cep, bairro, cidade, uf" . 164 202 " FROM localidade" . 165 203 " WHERE (organizacao_id = ?)"; … … 241 279 * - nome: sigla da organizacao 242 280 * - descricao 281 * - url_imagem: a url onde se encontra o gráfico da organização 243 282 * - ativa: se a organização está ativa ou não 283 * - sitio: a url da página web da organização 244 284 * @access public 245 285 */ 246 286 function getOrganizations() 247 287 { 248 $query = "SELECT organizacao_id, nome, descricao, ativa" .288 $query = "SELECT organizacao_id, nome, descricao, url_imagem, ativa, sitio" . 249 289 " FROM organizacao"; 250 290 … … 670 710 * - centro_custo_id 671 711 * - descricao 712 * - empresa: o nome completo da localidade 713 * - endereço: o logradouro da empresa, com o número 714 * - complemento: dado adicional do endereço 715 * - cep: código de endereçamento postal, máscara nnnnnn-nnn 716 * - bairro: nome do bairro 717 * - cidade: nome da cidade 718 * - uf: unidade da federação 672 719 * @access public 673 720 */ 674 721 function getLocal($localID) 675 722 { 676 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao, empresa, endereco, complemento, cep, bairro, cidade, uf" . 723 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao, 724 empresa, endereco, complemento, cep, bairro, cidade, uf" . 677 725 " FROM localidade" . 678 726 " WHERE (localidade_id = ?)"; … … 693 741 * @param string $description O nome da localidade. 694 742 * @param int $organizationID O id da organização. 695 * @return array Uma array associativa contendo os atributos de uma localidade. 743 * @return array Uma array associativa contendo os atributos de uma localidade: 744 * - organizacao_id 745 * - localidade_id 746 * - centro_custo_id 747 * - descricao 748 * - empresa: o nome completo da localidade 749 * - endereço: o logradouro da empresa, com o número 750 * - complemento: dado adicional do endereço 751 * - cep: código de endereçamento postal, máscara nnnnnn-nnn 752 * - bairro: nome do bairro 753 * - cidade: nome da cidade 754 * - uf: unidade da federação 696 755 * @access public 697 756 */ 698 757 function getLocalByName($description, $organizationID = 1) 699 758 { 700 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao" . 759 $query = "SELECT organizacao_id, localidade_id, centro_custo_id, descricao, 760 empresa, endereco, complemento, cep, bairro, cidade, uf" . 701 761 " FROM localidade" . 702 762 " WHERE (UPPER(descricao) = UPPER(?) and (organizacao_id = ?))"; … … 947 1007 * - nivel: o nível numérico dentro do cargo 948 1008 * - funcionario_categoria_id 1009 * - titulo: nome pelo qual o funcionário e reconhecido na organização, por exemplo: gerente comercial 949 1010 * @access public 950 1011 */ … … 954 1015 return false; 955 1016 956 $query = "SELECT funcionario_id, area_id, localidade_id, centro_custo_id, organizacao_id, funcionario_status_id, cargo_id, nivel, funcionario_categoria_id, titulo" . 1017 $query = "SELECT funcionario_id, area_id, localidade_id, centro_custo_id, organizacao_id, 1018 funcionario_status_id, cargo_id, nivel, funcionario_categoria_id, titulo" . 957 1019 " FROM funcionario" . 958 1020 " WHERE (funcionario_id = ?)";
Note: See TracChangeset
for help on using the changeset viewer.