Changeset 2042 for trunk/workflow/inc/class.so_userinterface.inc.php
- Timestamp:
- 02/22/10 16:23:36 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.so_userinterface.inc.php
r1470 r2042 509 509 function getAreaWithSubtituteBoss( $organizationID ) 510 510 { 511 $result = $this -> db -> query( "SELECT sigla as area, titular_funcionario_id as titular, substituto_funcionario_id as substituto FROM area WHERE (organizacao_id = ?) and substituto_funcionario_id is not nullORDER BY area", array( $organizationID ) );511 $result = $this -> db -> query( "SELECT a.sigla as area, a.titular_funcionario_id as titular, s.funcionario_id as substituto, s.data_inicio, s.data_fim FROM area a INNER JOIN substituicao s USING (area_id) WHERE (organizacao_id = ?) and CURRENT_DATE BETWEEN data_inicio AND data_fim ORDER BY area", array( $organizationID ) ); 512 512 513 513 $cachedLDAP = $GLOBALS[ 'workflow' ][ 'factory' ] -> newInstance( 'CachedLDAP' ); … … 527 527 if ( $entry && ( ! is_null( $entry[ 'cn' ] ) ) ) 528 528 $output[ $i ][ 'substituto' ] = $entry[ 'cn' ]; 529 530 $output[$i]['data_inicio'] = implode('/', array_reverse(explode('-', $output[$i]['data_inicio']))); 531 $output[$i]['data_fim'] = implode('/', array_reverse(explode('-', $output[$i]['data_fim']))); 529 532 } 530 533
Note: See TracChangeset
for help on using the changeset viewer.