forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
917 B
37 lines
917 B
<?php |
|
|
|
include_once '/var/lib/asterisk/scripts/integracao/localDataBase.php'; |
|
|
|
|
|
function GetConfigIntegracao($db, $nomeIntegracao, $params) |
|
{ |
|
$query = "select itgc_nome, itgc_host, itgc_port, itgc_database, itgc_user, itgc_password, opcao, acao from pbx_integracao_configuracao where itgc_nome = '$nomeIntegracao'"; |
|
$result = pg_query($db, $query); |
|
|
|
if(!$result || !pg_num_rows($result)) { return array(); } |
|
|
|
$row = pg_fetch_array($result, null, PGSQL_ASSOC); |
|
|
|
$config = array(); |
|
foreach ($params as $param) |
|
{ |
|
$config[$param] = $row[$param]; |
|
} |
|
|
|
return $config; |
|
} |
|
|
|
function RegistraInfo($metodo,$a, $script, $erro = false) |
|
{ |
|
$msg = $a; |
|
if(is_array($a)) |
|
{ |
|
$msg = ''; |
|
foreach ($a as $key => $value) |
|
{ |
|
$msg .= sprintf("%s: %s\n", $key, $value); |
|
} |
|
} |
|
|
|
__logStr($metodo, $msg, $script, $erro); |
|
} |