#!/usr/bin/php -q $value) { $sql = "INSERT INTO pbx_ramais_agenda (rma_telefone, rma_nome, data_reg, user_reg, ddd) " . "VALUES ('{$value['rma_telefone']}','{$value['rma_nome']}','{$value['data_reg']}', '{$value['user_reg']}','{$value['ddd']}')"; $result = pg_query($con, $sql); if (!$result) {throw new Exception("Não foi possível inserir os registros na tabela pbx_ramais_agenda!");} } foreach ($departamentos[0] as $key => $value) { $sql = "INSERT INTO rma_departamentos (dpto_id,dpto_nome, dpto_status, data_reg, user_reg) " . "VALUES ({$value['dpto_id']},'{$value['dpto_nome']}','{$value['dpto_status']}','{$value['data_reg']}','{$value['user_reg']}')"; $result = pg_query($con, $sql); if (!$result) {throw new Exception("Não foi possível inserir os registros na tabela rma_departamentos!");} } foreach ($dptoRamais[0] as $key => $value) { $sql = "INSERT INTO rma_depto_ramais(nome, dpto_id) VALUES ('{$value['nome']}','{$value['dpto_id']}')"; $result = pg_query($con, $sql); if (!$result) {throw new Exception("Não foi possível inserir os registros na tabela rma_depto_ramais!");} } $result = pg_query($con, 'commit'); if (!$result) {throw new Exception("Não foi possivel concluir a transação");} }catch (Exception $ex){ if($transac){ pg_query($con, 'rollback;'); } return $ex->getMessage(); } } return "Sucesso!"; } catch (Exception $ex) { return $ex->getMessage(); } }