2018-07-12 Fred Gleason <fredg@paravelsystems.com>

* Cleaned up SQL quieries in 'lib/' ensure UTF-8 compatibility.
This commit is contained in:
Fred Gleason
2018-07-12 13:47:20 -04:00
parent bc2ada9b22
commit 363dbb7878
67 changed files with 1617 additions and 2040 deletions

View File

@@ -33,23 +33,17 @@ RDAirPlayConf::RDAirPlayConf(const QString &station,const QString &tablename)
air_station=station;
air_tablename=tablename;
sql=QString().
sprintf("select ID from %s where STATION=\"%s\"",
(const char *)air_tablename,
(const char *)RDEscapeString(air_station));
sql=QString("select ID from `")+air_tablename+"` where "+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
if(!q->first()) {
delete q;
sql=QString().
sprintf("insert into %s set STATION=\"%s\"",
(const char *)air_tablename,
(const char *)RDEscapeString(air_station));
sql=QString("insert into `")+air_tablename+"` set "+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
delete q;
sql=QString().
sprintf("select ID from %s where STATION=\"%s\"",
(const char *)air_tablename,
(const char *)RDEscapeString(air_station));
sql=QString("select ID from `")+air_tablename+"` where "+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
q->first();
}
@@ -777,11 +771,9 @@ bool RDAirPlayConf::exitPasswordValid(const QString &passwd) const
QString sql;
RDSqlQuery *q;
sql=QString().sprintf("select EXIT_PASSWORD from %s where \
STATION=\"%s\" && EXIT_PASSWORD=PASSWORD(\"%s\")",
(const char *)air_tablename,
(const char *)air_station,
(const char *)passwd);
sql=QString("select EXIT_PASSWORD from `")+air_tablename+"` where "+
"STATION=\""+RDEscapeString(air_station)+"\" && "+
"EXIT_PASSWORD=PASSWORD(\""+RDEscapeString(passwd)+"\")";
q=new RDSqlQuery(sql);
if(q->size()>0) {
delete q;
@@ -797,10 +789,9 @@ void RDAirPlayConf::setExitPassword(const QString &passwd) const
QString sql;
RDSqlQuery *q;
sql=QString().sprintf ("update %s set EXIT_PASSWORD=PASSWORD(\"%s\") \
where STATION=\"%s\"",(const char *)air_tablename,
(const char *)passwd,
(const char *)air_station);
sql=QString("update `")+air_tablename+"` set "+
"EXIT_PASSWORD=PASSWORD(\""+RDEscapeString(passwd)+"\") where "+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
delete q;
}
@@ -1249,12 +1240,9 @@ void RDAirPlayConf::SetRow(const QString &param,int value) const
RDSqlQuery *q;
QString sql;
sql=QString().
sprintf("UPDATE %s SET %s=%d WHERE STATION=\"%s\"",
(const char *)air_tablename,
(const char *)param,
value,
(const char *)RDEscapeString(air_station));
sql=QString("update `")+air_tablename+"` set "+
param+QString().sprintf("=%d where ",value)+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
delete q;
}
@@ -1265,12 +1253,9 @@ void RDAirPlayConf::SetRow(const QString &param,unsigned value) const
RDSqlQuery *q;
QString sql;
sql=QString().
sprintf("UPDATE %s SET %s=%u WHERE STATION=\"%s\"",
(const char *)air_tablename,
(const char *)param,
value,
(const char *)RDEscapeString(air_station));
sql=QString("update `")+air_tablename+"` set "+
param+QString().sprintf("=%u where ",value)+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
delete q;
}
@@ -1281,12 +1266,9 @@ void RDAirPlayConf::SetRow(const QString &param,const QString &value) const
RDSqlQuery *q;
QString sql;
sql=QString().
sprintf("UPDATE %s SET %s=\"%s\" WHERE STATION=\"%s\"",
(const char *)air_tablename,
(const char *)RDEscapeString(param),
(const char *)RDEscapeString(value),
(const char *)RDEscapeString(air_station));
sql=QString("UPDATE `")+air_tablename+"` set "+
param+"=\""+RDEscapeString(value)+"\" where "+
"STATION=\""+RDEscapeString(air_station)+"\"";
q=new RDSqlQuery(sql);
delete q;
}