public function media_browser_plus_views_handler_area_basket::exposed_form in Media Browser Plus 7.3
Form element to track the media basket.
Overrides views_handler::exposed_form
File
- views/
media_browser_plus_views_handler_area_basket.inc, line 109 - Definition of media_browser_plus_views_handler_area_actions.
Class
- media_browser_plus_views_handler_area_basket
- MBP area with file basket.
Code
public function exposed_form(&$form, &$form_state) {
$default_value = NULL;
if (isset($_COOKIE['Drupal_visitor_mbp_basket'])) {
$fids = explode(' ', trim($_COOKIE['Drupal_visitor_mbp_basket']));
// Sanitize.
foreach ($fids as &$fid) {
$fid = (int) $fid;
}
$default_value = implode(' ', array_filter($fids));
}
$form['mbp_basket_files'] = array(
'#type' => 'hidden',
'#title' => 'Media Basket selected files',
'#default_value' => $default_value,
'#attributes' => array(
'class' => array(
'mbp-basket-files',
),
),
);
}