16 Apr
2006
16 Apr
'06
8:14 p.m.
Rob Thorne wrote:
I'm having problems getting hook_db_rewrite_sql to restrict its actions to queries where it has business rewriting, and am having difficulty figuring how what to look at in order to do this.
Here's the use case. I have two node types (call them "civinode_contact" and "civinode_access") that I want viewable according to a couple of tables that test the current user. This now works (i.e., it makes the right join and does the test I want), but it also tries to rewrite the query that og.module creates to do its own listing in www.example.com/og, at least for the anonymous user:
That's primarily because most node queries are type agnostic. That's why there is a node_access table.