Changeset 7013
- Timestamp:
- 08/15/12 09:58:35 (12 years ago)
- Location:
- trunk/workflow
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.bo_orgchart.inc.php
r6490 r7013 407 407 { 408 408 extract( $params ); 409 $result = $this->so->addLocal($organizacao_id, $this->_nullReplace($centro_custo_id), $descricao, $empresa, $endereco, $complemento, $cep, $bairro, $cidade, $uf );409 $result = $this->so->addLocal($organizacao_id, $this->_nullReplace($centro_custo_id), $descricao, $empresa, $endereco, $complemento, $cep, $bairro, $cidade, $uf, $externa ); 410 410 $this->disconnect_all(); 411 411 … … 422 422 { 423 423 extract( $params ); 424 $result = $this->so->updateLocal($organizacao_id, $this->_nullReplace($centro_custo_id), $descricao, $localidade_id, $empresa, $endereco, $complemento, $cep, $bairro, $cidade, $uf );424 $result = $this->so->updateLocal($organizacao_id, $this->_nullReplace($centro_custo_id), $descricao, $localidade_id, $empresa, $endereco, $complemento, $cep, $bairro, $cidade, $uf, $externa ); 425 425 $this->disconnect_all(); 426 426 -
trunk/workflow/inc/class.so_orgchart.inc.php
r6799 r7013 617 617 $this->_checkAccess($organizationID); 618 618 619 $query_fields = 'organizacao_id, localidade_id, centro_custo_id, descricao, empresa, endereco, complemento, cep, bairro, cidade, uf ';619 $query_fields = 'organizacao_id, localidade_id, centro_custo_id, descricao, empresa, endereco, complemento, cep, bairro, cidade, uf, externa'; 620 620 $query = "SELECT {$query_fields} FROM localidade WHERE organizacao_id = ? ORDER BY descricao"; 621 621 $result = $this->db->query($query, array($organizationID)); … … 623 623 624 624 $output = $result->GetArray(-1); 625 for ($i = 0; $i < count($output); $i++) 625 for ($i = 0; $i < count($output); $i++){ 626 626 for ($j = 0; $j < $result->_numOfFields; $j++) 627 627 unset($output[$i][$j]); 628 $output[$i]['centro_custo_id'] = empty($output[$i]['centro_custo_id']) ? 'NULL' : $output[$i]['centro_custo_id']; 629 } 628 630 629 631 return $output; … … 638 640 * @access public 639 641 */ 640 function addLocal($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state )641 { 642 $this->_checkAccess($organizationID); 643 644 $query = "INSERT INTO localidade(organizacao_id, centro_custo_id, descricao, empresa, endereco, complemento, cep, bairro, cidade, uf ) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";645 $result = $this->db->query($query, array($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state ));642 function addLocal($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state, $external ) 643 { 644 $this->_checkAccess($organizationID); 645 646 $query = "INSERT INTO localidade(organizacao_id, centro_custo_id, descricao, empresa, endereco, complemento, cep, bairro, cidade, uf, externa) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; 647 $result = $this->db->query($query, array($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state, $external )); 646 648 $this->_checkError($result); 647 649 … … 658 660 * @access public 659 661 */ 660 function updateLocal($organizationID, $costCenter, $description, $localID, $company, $address, $complement, $zipCode, $neighborhood, $city, $state )661 { 662 $this->_checkAccess($organizationID); 663 664 $query = "UPDATE localidade SET organizacao_id = ?, centro_custo_id = ?, descricao = ?, empresa = ?, endereco = ?, complemento = ?, cep = ?, bairro = ?, cidade = ?, uf = ? WHERE (localidade_id = ?)";665 $result = $this->db->query($query, array($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state, $ localID) );662 function updateLocal($organizationID, $costCenter, $description, $localID, $company, $address, $complement, $zipCode, $neighborhood, $city, $state, $external ) 663 { 664 $this->_checkAccess($organizationID); 665 666 $query = "UPDATE localidade SET organizacao_id = ?, centro_custo_id = ?, descricao = ?, empresa = ?, endereco = ?, complemento = ?, cep = ?, bairro = ?, cidade = ?, uf = ?, externa = ? WHERE (localidade_id = ?)"; 667 $result = $this->db->query($query, array($organizationID, $costCenter, $description, $company, $address, $complement, $zipCode, $neighborhood, $city, $state, $external, $localID) ); 666 668 $this->_checkError($result); 667 669 -
trunk/workflow/js/orgchart/organization.js
r6798 r7013 659 659 function loadAddLocalUI(organizationID) 660 660 { 661 var valoresSimNao = new Array(); 662 valoresSimNao['S'] = 'Sim'; 663 valoresSimNao['N'] = 'Não'; 664 661 665 var content; 662 666 content = '<h2 id="modalTitle">Adicionar Localidade</h2>'; … … 675 679 676 680 content += '<tr><td><label for="centro_custo_id">Centro de Custo</label></td><td id="comboCentroCusto"><i>carregando</i></td></tr>'; 681 content += '<tr><td><label for="externa">Externa à organização</label></td><td>' + constructSelectBox('externa', valoresSimNao) + '</td></tr>'; 677 682 content += "</table>"; 678 683 content += '</form>';
Note: See TracChangeset
for help on using the changeset viewer.