getMessage(), 'E'); } $resp = GetConfiguracao($dbcon); $smarty->assign("message", $message); $smarty->assign("id", $resp['id_king'] ? $resp['id_king'] : ''); $smarty->assign("host", $resp['king_host'] ? $resp['king_host'] : $host); $smarty->assign("porta", $resp['king_port'] ? $resp['king_port'] : $porta); $smarty->assign("database", $resp['king_database'] ? $resp['king_database'] : $database); $smarty->assign("user", $resp['king_user'] ? $resp['king_user'] : $user); $smarty->assign("password", $resp['king_password'] ? $resp['king_password'] : $password); /* * Carrega o template correspondente ao cadastro */ GetTemplate($smarty, $template); function GetConfiguracao($dbcon) { $query = "SELECT * FROM pbx_kingdialer_config WHERE id_king = 1"; $result = pg_query($dbcon, $query); return pg_fetch_assoc($result); } function SetConfiguracao($dbcon, $host, $porta, $database, $user, $password) { $resp = GetConfiguracao($dbcon); if (!$resp['id_king']) { $query = "INSERT INTO pbx_kingdialer_config (king_host, king_port, king_base, king_user, king_password) VALUES('%s','%s','%s','%s','%s');"; } else { $query = "UPDATE pbx_kingdialer_config SET king_host = '%s', king_port = '%s', king_base = '%s', king_user = '%s', king_password = '%s' WHERE id_king = {$resp['id_king']}"; } pg_query($dbcon, sprintf($query, $host, $porta, $database, $user, $password)); } function GetMessage($message, $type) { if (strtoupper($type) == 'E' || strtoupper($type) == 'ERRO') { return "

ERRO: $message

"; } if (strtoupper($type) == 'S' || strtoupper($type) == 'SUCESSO') { return "

SUCESSO: $message

"; } } ?>