query_vars['attachment_id']) || ! empty($wp_query->query_vars['attachment']);
}
function awp_administrator_roles() {			
	// WP roles containing the 'activate plugins' capability are always honored regardless of object or term restritions
	global $wp_roles;
	$admin_roles = array();
	
	if ( isset($wp_roles->roles) ) {
		$admin_cap_name = ( defined( 'SCOPER_CONTENT_ADMIN_CAP' ) ) ? constant( 'SCOPER_CONTENT_ADMIN_CAP' ) : 'activate_plugins';
		
		foreach (array_keys($wp_roles->roles) as $wp_role_name)
			if ( ! empty($wp_roles->roles[$wp_role_name]['capabilities']) )
				if ( array_intersect_key($wp_roles->roles[$wp_role_name]['capabilities'], array($admin_cap_name => 1) ) ) {
					$role_handle = scoper_get_role_handle( $wp_role_name, 'wp' );
					$admin_roles = array_merge($admin_roles, array($role_handle => $wp_role_name) );
				}
	}
	
	return $admin_roles;
}
function awp_mail( $address, $title, $message ) {
	$blog_name = get_option( 'blogname' );
	$admin_email = get_option( 'admin_email' );
	
    $headers = 'From: ' . $blog_name . ' <' . $admin_email . '>' . "\r\n";
    $headers .= 'Reply-To: ' . $blog_name . ' <'. $admin_email . '>' . "\r\n";
	$headers .= 'Return-Path: ' . $blog_name . ' <'. $admin_email . '>' . "\r\n";
	if ( defined( 'RS_DEBUG' ) ) {
		//$log = "$title 
to $address
$message
";
		//rs_errlog( $log );
		//return;
		
		wp_mail( $address, $title, $message, $headers );
	} else
		@wp_mail( $address, $title, $message, $headers );
}
?>