You appear to be a bot. Output may be restricted
Description
Build a list of the defaults based on the current cookies AND the activated plugins OR the selected cookies
Usage
cookie_cat_defaults( $cookie_info_defaults, $browser_cookies, $cookie_list, $plugin_list );
Parameters
- $cookie_info_defaults
- ( mixed ) required –
- $browser_cookies
- ( mixed ) optional –
- $cookie_list
- ( mixed ) optional –
- $plugin_list
- ( mixed ) optional –
Returns
voidSource
File name: cookie-cat/shortcodes/cookie-cat.phpLines:
1 to 31 of 31
function cookie_cat_defaults( $cookie_info_defaults, $browser_cookies= false, $cookie_list=null, $plugin_list=null ) { $plugin_cookies = oik_active_plugin_cookies( $cookie_info_defaults, $plugin_list ); $cookies = array(); if ( $browser_cookies ) { bw_trace2( $_COOKIE ); if ( count( $_COOKIE ) ) { $preg_cookies = oik_get_preg_cookies( $cookie_info_defaults, $plugin_cookies ); foreach ( $_COOKIE as $cookie => $value ) { $cooky = cookie_cat_simplify( $cookie, $preg_cookies ); if ( $cooky ) $cookies[$cooky] = $cooky; } } } if ( $cookie_list ) { $cookie_cookies = explode( ",", $cookie_list ); if ( $plugin_list ) { $plugin_cookies = array_merge( $plugin_cookies, $cookie_cookies ); } else { $plugin_cookies = $cookie_cookies; } } $cookies = array_merge( $cookies, $plugin_cookies ); bw_trace2( $cookies ); $defaults = implode( ",", $cookies ); bw_trace2( $defaults ); return( $defaults ); }View on GitHub View on Trac