2021-04-18 Fred Gleason <fredg@paravelsystems.com>

* Escaped all SQL identifiers in 'rdadmin/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdadmin/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-04-18 21:23:19 -04:00
parent 0fd02861f9
commit 6264ec3235
67 changed files with 841 additions and 939 deletions

View File

@@ -224,41 +224,40 @@ void ListMatrices::resizeEvent(QResizeEvent *e)
void ListMatrices::DeleteMatrix(RDMatrix *mtx)
{
QString sql=QString("delete from MATRICES where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from INPUTS where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from OUTPUTS where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from SWITCHER_NODES where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from GPIS where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from GPOS where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
sql=QString("delete from VGUEST_RESOURCES where ")+
"STATION_NAME=\""+RDEscapeString(list_station)+"\" && "+
QString().sprintf("MATRIX_NUM=%d",mtx->matrix());
q=new RDSqlQuery(sql);
delete q;
QString sql=QString("delete from `MATRICES` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `INPUTS` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `OUTPUTS` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `SWITCHER_NODES` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `GPIS` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `GPOS` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
sql=QString("delete from `VGUEST_RESOURCES` where ")+
"`STATION_NAME`='"+RDEscapeString(list_station)+"' && "+
QString().sprintf("`MATRIX_NUM`=%d",mtx->matrix());
RDSqlQuery::apply(sql);
list_model->removeMatrix(mtx->id());
}