if(action==="hide-post"){db.prepare("UPDATE posts SET hidden=1,updated_at=CURRENT_TIMESTAMP WHERE id=?").run(id);db.prepare("UPDATE reports SET resolved=1 WHERE post_id=?").run(id);}
elseif(action==="restore-post")db.prepare("UPDATE posts SET hidden=0,updated_at=CURRENT_TIMESTAMP WHERE id=?").run(id);
elseif(action==="disable-user"){if(id===admin.id)thrownewError("Cannot disable yourself");db.prepare("UPDATE users SET disabled=1 WHERE id=?").run(id);}
elseif(action==="enable-user")db.prepare("UPDATE users SET disabled=0 WHERE id=?").run(id);
elseif(action==="reset-password"){constpassword=String(form.get("password")||"");if(password.length<10)thrownewError("Invalid password");db.prepare("UPDATE users SET password_hash=? WHERE id=?").run(awaitbcrypt.hash(password,12),id);}
elseif(action==="resolve-report")db.prepare("UPDATE reports SET resolved=1 WHERE id=?").run(id);