public static function rpc_purge(Context $ctx) { $filter = array('class' => 'message', 're' => $ctx->user->id); $ids = join(', ', array_keys(Node::find($ctx->db, $filter))); if (!empty($ids)) { $ctx->db->exec("DELETE FROM `node` WHERE `id` IN ({$ids})"); mcms::flush(); } }