Changeset 3167 for branches/2.2/workflow/inc/class.bo_orgchart.inc.php
- Timestamp:
- 08/17/10 16:17:12 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/workflow/inc/class.bo_orgchart.inc.php
r1245 r3167 10 10 \**************************************************************************/ 11 11 12 require_once('class.so_orgchart.inc.php');13 12 require_once('class.bo_ajaxinterface.inc.php'); 14 13 /** … … 47 46 { 48 47 parent::bo_ajaxinterface(); 49 $this->so = new so_orgchart();48 $this->so = &Factory::getInstance('so_orgchart'); 50 49 } 51 50 … … 524 523 function listArea($params) 525 524 { 526 $result = $this->so->getArea($params['organizacao_id'] );525 $result = $this->so->getArea($params['organizacao_id'], $params['area_id']); 527 526 $this->disconnect_all(); 528 527 … … 552 551 function addArea($params) 553 552 { 554 $result = $this->so->addArea($params['centro_custo_id'], $params['organizacao_id'], $params['area_status_id'], $this->_nullReplace($params[' substituto_funcionario_id']), $this->_nullReplace($params['titular_funcionario_id']), $this->_nullReplace($params['superior_area_id']), $params['sigla'], $params['descricao'], $params['ativa'], $this->_nullReplace($params['auxiliar_funcionario_id']));553 $result = $this->so->addArea($params['centro_custo_id'], $params['organizacao_id'], $params['area_status_id'], $this->_nullReplace($params['titular_funcionario_id']), $this->_nullReplace($params['superior_area_id']), $params['sigla'], $params['descricao'], $params['ativa'], $this->_nullReplace($params['auxiliar_funcionario_id'])); 555 554 $this->disconnect_all(); 556 555 … … 566 565 function updateArea($params) 567 566 { 568 $result = $this->so->updateArea($params['centro_custo_id'], $params['organizacao_id'], $params['area_status_id'], $this->_nullReplace($params[' substituto_funcionario_id']), $this->_nullReplace($params['titular_funcionario_id']), $this->_nullReplace($params['superior_area_id']), $params['sigla'], $params['descricao'], $params['ativa'], $this->_nullReplace($params['auxiliar_funcionario_id']), $params['area_id']);567 $result = $this->so->updateArea($params['centro_custo_id'], $params['organizacao_id'], $params['area_status_id'], $this->_nullReplace($params['titular_funcionario_id']), $this->_nullReplace($params['superior_area_id']), $params['sigla'], $params['descricao'], $params['ativa'], $this->_nullReplace($params['auxiliar_funcionario_id']), $params['area_id']); 569 568 $this->disconnect_all(); 570 569 … … 669 668 return $result; 670 669 } 670 671 /** 672 * Add a substitution to an specific area 673 * @param array $params An array filled by the substitution parameters 674 * @return bool TRUE if we are successfull, FALSE otherwise 675 * @access public 676 */ 677 function addSubstitution( $params ) 678 { 679 $result = $this -> so -> addSubstitution( $params[ 'organizacao_id' ], $params[ 'area_id' ], $params[ 'substituto_funcionario_id' ], $params[ 'data_inicio' ], $params[ 'data_fim' ] ); 680 $this->disconnect_all( ); 681 682 return $result; 683 } 684 685 /** 686 * Update a substitution 687 * @param array $params An array filled by the substitution parameters 688 * @return bool TRUE if we are successfull, FALSE otherwise 689 * @access public 690 */ 691 function updateSubstitution( $params ) 692 { 693 $result = $this -> so -> updateSubstitution( $params[ 'organizacao_id' ], $params[ 'area_id' ], $params[ 'substituto_funcionario_id' ], $params[ 'data_inicio' ], $params[ 'data_fim' ], $params['substituicao_id'] ); 694 $this->disconnect_all( ); 695 696 return $result; 697 } 698 699 /** 700 * List the substitutions for a given area. 701 * @param array $params An array containing the areaID 702 * @return array Substitution's list 703 * @access public 704 */ 705 function listSubstitution( $params ) 706 { 707 $result = $this -> so -> getSubstitutions( $params['organizacao_id'], $params[ 'area_id' ] ); 708 $this -> disconnect_all( ); 709 710 return $result; 711 } 712 713 /** 714 * Remove a substitution 715 * @param array $params An array containing a substitutionID 716 * @return bool 717 * @access public 718 */ 719 function removeSubstitution( $params ) 720 { 721 $result = $this -> so -> removeSubstitution( $params['organizacao_id'], $params[ 'substituicao_id' ] ); 722 $this -> disconnect_all( ); 723 724 return $result; 725 } 671 726 } 672 727 ?>
Note: See TracChangeset
for help on using the changeset viewer.