mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-17 16:11:12 +02:00
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:
@@ -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());
|
||||
}
|
||||
|
Reference in New Issue
Block a user