query_vars['attachment']) || ( false === strpos($_SERVER['QUERY_STRING'], 'rs_rewrite') ) ) { //rs_errlog( 'not an attachment: ' . serialize($_SERVER) ); return; } require_once( dirname(__FILE__).'/attachment-filters_rs.php'); AttachmentFilters_RS::parse_query_for_direct_access( $query ); } // Filter attacment page content prior to display by attachment template. // Note: teaser-subject direct file URL requests also land here function act_attachment_access() { if ( is_admin() || defined('DISABLE_QUERYFILTERS_RS') || is_content_administrator_rs() || ! scoper_get_option( 'file_filtering' ) ) return; // if ( is_attachment() ) { as of WP 2.6, is_attachment() returns false for custom permalink attachment URL if ( is_attachment_rs() ) { //rs_errlog( 'IS an attachment:' ); require_once( dirname(__FILE__).'/attachment-template_rs.php'); AttachmentTemplate_RS::attachment_access(); } } } // end class ?>