Changeset 3067
- Timestamp:
- 07/19/10 14:22:27 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/local/classes/class.wf_orgchart.php
r2972 r3067 117 117 * Este método irá buscar na tabela de áreas, todas as áreas que pertencem à organização solicitada. 118 118 * @param int $organizationID O ID da organização. 119 * @param int $ativo 0= recupera todas as áreas; 1= recupera somente as áreas ativas. 119 120 * @return array Uma array seqüencial contendo as áreas de uma organização. Cada linha do array conterá: 120 121 * - organizacao_id … … 131 132 * @access public 132 133 */ 133 function getOrganizationAreas($organizationID )134 function getOrganizationAreas($organizationID,$ativo=0) 134 135 { 135 136 $query = "SELECT a.organizacao_id, a.area_id, a.area_status_id, " . … … 141 142 " ON ((a.area_id = s.area_id) AND (CURRENT_DATE BETWEEN s.data_inicio AND s.data_fim)) " . 142 143 " WHERE " . 143 " (a.organizacao_id = ?) " . 144 " ORDER BY a.sigla, a.descricao"; 144 " (a.organizacao_id = ?) "; 145 // Se desejar somente retornar as áreas que estão ativas 146 if($ativo) 147 $query .=" and a.ativa = 'S' "; 148 149 $query .= " ORDER BY a.sigla, a.descricao"; 145 150 146 151 $result = $this->db->query($query, array($organizationID));
Note: See TracChangeset
for help on using the changeset viewer.