]> jfr.im git - irc/quakenet/newserv.git/blobdiff - trusts/trusts_db.c
Add controlwalls to trusts.
[irc/quakenet/newserv.git] / trusts / trusts_db.c
index 35be76bbd2e399df420f9efe0a6256eb5e3308e7..a24958ea21fa3994b0a1995e98d87e862599336e 100644 (file)
@@ -314,6 +314,21 @@ void trustsdb_inserttg(char *table, trustgroup *tg) {
   );
 }
 
+void tg_update(trustgroup *tg) {
+  trustsdb->squery(trustsdb,
+    "UPDATE ? SET name = ?, trustedfor = ?, maxperident = ?, maxusage = ?, expires = ?, lastseen = ?, lastmaxuserreset = ?, createdby = ?, contact = ?, comment = ? WHERE id = ?",
+    "Tsuuuutttsssu", "groups", tg->name->content, tg->trustedfor, tg->mode, tg->maxperident, tg->maxusage, tg->expires, tg->lastseen, tg->lastmaxuserreset, tg->createdby->content, tg->contact->content, tg->comment->content, tg->id
+  );
+}
+
+void tg_delete(trustgroup *tg) {
+  /* TODO */
+}
+
+void th_delete(trusthost *th) {
+  /* TODO */
+}
+
 void _init(void) {
   trusts_connectdb();
 }