2019-01-07 Fred Gleason <fredg@paravelsystems.com>

* Removed 'apis/rlm/'.
	* Removed the 'Edit Now & Next' button from the 'Configure RDAirPlay'
	dialog in rdadmin(1).
	* Removed RLM support from rdairplay(1) and rdvairplayd(8).
	* Removed v1.x legacy PAD update support from rdairplay(1).
	* Dropped the 'NOWNEXT_PLUGINS' table from the database.
	* Dropped the 'LOG_MACHINES.UDP_ADDR' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_PORT' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_STRING' field from the database.
	* Dropped the 'LOG_MACHINES.LOG_RML' field from the database.
	* Incremented the database version to 305.
This commit is contained in:
Fred Gleason
2019-01-08 10:55:36 -05:00
parent dfc2e86505
commit c85e16c0a2
41 changed files with 245 additions and 2761 deletions

View File

@@ -632,114 +632,6 @@ void RDAirPlayConf::setDescriptionTemplate(const QString &str)
}
QHostAddress RDAirPlayConf::udpAddress(int logno) const
{
QHostAddress addr;
QString sql=QString("select UDP_ADDR ")+
"from LOG_MACHINES where STATION_NAME=\""+
RDEscapeString(air_station)+"\" && "+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
if(q->first()) {
addr.setAddress(q->value(0).toString());
}
delete q;
return addr;
}
void RDAirPlayConf::setUdpAddress(int logno,QHostAddress addr) const
{
QString sql=QString("update LOG_MACHINES set ")+
"UDP_ADDR=\""+RDEscapeString(addr.toString())+"\" where "+
"STATION_NAME=\""+RDEscapeString(air_station)+"\" &&"+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;
}
Q_UINT16 RDAirPlayConf::udpPort(int logno) const
{
Q_UINT16 ret=0;
QString sql=QString("select UDP_PORT ")+
"from LOG_MACHINES where STATION_NAME=\""+
RDEscapeString(air_station)+"\" && "+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
if(q->first()) {
ret=q->value(0).toUInt();
}
delete q;
return ret;
}
void RDAirPlayConf::setUdpPort(int logno,Q_UINT16 port) const
{
QString sql=QString("update LOG_MACHINES set ")+
QString().sprintf("UDP_PORT=%u ",port)+"where "+
"STATION_NAME=\""+RDEscapeString(air_station)+"\" &&"+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;
}
QString RDAirPlayConf::udpString(int logno) const
{
QString ret;
QString sql=QString("select UDP_STRING ")+
"from LOG_MACHINES where STATION_NAME=\""+
RDEscapeString(air_station)+"\" && "+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
if(q->first()) {
ret=q->value(0).toString();
}
delete q;
return ret;
}
void RDAirPlayConf::setUdpString(int logno,const QString &str) const
{
QString sql=QString("update LOG_MACHINES set ")+
"UDP_STRING=\""+RDEscapeString(str)+"\" where "+
"STATION_NAME=\""+RDEscapeString(air_station)+"\" &&"+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;
}
QString RDAirPlayConf::logRml(int logno) const
{
QString ret;
QString sql=QString("select LOG_RML ")+
"from LOG_MACHINES where STATION_NAME=\""+
RDEscapeString(air_station)+"\" && "+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
if(q->first()) {
ret=q->value(0).toString();
}
delete q;
return ret;
}
void RDAirPlayConf::setLogRml(int logno,const QString &str) const
{
QString sql=QString("update LOG_MACHINES set ")+
"LOG_RML=\""+RDEscapeString(str)+"\" where "+
"STATION_NAME=\""+RDEscapeString(air_station)+"\" &&"+
QString().sprintf("MACHINE=%d",logno);
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;
}
RDAirPlayConf::ExitCode RDAirPlayConf::exitCode() const
{
return (RDAirPlayConf::ExitCode)