2018-05-30 Fred Gleason <fredg@paravelsystems.com>

* Removed drop of the 'RECORDINGS.SAMPRATE' field from schema
	change 285.
	* Cleaned up SQL calls in rdcatchd(8).
	* Cleaned up SQL calls in 'RDStation'.
	* Cleaned up SQL calls in 'RDLibraryConf'.
	* Cleaned up SQL calls in 'RDLogeditConf'.
	* Cleaned up SQL calls in 'RDLogLine'.
	* Cleaned up SQL calls in 'RDSvc'.
	* Cleaned up SQL calls in rivendell_filter(1).
This commit is contained in:
Fred Gleason
2018-05-31 00:09:35 +00:00
parent 37ad8d7094
commit 32b3d1775c
15 changed files with 468 additions and 400 deletions

View File

@@ -224,12 +224,21 @@ void MainObject::LoadReplicators()
RDSqlQuery *q;
ReplConfig *config;
sql=QString().
sprintf("select NAME,TYPE_ID,FORMAT,CHANNELS,SAMPRATE,\
BITRATE,QUALITY,URL,URL_USERNAME,URL_PASSWORD,\
ENABLE_METADATA,NORMALIZATION_LEVEL from \
REPLICATORS where STATION_NAME=\"%s\"",
(const char *)RDEscapeString(rda->config()->stationName()));
sql=QString("select ")+
"NAME,"+ // 00
"TYPE_ID,"+ // 01
"FORMAT,"+ // 02
"CHANNELS,"+ // 03
"SAMPRATE,"+ // 04
"BITRATE,"+ // 05
"QUALITY,"+ // 06
"URL,"+ // 07
"URL_USERNAME,"+ // 08
"URL_PASSWORD,"+ // 09
"ENABLE_METADATA,"+ // 10
"NORMALIZATION_LEVEL "+ // 11
"from REPLICATORS where "+
"STATION_NAME=\""+RDEscapeString(rda->config()->stationName())+"\"";
q=new RDSqlQuery(sql);
while(q->next()) {
config=new ReplConfig();