function _likebtn_prepare_option in Like Button 8.2
Same name and namespace in other branches
- 7 likebtn.module \_likebtn_prepare_option()
Prepare option value.
2 calls to _likebtn_prepare_option()
- likebtn_filter_process in ./
likebtn.module - Process callback for callback_filter_process.
- _likebtn_get_markup in ./
likebtn.module - Getting LikeBtn markup.
File
- ./
likebtn.module, line 1527 - Implements the LikeBtn module.
Code
function _likebtn_prepare_option($option_name, $option_value) {
$settings = unserialize(LIKEBTN_SETTINGS);
$option_value_prepared = $option_value;
// Normalize bool.
if (isset($settings[$option_name]) && is_bool($settings[$option_name]['default'])) {
if (is_int($option_value)) {
if ($option_value) {
$option_value_prepared = 'true';
}
else {
$option_value_prepared = 'false';
}
}
}
// To avoid XSS.
$option_value_prepared = htmlspecialchars($option_value_prepared);
return $option_value_prepared;
}