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

@@ -171,25 +171,25 @@ void ListReplicators::deleteData()
//
// Delete Group Assignments
//
sql=QString("delete from REPLICATOR_MAP where ")+
"REPLICATOR_NAME=\""+RDEscapeString(name)+"\"";
sql=QString("delete from `REPLICATOR_MAP` where ")+
"`REPLICATOR_NAME`='"+RDEscapeString(name)+"'";
RDSqlQuery::apply(sql);
//
// Delete State Records
//
sql=QString("delete from REPL_CART_STATE where ")+
"REPLICATOR_NAME=\""+RDEscapeString(name)+"\"";
sql=QString("delete from `REPL_CART_STATE` where ")+
"`REPLICATOR_NAME`='"+RDEscapeString(name)+"'";
RDSqlQuery::apply(sql);
sql=QString("delete from REPL_CUT_STATE where ")+
"REPLICATOR_NAME=\""+RDEscapeString(name)+"\"";
sql=QString("delete from `REPL_CUT_STATE` where ")+
"`REPLICATOR_NAME`='"+RDEscapeString(name)+"'";
RDSqlQuery::apply(sql);
//
// Delete from Replicator List
//
sql=QString("delete from REPLICATORS where ")+
"NAME=\""+RDEscapeString(name)+"\"";
sql=QString("delete from `REPLICATORS` where ")+
"`NAME`='"+RDEscapeString(name)+"'";
RDSqlQuery::apply(sql);
list_replicators_model->removeReplicator(name);